Added new autogenerated .html files
This commit is contained in:
115
doc/doc++/osg/AnimationPathCallback.2.html
Normal file
115
doc/doc++/osg/AnimationPathCallback.2.html
Normal file
@@ -0,0 +1,115 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::PositionAttitudeTransform::AnimationPathCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">AnimationPathCallback</A></H2></H2><BLOCKQUOTE>Callback which can be attached to a PositionAttitudeTransform as an app callback to allow it to follow the path defined by a AnimationPath</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CNodeCallback,MNodeCallback.html,CAnimationPathCallback,MAnimationPathCallback.2.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AnimationPath.html">AnimationPath</A>> <B><A HREF="#DOC.2.98.12.3">_animationPath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.98.12.4">_firstTime</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.12.1">AnimationPathCallback</A></B>(<!1><A HREF="AnimationPath.html">AnimationPath</A>* ap)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.98.12.2">operator()</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DD><I>implements the callback</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="NodeCallback.html">NodeCallback</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> <B>_nestedCallback</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>traverse</B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getNestedCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>addNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>removeNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Callback which can be attached to a PositionAttitudeTransform
|
||||
as an app callback to allow it to follow the path defined by a
|
||||
AnimationPath</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="AnimationPathCallback"></A>
|
||||
<A NAME="DOC.2.98.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AnimationPathCallback(<!1><A HREF="AnimationPath.html">AnimationPath</A>* ap)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator()"></A>
|
||||
<A NAME="DOC.2.98.12.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void operator()(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)</B></TT>
|
||||
<DD>implements the callback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_animationPath"></A>
|
||||
<A NAME="DOC.2.98.12.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AnimationPath.html">AnimationPath</A>> _animationPath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_firstTime"></A>
|
||||
<A NAME="DOC.2.98.12.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _firstTime</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
114
doc/doc++/osg/AnimationPathCallback.html
Normal file
114
doc/doc++/osg/AnimationPathCallback.html
Normal file
@@ -0,0 +1,114 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::MatrixTransform::AnimationPathCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">AnimationPathCallback</A></H2></H2><BLOCKQUOTE>Callback which can be attached to a MatrixTransform as an app callback to allow it to follow the path defined by a AnimationPath</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CNodeCallback,MNodeCallback.html,CAnimationPathCallback,MAnimationPathCallback.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AnimationPath.html">AnimationPath</A>> <B><A HREF="#DOC.2.77.12.3">_animationPath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.77.12.4">_firstTime</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.12.1">AnimationPathCallback</A></B>(<!1><A HREF="AnimationPath.html">AnimationPath</A>* ap)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.77.12.2">operator()</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DD><I>implements the callback</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="NodeCallback.html">NodeCallback</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> <B>_nestedCallback</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>traverse</B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getNestedCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>addNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>removeNestedCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Callback which can be attached to a MatrixTransform as an app
|
||||
callback to allow it to follow the path defined by a AnimationPath</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="AnimationPathCallback"></A>
|
||||
<A NAME="DOC.2.77.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AnimationPathCallback(<!1><A HREF="AnimationPath.html">AnimationPath</A>* ap)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator()"></A>
|
||||
<A NAME="DOC.2.77.12.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void operator()(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)</B></TT>
|
||||
<DD>implements the callback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_animationPath"></A>
|
||||
<A NAME="DOC.2.77.12.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AnimationPath.html">AnimationPath</A>> _animationPath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_firstTime"></A>
|
||||
<A NAME="DOC.2.77.12.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _firstTime</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
160
doc/doc++/osg/ClearNode.html
Normal file
160
doc/doc++/osg/ClearNode.html
Normal file
@@ -0,0 +1,160 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ClearNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ClearNode</A></H2></H2><BLOCKQUOTE>ClearNode is a Group node which controls the clearing of the color and depth buffers at the start of each frame.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CClearNode,MClearNode.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.1">ClearNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.2">ClearNode</A></B>(const <!1><A HREF="ClearNode.html#DOC.2.26.2">ClearNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClearNode.html">ClearNode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.26.4">setRequiresClear</A></B>(const bool requiresClear)
|
||||
<DD><I>Sets the flag which control whether a glClear is required at the beginning of each frame.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.26.5">getRequiresClear</A></B>() const
|
||||
<DD><I>Gets the flag which control whether a glClear is required at the beginning of each frame.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.26.6">setClearColor</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DD><I>Sets the clear color.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.26.7">getClearColor</A></B>() const
|
||||
<DD><I>Returns the clear color.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.26.9">_requiresClear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.26.10">_clearColor</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.26.8">~ClearNode</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>computeBound</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>ClearNode is a Group node which controls the clearing of the color and depth
|
||||
buffers at the start of each frame.
|
||||
The earth sky by default is empty and simply holds the clear color of
|
||||
the background. However, if the uses wants to add their own clearing of
|
||||
the color and depth buffers then the children can be added, and the
|
||||
background clear turned off. The ClearNode by default has StateSet attached
|
||||
to it which sets the default ClearNode bin number to -1, so that all drawables
|
||||
below it are placed in a separate bin from the rest of the scene graph, and
|
||||
are rendered prior to standard opaque and transparent drawables.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ClearNode"></A>
|
||||
<A NAME="DOC.2.26.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClearNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClearNode"></A>
|
||||
<A NAME="DOC.2.26.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClearNode(const <!1><A HREF="ClearNode.html#DOC.2.26.2">ClearNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.26.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClearNode.html">ClearNode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRequiresClear"></A>
|
||||
<A NAME="DOC.2.26.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setRequiresClear(const bool requiresClear)</B></TT>
|
||||
<DD>Sets the flag which control whether a glClear is required at the beginning of each frame.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRequiresClear"></A>
|
||||
<A NAME="DOC.2.26.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getRequiresClear() const </B></TT>
|
||||
<DD>Gets the flag which control whether a glClear is required at the beginning of each frame.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearColor"></A>
|
||||
<A NAME="DOC.2.26.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setClearColor(const <!1><A HREF="Vec4.html">Vec4</A>& color)</B></TT>
|
||||
<DD>Sets the clear color.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearColor"></A>
|
||||
<A NAME="DOC.2.26.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getClearColor() const </B></TT>
|
||||
<DD>Returns the clear color.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ClearNode"></A>
|
||||
<A NAME="DOC.2.26.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ClearNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_requiresClear"></A>
|
||||
<A NAME="DOC.2.26.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _requiresClear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearColor"></A>
|
||||
<A NAME="DOC.2.26.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _clearColor</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
192
doc/doc++/osg/ConvexPlanarOccluder.html
Normal file
192
doc/doc++/osg/ConvexPlanarOccluder.html
Normal file
@@ -0,0 +1,192 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ConvexPlanarOccluder</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ConvexPlanarOccluder</A></H2></H2><BLOCKQUOTE>A class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CConvexPlanarOccluder,MConvexPlanarOccluder.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.1">ConvexPlanarOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.2">ConvexPlanarOccluder</A></B>(const <!1><A HREF="ConvexPlanarOccluder.html#DOC.2.32.2">ConvexPlanarOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="META_Object.html">META_Object</A> <B><A HREF="#DOC.2.32.3">(osg, ConvexPlanarOccluder)</A></B>(const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& <B><A HREF="#DOC.2.32.4">getOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& <B><A HREF="#DOC.2.32.5">getOccluder</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>> HoleList void <B><A HREF="#DOC.2.32.6">addHole</A></B>(const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.32.7">getHoleList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const HoleList& <B><A HREF="#DOC.2.32.8">getHoleList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.9">computeAttributes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.10">computeBound</A></B>(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.11">computeBound</A></B>(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A> <B><A HREF="#DOC.2.32.13">_occluder</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.32.14">_holeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.12">~ConvexPlanarOccluder</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanarOccluder"></A>
|
||||
<A NAME="DOC.2.32.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanarOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ConvexPlanarOccluder"></A>
|
||||
<A NAME="DOC.2.32.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanarOccluder(const <!1><A HREF="ConvexPlanarOccluder.html#DOC.2.32.2">ConvexPlanarOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="(osg, ConvexPlanarOccluder)"></A>
|
||||
<A NAME="DOC.2.32.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="META_Object.html">META_Object</A> (osg, ConvexPlanarOccluder)(const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.32.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& getOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.32.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& getOccluder() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addHole"></A>
|
||||
<A NAME="DOC.2.32.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>> HoleList void addHole(const <!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.32.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList& getHoleList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.32.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const HoleList& getHoleList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeAttributes"></A>
|
||||
<A NAME="DOC.2.32.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeAttributes()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.32.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.32.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ConvexPlanarOccluder"></A>
|
||||
<A NAME="DOC.2.32.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~ConvexPlanarOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluder"></A>
|
||||
<A NAME="DOC.2.32.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanarPolygon.html">ConvexPlanarPolygon</A> _occluder</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.32.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList _holeList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
doc/doc++/osg/ConvexPlanarPolygon.html
Normal file
66
doc/doc++/osg/ConvexPlanarPolygon.html
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ConvexPlanarPolygon</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ConvexPlanarPolygon</A></H2></H2><BLOCKQUOTE>A class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.33.1">ConvexPlanarPolygon</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Vec3.html">osg::Vec3</A>> VertexList void <B><A HREF="#DOC.2.33.2">add</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList& <B><A HREF="#DOC.2.33.3">getVertexList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const VertexList& <B><A HREF="#DOC.2.33.4">getVertexList</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.33.5">_vertexList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanarPolygon"></A>
|
||||
<A NAME="DOC.2.33.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanarPolygon()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.33.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Vec3.html">osg::Vec3</A>> VertexList void add(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexList"></A>
|
||||
<A NAME="DOC.2.33.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList& getVertexList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexList"></A>
|
||||
<A NAME="DOC.2.33.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const VertexList& getVertexList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexList"></A>
|
||||
<A NAME="DOC.2.33.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList _vertexList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
492
doc/doc++/osg/DOFTransform.html
Normal file
492
doc/doc++/osg/DOFTransform.html
Normal file
@@ -0,0 +1,492 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DOFTransform</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DOFTransform</A></H2></H2><BLOCKQUOTE>DOFTransform - encapsulates Multigen DOF behavior</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CDOFTransform,MDOFTransform.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.40.1">DOFTransform</A></B>()
|
||||
<DD><I>constructor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.40.2">DOFTransform</A></B>(const <!1><A HREF="DOFTransform.html#DOC.2.40.2">DOFTransform</A>& dof, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>copy constructor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.40.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="DOFTransform.html">DOFTransform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.4">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.5">setMinHPR</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.6">getMinHPR</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.7">setMaxHPR</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.8">getMaxHPR</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.9">setIncrementHPR</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.10">getIncrementHPR</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.11">setCurrentHPR</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.12">getCurrentHPR</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.13">updateCurrentHPR</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.14">setMinTranslate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.15">getMinTranslate</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.16">setMaxTranslate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.17">getMaxTranslate</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.18">setIncrementTranslate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.19">getIncrementTranslate</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.20">setCurrentTranslate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.21">getCurrentTranslate</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.22">updateCurrentTranslate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.23">setMinScale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.24">getMinScale</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.25">setMaxScale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.26">getMaxScale</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.27">setIncrementScale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.28">getIncrementScale</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.29">setCurrentScale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.40.30">getCurrentScale</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.31">updateCurrentScale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.32">setPutMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& put)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.40.33">getPutMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.34">setInversePutMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& inversePut)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.40.35">getInversePutMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.36">setLimitationFlags</A></B>(unsigned long flags)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned long <B><A HREF="#DOC.2.40.37">getLimitationFlags</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.40.38">setAnimationOn</A></B>(bool do_animate)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.40.39">getAnimationOn</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.40">animate</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.40.41">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.40.42">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.44">_minHPR</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.45">_maxHPR</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.46">_currentHPR</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.47">_incrementHPR</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.48">_minTranslate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.49">_maxTranslate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.50">_currentTranslate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.51">_incrementTranslate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.52">_minScale</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.53">_maxScale</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.54">_currentScale</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.40.55">_incrementScale</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.40.56">_Put</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.40.57">_inversePut</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned long <B><A HREF="#DOC.2.40.58">_limitationFlags</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.59">_animationOn</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned short <B><A HREF="#DOC.2.40.60">_increasingFlags</A></B>
|
||||
<DD><I>flags indicating whether value is incerasing or decreasing in animation bits form right to left, 1 means increasing while 0 is decreasing 0 = x translation 1 = y translation 2 = z translation 3 = pitch 4 = roll 5 = yaw 6 = x scale 7 = y scale 8 = z scale</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.43">~DOFTransform</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Transform.html">Transform</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setReferenceFrame</B>(<!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> rf)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setComputeTransformCallback</B>(<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* ctc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getLocalToWorldMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getWorldToLocalMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>ReferenceFrame</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>struct <B>ComputeTransformCallback</B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>> <B>_computeTransformCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>computeBound</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>DOFTransform - encapsulates Multigen DOF behavior</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="DOFTransform"></A>
|
||||
<A NAME="DOC.2.40.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOFTransform()</B></TT>
|
||||
<DD>constructor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DOFTransform"></A>
|
||||
<A NAME="DOC.2.40.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOFTransform(const <!1><A HREF="DOFTransform.html#DOC.2.40.2">DOFTransform</A>& dof, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>copy constructor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.40.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="DOFTransform.html">DOFTransform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.40.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void traverse(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinHPR"></A>
|
||||
<A NAME="DOC.2.40.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinHPR(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinHPR"></A>
|
||||
<A NAME="DOC.2.40.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMinHPR() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaxHPR"></A>
|
||||
<A NAME="DOC.2.40.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxHPR(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxHPR"></A>
|
||||
<A NAME="DOC.2.40.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMaxHPR() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setIncrementHPR"></A>
|
||||
<A NAME="DOC.2.40.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementHPR(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getIncrementHPR"></A>
|
||||
<A NAME="DOC.2.40.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getIncrementHPR() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCurrentHPR"></A>
|
||||
<A NAME="DOC.2.40.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentHPR(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentHPR"></A>
|
||||
<A NAME="DOC.2.40.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getCurrentHPR() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCurrentHPR"></A>
|
||||
<A NAME="DOC.2.40.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentHPR(const <!1><A HREF="Vec3.html">Vec3</A>& hpr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinTranslate"></A>
|
||||
<A NAME="DOC.2.40.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinTranslate(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinTranslate"></A>
|
||||
<A NAME="DOC.2.40.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMinTranslate() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaxTranslate"></A>
|
||||
<A NAME="DOC.2.40.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxTranslate(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxTranslate"></A>
|
||||
<A NAME="DOC.2.40.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMaxTranslate() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setIncrementTranslate"></A>
|
||||
<A NAME="DOC.2.40.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementTranslate(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getIncrementTranslate"></A>
|
||||
<A NAME="DOC.2.40.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getIncrementTranslate() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCurrentTranslate"></A>
|
||||
<A NAME="DOC.2.40.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentTranslate(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentTranslate"></A>
|
||||
<A NAME="DOC.2.40.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getCurrentTranslate() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCurrentTranslate"></A>
|
||||
<A NAME="DOC.2.40.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentTranslate(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.44">translate</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinScale"></A>
|
||||
<A NAME="DOC.2.40.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinScale(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinScale"></A>
|
||||
<A NAME="DOC.2.40.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMinScale() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaxScale"></A>
|
||||
<A NAME="DOC.2.40.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxScale(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxScale"></A>
|
||||
<A NAME="DOC.2.40.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getMaxScale() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setIncrementScale"></A>
|
||||
<A NAME="DOC.2.40.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementScale(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getIncrementScale"></A>
|
||||
<A NAME="DOC.2.40.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getIncrementScale() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCurrentScale"></A>
|
||||
<A NAME="DOC.2.40.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentScale(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentScale"></A>
|
||||
<A NAME="DOC.2.40.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getCurrentScale() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCurrentScale"></A>
|
||||
<A NAME="DOC.2.40.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentScale(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPutMatrix"></A>
|
||||
<A NAME="DOC.2.40.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPutMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& put)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPutMatrix"></A>
|
||||
<A NAME="DOC.2.40.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getPutMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setInversePutMatrix"></A>
|
||||
<A NAME="DOC.2.40.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setInversePutMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& inversePut)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInversePutMatrix"></A>
|
||||
<A NAME="DOC.2.40.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getInversePutMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLimitationFlags"></A>
|
||||
<A NAME="DOC.2.40.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLimitationFlags(unsigned long flags)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLimitationFlags"></A>
|
||||
<A NAME="DOC.2.40.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned long getLimitationFlags() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAnimationOn"></A>
|
||||
<A NAME="DOC.2.40.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setAnimationOn(bool do_animate)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAnimationOn"></A>
|
||||
<A NAME="DOC.2.40.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool getAnimationOn() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="animate"></A>
|
||||
<A NAME="DOC.2.40.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void animate()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.40.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.40.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~DOFTransform"></A>
|
||||
<A NAME="DOC.2.40.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DOFTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minHPR"></A>
|
||||
<A NAME="DOC.2.40.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _minHPR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maxHPR"></A>
|
||||
<A NAME="DOC.2.40.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _maxHPR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentHPR"></A>
|
||||
<A NAME="DOC.2.40.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _currentHPR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_incrementHPR"></A>
|
||||
<A NAME="DOC.2.40.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _incrementHPR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minTranslate"></A>
|
||||
<A NAME="DOC.2.40.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _minTranslate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maxTranslate"></A>
|
||||
<A NAME="DOC.2.40.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _maxTranslate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentTranslate"></A>
|
||||
<A NAME="DOC.2.40.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _currentTranslate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_incrementTranslate"></A>
|
||||
<A NAME="DOC.2.40.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _incrementTranslate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minScale"></A>
|
||||
<A NAME="DOC.2.40.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _minScale</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maxScale"></A>
|
||||
<A NAME="DOC.2.40.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _maxScale</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentScale"></A>
|
||||
<A NAME="DOC.2.40.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _currentScale</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_incrementScale"></A>
|
||||
<A NAME="DOC.2.40.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _incrementScale</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_Put"></A>
|
||||
<A NAME="DOC.2.40.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">Matrix</A> _Put</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inversePut"></A>
|
||||
<A NAME="DOC.2.40.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">Matrix</A> _inversePut</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_limitationFlags"></A>
|
||||
<A NAME="DOC.2.40.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned long _limitationFlags</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_animationOn"></A>
|
||||
<A NAME="DOC.2.40.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _animationOn</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_increasingFlags"></A>
|
||||
<A NAME="DOC.2.40.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned short _increasingFlags</B></TT>
|
||||
<DD>flags indicating whether value is incerasing or decreasing in animation
|
||||
bits form right to left, 1 means increasing while 0 is decreasing
|
||||
0 = x translation
|
||||
1 = y translation
|
||||
2 = z translation
|
||||
3 = pitch
|
||||
4 = roll
|
||||
5 = yaw
|
||||
6 = x scale
|
||||
7 = y scale
|
||||
8 = z scale
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
22
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html
Normal file
22
doc/doc++/osg/OSGUTX_ADD_TESTCASE.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_ADD_TESTCASE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_ADD_TESTCASE</A></H2><H2>( tfixture, tmethod )</H2><BLOCKQUOTE> Adds a test case to a suite object being created in a TestSuite singleton function.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Adds a test case to a suite object being created in a TestSuite singleton function.
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DT><B>See Also:</B><DD><!1><A HREF="OSGUTX_BEGIN_TESTSUITE.html">OSGUTX_BEGIN_TESTSUITE</A>, <!1><A HREF="OSGUTX_END_TESTSUITE.html">OSGUTX_END_TESTSUITE</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
22
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html
Normal file
22
doc/doc++/osg/OSGUTX_ADD_TESTSUITE.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_ADD_TESTSUITE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_ADD_TESTSUITE</A></H2><H2>( childSuite )</H2><BLOCKQUOTE> Adds a suite to a suite - allows composition of test suites.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Adds a suite to a suite - allows composition of test suites.
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DT><B>See Also:</B><DD><!1><A HREF="OSGUTX_BEGIN_TESTSUITE.html">OSGUTX_BEGIN_TESTSUITE</A>, <!1><A HREF="OSGUTX_END_TESTSUITE.html">OSGUTX_END_TESTSUITE</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
20
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html
Normal file
20
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_AUTOREGISTER_TESTSUITE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_AUTOREGISTER_TESTSUITE</A></H2><H2>( tsuite )</H2><BLOCKQUOTE>Autoregister a testsuite with the root suite at startup </BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Autoregister a testsuite with the root suite at startup </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
20
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html
Normal file
20
doc/doc++/osg/OSGUTX_AUTOREGISTER_TESTSUITE_AT.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_AUTOREGISTER_TESTSUITE_AT</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_AUTOREGISTER_TESTSUITE_AT</A></H2><H2>( tsuite , path )</H2><BLOCKQUOTE>Auto register a testsuite with at designated point in the suite graph at startup </BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Auto register a testsuite with at designated point in the suite graph at startup </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
22
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html
Normal file
22
doc/doc++/osg/OSGUTX_BEGIN_TESTSUITE.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_BEGIN_TESTSUITE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_BEGIN_TESTSUITE</A></H2><H2>( tsuite )</H2><BLOCKQUOTE> Starts a TestSuite singleton function </BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Starts a TestSuite singleton function
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DT><B>See Also:</B><DD><!1><A HREF="OSGUTX_ADD_TESTCASE.html">OSGUTX_ADD_TESTCASE</A>, <!1><A HREF="OSGUTX_END_TESTSUITE.html">OSGUTX_END_TESTSUITE</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
22
doc/doc++/osg/OSGUTX_END_TESTSUITE.html
Normal file
22
doc/doc++/osg/OSGUTX_END_TESTSUITE.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_END_TESTSUITE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_END_TESTSUITE</A></H2><H2>()</H2><BLOCKQUOTE> Ends a TestSuite singleton function </BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Ends a TestSuite singleton function
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DT><B>See Also:</B><DD><!1><A HREF="OSGUTX_BEGIN_TESTSUITE.html">OSGUTX_BEGIN_TESTSUITE</A>, <!1><A HREF="OSGUTX_ADD_TESTCASE.html">OSGUTX_ADD_TESTCASE</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
20
doc/doc++/osg/OSGUTX_TESTSUITE.html
Normal file
20
doc/doc++/osg/OSGUTX_TESTSUITE.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_TESTSUITE</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_TESTSUITE</A></H2><H2>( tsuite )</H2><BLOCKQUOTE>Define a TestSuite accessor </BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Define a TestSuite accessor </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
27
doc/doc++/osg/OSGUTX_TEST_E.html
Normal file
27
doc/doc++/osg/OSGUTX_TEST_E.html
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_TEST_E</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_TEST_E</A></H2><H2>( expr )</H2><BLOCKQUOTE> OSGUTX_TEST_E is a convenience macro, analogous to assert(), which will throw an osgUtx::TestErrorX if \em expr evaluates to false; this should be used to test for an error in a given test, as opposed to a failure in the tested code.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
OSGUTX_TEST_E is a convenience macro, analogous to assert(), which will
|
||||
throw an osgUtx::TestErrorX if \em expr evaluates to false; this should be
|
||||
used to test for an error in a given test, as opposed to a failure
|
||||
in the tested code.
|
||||
|
||||
<P>The exception will indicate the file and line number of the failed expression,
|
||||
along with expression itself.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
27
doc/doc++/osg/OSGUTX_TEST_F.html
Normal file
27
doc/doc++/osg/OSGUTX_TEST_F.html
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define OSGUTX_TEST_F</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">OSGUTX_TEST_F</A></H2><H2>( expr )</H2><BLOCKQUOTE> OSGUTX_TEST_F is a convenience macro, analogous to assert(), which will throw an osgUtx::TestFailureX if \em expr evaluates to false; this should be used to test for failure in a given test, as opposed to an actual error in the test owing to some other reason than the tested code being faulty.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
OSGUTX_TEST_F is a convenience macro, analogous to assert(), which will
|
||||
throw an osgUtx::TestFailureX if \em expr evaluates to false; this should be
|
||||
used to test for failure in a given test, as opposed to an actual error
|
||||
in the test owing to some other reason than the tested code being faulty.
|
||||
|
||||
<P>The exception will indicate the file and line number of the failed expression,
|
||||
along with expression itself.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
65
doc/doc++/osg/QualifiedTestPrinter.html
Normal file
65
doc/doc++/osg/QualifiedTestPrinter.html
Normal file
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::QualifiedTestPrinter</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::QualifiedTestPrinter</A></H2></H2><BLOCKQUOTE> QualifiedTestPrinter prints to standard output a list of fully qualified tests</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CTestVisitor,MTestVisitor.html,CTestQualifier,MTestQualifier.html,CQualifiedTestPrinter,MQualifiedTestPrinter.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.12.1">visit</A></B>( <!1><A HREF="TestCase.html">TestCase</A>* pTest )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestQualifier.html">TestQualifier</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>visitEnter</B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>visitLeave</B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>currentPath</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestVisitor.html">TestVisitor</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
QualifiedTestPrinter prints to standard output a list of fully
|
||||
qualified tests</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.183.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visit( <!1><A HREF="TestCase.html">TestCase</A>* pTest )</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
306
doc/doc++/osg/Sequence.html
Normal file
306
doc/doc++/osg/Sequence.html
Normal file
@@ -0,0 +1,306 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Sequence</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Sequence</A></H2></H2><BLOCKQUOTE>Sequence is a Group node which allows automatic, time based switching between children</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CSwitch,MSwitch.html,CSequence,MSequence.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.114.1">Sequence</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.114.2">Sequence</A></B>(const <!1><A HREF="Sequence.html#DOC.2.114.2">Sequence</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.114.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Sequence.html">Sequence</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.114.4">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.114.5">setTime</A></B>(int frame, float <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)
|
||||
<DD><I>Set time in seconds for child </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.114.6">getTime</A></B>(int frame) const
|
||||
<DD><I>Get time for child </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.114.8">setInterval</A></B>(<!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A> mode, int <!1><A HREF="TriangleFunctor.html#DOC.2.43.8">begin</A>, int <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A>)
|
||||
<DD><I>Set sequence mode & interval.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.114.9">getInterval</A></B>(<!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A>& mode, int& <!1><A HREF="TriangleFunctor.html#DOC.2.43.8">begin</A>, int& <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A>) const
|
||||
<DD><I>Get sequence mode & interval.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.114.10">setDuration</A></B>(float speed, int nreps = -1)
|
||||
<DD><I>Set duration: speed-up & number of repeats </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.114.11">getDuration</A></B>(float& speed, int& nreps) const
|
||||
<DD><I>Get duration </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.114.13">setMode</A></B>(<!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> mode)
|
||||
<DD><I>Set sequence mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> <B><A HREF="#DOC.2.114.14">getMode</A></B>() const
|
||||
<DD><I>Get sequence mode.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.114.7">LoopMode</A></B>
|
||||
<DD><I>Interval modes </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.114.12">SequenceMode</A></B>
|
||||
<DD><I>Sequence modes </I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.114.16">_last</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::vector<float> <B><A HREF="#DOC.2.114.17">_frameTime</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.114.18">_step</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A> <B><A HREF="#DOC.2.114.19">_loopMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.114.20">_begin</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.114.21">_end</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.114.22">_speed</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.114.23">_nreps</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.114.24">_nrepsremain</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> <B><A HREF="#DOC.2.114.25">_mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.114.15">~Sequence</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Switch.html">Switch</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setValue</B>(const int value)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getValue</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>SwitchType</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>_value</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>computeBound</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Sequence is a Group node which allows automatic, time based
|
||||
switching between children</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Sequence"></A>
|
||||
<A NAME="DOC.2.114.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Sequence()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Sequence"></A>
|
||||
<A NAME="DOC.2.114.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Sequence(const <!1><A HREF="Sequence.html#DOC.2.114.2">Sequence</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.114.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Sequence.html">Sequence</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.114.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void traverse(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTime"></A>
|
||||
<A NAME="DOC.2.114.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTime(int frame, float <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)</B></TT>
|
||||
<DD>Set time in seconds for child
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTime"></A>
|
||||
<A NAME="DOC.2.114.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getTime(int frame) const </B></TT>
|
||||
<DD>Get time for child
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LoopMode"></A>
|
||||
<A NAME="DOC.2.114.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum LoopMode</B></TT>
|
||||
<DD>Interval modes
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LOOP"></A>
|
||||
<A NAME="DOC.2.114.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOOP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SWING"></A>
|
||||
<A NAME="DOC.2.114.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SWING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setInterval"></A>
|
||||
<A NAME="DOC.2.114.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setInterval(<!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A> mode, int <!1><A HREF="TriangleFunctor.html#DOC.2.43.8">begin</A>, int <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A>)</B></TT>
|
||||
<DD>Set sequence mode & interval.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInterval"></A>
|
||||
<A NAME="DOC.2.114.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getInterval(<!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A>& mode, int& <!1><A HREF="TriangleFunctor.html#DOC.2.43.8">begin</A>, int& <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A>) const </B></TT>
|
||||
<DD>Get sequence mode & interval.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDuration"></A>
|
||||
<A NAME="DOC.2.114.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDuration(float speed, int nreps = -1)</B></TT>
|
||||
<DD>Set duration: speed-up & number of repeats
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDuration"></A>
|
||||
<A NAME="DOC.2.114.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getDuration(float& speed, int& nreps) const </B></TT>
|
||||
<DD>Get duration
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SequenceMode"></A>
|
||||
<A NAME="DOC.2.114.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SequenceMode</B></TT>
|
||||
<DD>Sequence modes
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="START"></A>
|
||||
<A NAME="DOC.2.114.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> START</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STOP"></A>
|
||||
<A NAME="DOC.2.114.12.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STOP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PAUSE"></A>
|
||||
<A NAME="DOC.2.114.12.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PAUSE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RESUME"></A>
|
||||
<A NAME="DOC.2.114.12.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RESUME</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.114.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(<!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> mode)</B></TT>
|
||||
<DD>Set sequence mode. Start/stop & pause/resume.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.114.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> getMode() const </B></TT>
|
||||
<DD>Get sequence mode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Sequence"></A>
|
||||
<A NAME="DOC.2.114.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Sequence()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_last"></A>
|
||||
<A NAME="DOC.2.114.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _last</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameTime"></A>
|
||||
<A NAME="DOC.2.114.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::vector<float> _frameTime</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_step"></A>
|
||||
<A NAME="DOC.2.114.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _step</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_loopMode"></A>
|
||||
<A NAME="DOC.2.114.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Sequence.html#DOC.2.114.7">LoopMode</A> _loopMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_begin"></A>
|
||||
<A NAME="DOC.2.114.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _begin</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_end"></A>
|
||||
<A NAME="DOC.2.114.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _end</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_speed"></A>
|
||||
<A NAME="DOC.2.114.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _speed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nreps"></A>
|
||||
<A NAME="DOC.2.114.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _nreps</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nrepsremain"></A>
|
||||
<A NAME="DOC.2.114.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _nrepsremain</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.114.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Sequence.html#DOC.2.114.12">SequenceMode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
doc/doc++/osg/SubloadCallback.2.html
Normal file
73
doc/doc++/osg/SubloadCallback.2.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::Texture2D::SubloadCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">SubloadCallback</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CSubloadCallback,MSubloadCallback.2.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.138.11.1">load</A></B>(const <!1><A HREF="Texture2D.html">Texture2D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.138.11.2">subload</A></B>(const <!1><A HREF="Texture2D.html">Texture2D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="load"></A>
|
||||
<A NAME="DOC.2.138.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void load(const <!1><A HREF="Texture2D.html">Texture2D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="subload"></A>
|
||||
<A NAME="DOC.2.138.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void subload(const <!1><A HREF="Texture2D.html">Texture2D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
doc/doc++/osg/SubloadCallback.3.html
Normal file
73
doc/doc++/osg/SubloadCallback.3.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::Texture3D::SubloadCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">SubloadCallback</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CSubloadCallback,MSubloadCallback.3.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.139.11.1">load</A></B>(const <!1><A HREF="Texture3D.html">Texture3D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.139.11.2">subload</A></B>(const <!1><A HREF="Texture3D.html">Texture3D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="load"></A>
|
||||
<A NAME="DOC.2.139.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void load(const <!1><A HREF="Texture3D.html">Texture3D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="subload"></A>
|
||||
<A NAME="DOC.2.139.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void subload(const <!1><A HREF="Texture3D.html">Texture3D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
doc/doc++/osg/SubloadCallback.4.html
Normal file
73
doc/doc++/osg/SubloadCallback.4.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::TextureCubeMap::SubloadCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">SubloadCallback</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CSubloadCallback,MSubloadCallback.4.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.140.11.1">load</A></B>(const <!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.140.11.2">subload</A></B>(const <!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="load"></A>
|
||||
<A NAME="DOC.2.140.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void load(const <!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="subload"></A>
|
||||
<A NAME="DOC.2.140.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void subload(const <!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
doc/doc++/osg/SubloadCallback.html
Normal file
73
doc/doc++/osg/SubloadCallback.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::Texture1D::SubloadCallback</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">SubloadCallback</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CSubloadCallback,MSubloadCallback.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.137.11.1">load</A></B>(const <!1><A HREF="Texture1D.html">Texture1D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.137.11.2">subload</A></B>(const <!1><A HREF="Texture1D.html">Texture1D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="load"></A>
|
||||
<A NAME="DOC.2.137.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void load(const <!1><A HREF="Texture1D.html">Texture1D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="subload"></A>
|
||||
<A NAME="DOC.2.137.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void subload(const <!1><A HREF="Texture1D.html">Texture1D</A>& texture, <!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
88
doc/doc++/osg/Test.html
Normal file
88
doc/doc++/osg/Test.html
Normal file
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::Test</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::Test</A></H2></H2><BLOCKQUOTE> Test, an abstract base class, is the Composite pattern's \em component class for our graph of test cases, and defines the basic interface for all Test components.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CTestSuite,MTestSuite.html,CTestCase,MTestCase.html">
|
||||
<param name=before value="M,M,M|_,Mr_">
|
||||
<param name=after value="Md_,M,M,M">
|
||||
<param name=indent value="0,1,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="TestVisitor.html">TestVisitor</A> Visitor <B><A HREF="#DOC.183.1.1">Test</A></B>( const std::string& sName )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const std::string& <B><A HREF="#DOC.183.1.2">name</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.1.3">accept</A></B>( Visitor& ) = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Test, an abstract base class, is the Composite pattern's \em component
|
||||
class for our graph of test cases, and defines the basic interface
|
||||
for all Test components. It is a referent, and may be pointed
|
||||
to by an osg::ref_ptr.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Test"></A>
|
||||
<A NAME="DOC.183.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="TestVisitor.html">TestVisitor</A> Visitor Test( const std::string& sName )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="name"></A>
|
||||
<A NAME="DOC.183.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const std::string& name() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.183.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool accept( Visitor& ) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TestSuite.html">TestSuite</A><BR>
|
||||
<A HREF="TestCase.html">TestCase</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
93
doc/doc++/osg/TestCase.html
Normal file
93
doc/doc++/osg/TestCase.html
Normal file
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgUtx::TestCase</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgUtx::TestCase</A></H2></H2><BLOCKQUOTE> TestCase, is the supplies the interface for a Composite pattern's \em leaf class, though it is not a leaf in itself</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CTestCase,MTestCase.html,CTestCase_,MTestCase_.html">
|
||||
<param name=before value="M,M,M,M^_">
|
||||
<param name=after value="Md_SP,Md_,M,M">
|
||||
<param name=indent value="0,1,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="TestContext.html">TestContext</A> Context <B><A HREF="#DOC.183.4.1">TestCase</A></B>( const std::string& sName )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.4.2">accept</A></B>( Visitor& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.183.4.3">run</A></B>( const Context& ) = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Test.html">Test</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>name</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
TestCase, is the supplies the interface for a Composite pattern's
|
||||
\em leaf class, though it is not a leaf in itself</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestCase"></A>
|
||||
<A NAME="DOC.183.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="TestContext.html">TestContext</A> Context TestCase( const std::string& sName )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.183.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool accept( Visitor& v )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="run"></A>
|
||||
<A NAME="DOC.183.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void run( const Context& ) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TestCase_.html">TestCase_</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
97
doc/doc++/osg/TestCase_.html
Normal file
97
doc/doc++/osg/TestCase_.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>template< typename FixtureT > class osgUtx::TestCase_</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template< typename FixtureT > class <A HREF="#DOC.DOCU">osgUtx::TestCase_</A></H2></H2><BLOCKQUOTE> TestCase_ is a class template for a leaf TestCase, which allows TestFixture classes to be easily collected into the tree of tests, and have their public test methods called.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CTestCase,MTestCase.html,CTestCase_,MTestCase_.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.8.2">TestCase_</A></B>( const std::string& sName, TestMethodPtr pTestMethod )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.183.8.3">run</A></B>( const Context& ctx )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestCase.html">TestCase</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>accept</B>( Visitor& v )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Test.html">Test</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>name</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
TestCase_ is a class template for a leaf TestCase, which allows TestFixture
|
||||
classes to be easily collected into the tree of tests, and have their public
|
||||
test methods called. It is worth noting that, for a given TestCase_, an
|
||||
instance of the test fixture class will be constructed pior to the
|
||||
test method being called, and destructed afterwards. This prevents 'leakage'
|
||||
of information from one test case to the next.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestCase_"></A>
|
||||
<A NAME="DOC.183.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestCase_( const std::string& sName, TestMethodPtr pTestMethod )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="run"></A>
|
||||
<A NAME="DOC.183.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void run( const Context& ctx )</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
98
doc/doc++/osg/TestContext.html
Normal file
98
doc/doc++/osg/TestContext.html
Normal file
@@ -0,0 +1,98 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestContext</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestContext</A></H2></H2><BLOCKQUOTE> TestContext wraps up information which is passed to tests as they are run, and may contain test-specific information or 'global' test objects, such as an output stream for verbose output during the running of tests.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.2.1">TestContext</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.183.2.2">shouldStop</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.183.2.3">isVerbose</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.2.5">setTraceLevel</A></B>(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> <B><A HREF="#DOC.183.2.6">getTraceLevel</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::ostream& <B><A HREF="#DOC.183.2.7">tout</A></B>(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl=<!1><A HREF="TestContext.html#DOC.183.2.4.3">Full</A>) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.183.2.4">TraceLevel</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
TestContext wraps up information which is passed to tests as they are run,
|
||||
and may contain test-specific information or 'global' test objects, such
|
||||
as an output stream for verbose output during the running of tests.
|
||||
|
||||
<P>\todo Improve the output stream code by providing a filtering stream.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestContext"></A>
|
||||
<A NAME="DOC.183.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestContext()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="shouldStop"></A>
|
||||
<A NAME="DOC.183.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool shouldStop()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isVerbose"></A>
|
||||
<A NAME="DOC.183.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isVerbose()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TraceLevel"></A>
|
||||
<A NAME="DOC.183.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum TraceLevel</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="Off"></A>
|
||||
<A NAME="DOC.183.2.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Off</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Results"></A>
|
||||
<A NAME="DOC.183.2.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Results</B></TT>
|
||||
<DD>< All tracing turned off
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Full"></A>
|
||||
<A NAME="DOC.183.2.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Full</B></TT>
|
||||
<DD>< Output results only
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setTraceLevel"></A>
|
||||
<A NAME="DOC.183.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraceLevel(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraceLevel"></A>
|
||||
<A NAME="DOC.183.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> getTraceLevel() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tout"></A>
|
||||
<A NAME="DOC.183.2.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::ostream& tout(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl=<!1><A HREF="TestContext.html#DOC.183.2.4.3">Full</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
60
doc/doc++/osg/TestErrorX.html
Normal file
60
doc/doc++/osg/TestErrorX.html
Normal file
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgUtx::TestErrorX</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgUtx::TestErrorX</A></H2></H2><BLOCKQUOTE> A TestErrorX indicates an error while testing a component, which prevents the test from being run; it does not indicate a problem with the component, but rather a problem during the run which prevents the component from being tested</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CTestX,MTestX.html,CTestErrorX,MTestErrorX.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.7.1">TestErrorX</A></B>(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestX.html">TestX</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>what</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestErrorX indicates an error while testing a component,
|
||||
which prevents the test from being run; it does not indicate
|
||||
a problem with the component, but rather a problem during the
|
||||
run which prevents the component from being tested</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestErrorX"></A>
|
||||
<A NAME="DOC.183.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestErrorX(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
57
doc/doc++/osg/TestFailureX.html
Normal file
57
doc/doc++/osg/TestFailureX.html
Normal file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgUtx::TestFailureX</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgUtx::TestFailureX</A></H2></H2><BLOCKQUOTE> A TestFailureX indicates a failure in the tested component</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CTestX,MTestX.html,CTestFailureX,MTestFailureX.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.6.1">TestFailureX</A></B>(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestX.html">TestX</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>what</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestFailureX indicates a failure in the tested component</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestFailureX"></A>
|
||||
<A NAME="DOC.183.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestFailureX(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
77
doc/doc++/osg/TestGraph.html
Normal file
77
doc/doc++/osg/TestGraph.html
Normal file
@@ -0,0 +1,77 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestGraph</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestGraph</A></H2></H2><BLOCKQUOTE> TestGraph is a singleton providing central access to the tree of tests; primarily, it provides access to the root suite</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static <!1><A HREF="TestGraph.html">TestGraph</A>& <B><A HREF="#DOC.183.10.1">instance</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TestSuite.html">TestSuite</A>* <B><A HREF="#DOC.183.10.2">root</A></B>()
|
||||
<DD><I> </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TestSuite.html">TestSuite</A>* <B><A HREF="#DOC.183.10.3">suite</A></B>(const std::string& path, <!1><A HREF="TestSuite.html">TestSuite</A>* tsuite = 0, bool createIfNecessary = false)
|
||||
<DD><I> A utility function for accessing an arbitrary quite by pathname, relative to the suite 'tsuite' (defaults to root if null), and with the option of creating the \em TestSuite designated by \em path, if it does not already exist.</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
TestGraph is a singleton providing central access to the tree of tests;
|
||||
primarily, it provides access to the root suite</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="instance"></A>
|
||||
<A NAME="DOC.183.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static <!1><A HREF="TestGraph.html">TestGraph</A>& instance()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="root"></A>
|
||||
<A NAME="DOC.183.10.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TestSuite.html">TestSuite</A>* root()</B></TT>
|
||||
<DD>
|
||||
|
||||
<DL><DT><DT><B>Returns:</B><DD> a pointer to the root TestSuite.<BR><DD></DL><P>
|
||||
<A NAME="suite"></A>
|
||||
<A NAME="DOC.183.10.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TestSuite.html">TestSuite</A>* suite(const std::string& path, <!1><A HREF="TestSuite.html">TestSuite</A>* tsuite = 0, bool createIfNecessary = false)</B></TT>
|
||||
<DD>
|
||||
A utility function for accessing an arbitrary quite by pathname, relative to
|
||||
the suite 'tsuite' (defaults to root if null), and with the option of creating
|
||||
the \em TestSuite designated by \em path, if it does not already exist.
|
||||
|
||||
<P>This method may return 0 if the suite either cannot be found (and createIfNecssary
|
||||
is 0), or the first component of \em path is not the same as the name of the
|
||||
TestSuite \em tsuite.
|
||||
|
||||
<P>This was written to aid the auto-registration of tests at specific points in
|
||||
the test tree, where the tests' AutoRegistrationAgents may be distributed across
|
||||
several files, and cannot be guaranteed to run in a given order. E.g. You cannot
|
||||
register a test "root.osg.MyTest" unless you know that the the suite "root.osg"
|
||||
already exists.
|
||||
|
||||
<P>
|
||||
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>path</B> - The <!1><A HREF="Test.html#DOC.183.1.2">name</A> of the <!1><A HREF="TestSuite.html">TestSuite</A> to return.
|
||||
<BR><B>tsuite</B> - The <!1><A HREF="TestGraph.html#DOC.183.10.3">suite</A> to '<!1><A HREF="TestRecord.html#DOC.183.13.1">start</A> from'. Path is relative to this
|
||||
<!1><A HREF="TestGraph.html#DOC.183.10.3">suite</A> (defaults to <!1><A HREF="TestGraph.html#DOC.183.10.2">root</A> <!1><A HREF="TestGraph.html#DOC.183.10.3">suite</A>).
|
||||
<BR><B>createIfNecessary</B> - Optionally create the <!1><A HREF="TestSuite.html">TestSuite</A>(<!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>) denoted by path if
|
||||
they do not exist.<BR><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
79
doc/doc++/osg/TestQualifier.html
Normal file
79
doc/doc++/osg/TestQualifier.html
Normal file
@@ -0,0 +1,79 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestQualifier</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestQualifier</A></H2></H2><BLOCKQUOTE> Maintains a string that when accessed in the "visit" member, returns the current qualified TestSuite path</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CTestVisitor,MTestVisitor.html,CTestQualifier,MTestQualifier.html,CTestRunner,MTestRunner.html,CQualifiedTestPrinter,MQualifiedTestPrinter.html">
|
||||
<param name=before value="M,M,M|_,Mr_">
|
||||
<param name=after value="Md_,M,M,M">
|
||||
<param name=indent value="0,1,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.11.2">visitEnter</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.11.3">visitLeave</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const std::string& <B><A HREF="#DOC.183.11.4">currentPath</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestVisitor.html">TestVisitor</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>visit</B>( <!1><A HREF="TestCase.html">TestCase</A>* )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Maintains a string that when accessed in the "visit" member, returns the
|
||||
current qualified TestSuite path</BLOCKQUOTE>
|
||||
<DL>
|
||||
<DL>
|
||||
|
||||
<A NAME="SEPCHAR"></A>
|
||||
<A NAME="DOC.183.11.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SEPCHAR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="visitEnter"></A>
|
||||
<A NAME="DOC.183.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visitEnter( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visitLeave"></A>
|
||||
<A NAME="DOC.183.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visitLeave( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="currentPath"></A>
|
||||
<A NAME="DOC.183.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const std::string& currentPath() const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TestRunner.html">TestRunner</A><BR>
|
||||
<A HREF="QualifiedTestPrinter.html">QualifiedTestPrinter</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
87
doc/doc++/osg/TestRecord.html
Normal file
87
doc/doc++/osg/TestRecord.html
Normal file
@@ -0,0 +1,87 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestRecord</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestRecord</A></H2></H2><BLOCKQUOTE> A TestRecord records the output of a given test case, ie.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.1">start</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.2">stop</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.3">log</A></B>(const <!1><A HREF="TestFailureX.html">TestFailureX</A>& e)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.4">log</A></B>(const <!1><A HREF="TestErrorX.html">TestErrorX</A>& e)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.5">log</A></B>(const std::exception& e)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.13.6">log</A></B>(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestRecord records the output of a given test case, ie. its start/stop time,
|
||||
its result, and a textual description of any problems.
|
||||
|
||||
<P>\todo Consider adding accessor methods if necessary, to get the details
|
||||
stored in the TestRecord.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="start"></A>
|
||||
<A NAME="DOC.183.13.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void start()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="stop"></A>
|
||||
<A NAME="DOC.183.13.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void stop()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="log"></A>
|
||||
<A NAME="DOC.183.13.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void log(const <!1><A HREF="TestFailureX.html">TestFailureX</A>& e)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="log"></A>
|
||||
<A NAME="DOC.183.13.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void log(const <!1><A HREF="TestErrorX.html">TestErrorX</A>& e)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="log"></A>
|
||||
<A NAME="DOC.183.13.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void log(const std::exception& e)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="log"></A>
|
||||
<A NAME="DOC.183.13.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void log(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="Success"></A>
|
||||
<A NAME="DOC.183.13.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Success</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Failure"></A>
|
||||
<A NAME="DOC.183.13.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Failure</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Error"></A>
|
||||
<A NAME="DOC.183.13.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Error</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
</DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DT><B>Friends:</B><DD> class <!1><A HREF="TestReport.html">TestReport</A><BR> std::ostream& operator<<(std::ostream& o,const <!1><A HREF="TestRecord.html">TestRecord</A>& tr)<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
43
doc/doc++/osg/TestReport.html
Normal file
43
doc/doc++/osg/TestReport.html
Normal file
@@ -0,0 +1,43 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestReport</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestReport</A></H2></H2><BLOCKQUOTE> A TestReport represents the complete set of results (TestRecords) for a given test run.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TestRecord.html">TestRecord</A>& <B><A HREF="#DOC.183.14.1">createRecord</A></B>(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestReport represents the complete set of results (TestRecords) for a
|
||||
given test run.
|
||||
|
||||
<P>\todo Add support for printing the test report in various formats:
|
||||
e.g. text, XML, CSV</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="createRecord"></A>
|
||||
<A NAME="DOC.183.14.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TestRecord.html">TestRecord</A>& createRecord(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
103
doc/doc++/osg/TestRunner.html
Normal file
103
doc/doc++/osg/TestRunner.html
Normal file
@@ -0,0 +1,103 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestRunner</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestRunner</A></H2></H2><BLOCKQUOTE> A TestRunner is a visitor which will run specified tests as it traverses the test graph.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CTestVisitor,MTestVisitor.html,CTestQualifier,MTestQualifier.html,CTestRunner,MTestRunner.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.15.1">TestRunner</A></B>( <!1><A HREF="TestContext.html">TestContext</A>& ctx )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.15.2">specify</A></B>( const std::string& sQualifiedName )
|
||||
<DD><I> Tests may be specified by partial names.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.183.15.3">visitEnter</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.183.15.4">visit</A></B>( <!1><A HREF="TestCase.html">TestCase</A>* pTest )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.183.15.5">visitLeave</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.15.6">perform</A></B>( <!1><A HREF="TestCase.html">TestCase</A>* pTest )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestQualifier.html">TestQualifier</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>currentPath</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="TestVisitor.html">TestVisitor</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestRunner is a visitor which will run specified tests as it traverses the
|
||||
test graph.
|
||||
|
||||
<P>\todo Consider an accessor method to get at the TestReport if necessary.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestRunner"></A>
|
||||
<A NAME="DOC.183.15.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestRunner( <!1><A HREF="TestContext.html">TestContext</A>& ctx )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="specify"></A>
|
||||
<A NAME="DOC.183.15.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void specify( const std::string& sQualifiedName )</B></TT>
|
||||
<DD>
|
||||
Tests may be specified by partial names. E.g. specifiying "root"
|
||||
will run all tests below root, i.e. all tests.
|
||||
Specifiying "root.osg" will run all tests below \em root.osg.
|
||||
Specifying "root.osg.de" will run all tests (and suites) below
|
||||
\em root.osg with names beginning with the \em de.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visitEnter"></A>
|
||||
<A NAME="DOC.183.15.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool visitEnter( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.183.15.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool visit( <!1><A HREF="TestCase.html">TestCase</A>* pTest )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visitLeave"></A>
|
||||
<A NAME="DOC.183.15.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool visitLeave( <!1><A HREF="TestSuite.html">TestSuite</A>* pSuite )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="perform"></A>
|
||||
<A NAME="DOC.183.15.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void perform( <!1><A HREF="TestCase.html">TestCase</A>* pTest )</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
102
doc/doc++/osg/TestSuite.html
Normal file
102
doc/doc++/osg/TestSuite.html
Normal file
@@ -0,0 +1,102 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestSuite</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osgUtx::TestSuite</A></H2></H2><BLOCKQUOTE> A TestSuite is the \em composite component of the Composite pattern, and allows aggregation of Tests into hierarchies</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CTestSuite,MTestSuite.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.9.1">TestSuite</A></B>( const std::string& <!1><A HREF="Test.html#DOC.183.1.2">name</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.9.2">add</A></B>( <!1><A HREF="Test.html">Test</A>* pTest )
|
||||
<DD><I>Adds a Test to the suite.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Test.html">Test</A>* <B><A HREF="#DOC.183.9.3">findChild</A></B>(const std::string& <!1><A HREF="Test.html#DOC.183.1.2">name</A>)
|
||||
<DD><I> </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.9.4">accept</A></B>( Test::Visitor& v )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Test.html">Test</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const std::string& <B>name</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A TestSuite is the \em composite component of the Composite pattern,
|
||||
and allows aggregation of Tests into hierarchies</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestSuite"></A>
|
||||
<A NAME="DOC.183.9.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestSuite( const std::string& <!1><A HREF="Test.html#DOC.183.1.2">name</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.183.9.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void add( <!1><A HREF="Test.html">Test</A>* pTest )</B></TT>
|
||||
<DD>Adds a Test to the suite.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findChild"></A>
|
||||
<A NAME="DOC.183.9.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Test.html">Test</A>* findChild(const std::string& <!1><A HREF="Test.html#DOC.183.1.2">name</A>)</B></TT>
|
||||
<DD>
|
||||
|
||||
<DL><DT><DT><B>Returns:</B><DD> s The immediate child denoted by name, or 0 if not found.<BR><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.183.9.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool accept( Test::Visitor& v )</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
37
doc/doc++/osg/TestSuiteAutoRegistrationAgent.html
Normal file
37
doc/doc++/osg/TestSuiteAutoRegistrationAgent.html
Normal file
@@ -0,0 +1,37 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>struct osgUtx::TestSuiteAutoRegistrationAgent</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>struct <A HREF="#DOC.DOCU">osgUtx::TestSuiteAutoRegistrationAgent</A></H2></H2><BLOCKQUOTE> A helper struct to perform automatic registration at program startup; not for direct use, it should be used via the following macros.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.16.1">TestSuiteAutoRegistrationAgent</A></B>(<!1><A HREF="TestSuite.html">TestSuite</A>* tsuite, const char* path = 0)
|
||||
</DL></P>
|
||||
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
A helper struct to perform automatic registration at program startup; not for
|
||||
direct use, it should be used via the following macros. (It's a secret agent :-)
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestSuiteAutoRegistrationAgent"></A>
|
||||
<A NAME="DOC.183.16.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestSuiteAutoRegistrationAgent(<!1><A HREF="TestSuite.html">TestSuite</A>* tsuite, const char* path = 0)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<DL><DT><DT><B>See Also:</B><DD><!1><A HREF="OSGUTX_AUTOREGISTER_TESTSUITE.html">OSGUTX_AUTOREGISTER_TESTSUITE</A>, <!1><A HREF="OSGUTX_AUTOREGISTER_TESTSUITE_AT.html">OSGUTX_AUTOREGISTER_TESTSUITE_AT</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
85
doc/doc++/osg/TestVisitor.html
Normal file
85
doc/doc++/osg/TestVisitor.html
Normal file
@@ -0,0 +1,85 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgUtx::TestVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgUtx::TestVisitor</A></H2></H2><BLOCKQUOTE> Visits while maintaining the current hierarchical context.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CTestVisitor,MTestVisitor.html,CTestQualifier,MTestQualifier.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.3.1">visitEnter</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.3.2">visit</A></B>( <!1><A HREF="TestCase.html">TestCase</A>* ) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.183.3.3">visitLeave</A></B>( <!1><A HREF="TestSuite.html">TestSuite</A>* )
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.3.4">TestVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.3.5">TestVisitor</A></B>( const <!1><A HREF="TestVisitor.html#DOC.183.3.5">TestVisitor</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.183.3.6">~TestVisitor</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Visits while maintaining the current hierarchical context. Also allows
|
||||
the traversal to be short-cicuited at any point during the visitation.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="visitEnter"></A>
|
||||
<A NAME="DOC.183.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visitEnter( <!1><A HREF="TestSuite.html">TestSuite</A>* )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.183.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visit( <!1><A HREF="TestCase.html">TestCase</A>* ) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visitLeave"></A>
|
||||
<A NAME="DOC.183.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool visitLeave( <!1><A HREF="TestSuite.html">TestSuite</A>* )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TestVisitor"></A>
|
||||
<A NAME="DOC.183.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TestVisitor"></A>
|
||||
<A NAME="DOC.183.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestVisitor( const <!1><A HREF="TestVisitor.html#DOC.183.3.5">TestVisitor</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TestVisitor"></A>
|
||||
<A NAME="DOC.183.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TestVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TestQualifier.html">TestQualifier</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
65
doc/doc++/osg/TestX.html
Normal file
65
doc/doc++/osg/TestX.html
Normal file
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgUtx::TestX</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgUtx::TestX</A></H2></H2><BLOCKQUOTE> Base class catchable for the exception's which may be thrown to indicate problems during the run of a TestCase</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CTestX,MTestX.html,CTestFailureX,MTestFailureX.html,CTestErrorX,MTestErrorX.html">
|
||||
<param name=before value="M,M|_,Mr_">
|
||||
<param name=after value="M,M,M">
|
||||
<param name=indent value="0,0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.5.1">TestX</A></B>(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.183.5.2">~TestX</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const std::string& <B><A HREF="#DOC.183.5.3">what</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
Base class catchable for the exception's which may be thrown to
|
||||
indicate problems during the run of a TestCase</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TestX"></A>
|
||||
<A NAME="DOC.183.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TestX(const std::string& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TestX"></A>
|
||||
<A NAME="DOC.183.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TestX()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="what"></A>
|
||||
<A NAME="DOC.183.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const std::string& what() const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TestFailureX.html">TestFailureX</A><BR>
|
||||
<A HREF="TestErrorX.html">TestErrorX</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
633
doc/doc++/osg/TexEnvCombine.html
Normal file
633
doc/doc++/osg/TexEnvCombine.html
Normal file
@@ -0,0 +1,633 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::TexEnvCombine</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::TexEnvCombine</A></H2></H2><BLOCKQUOTE>TexEnvCombine - encapsulates the OpenGL glTexEnvCombine (texture environment) state</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexEnvCombine,MTexEnvCombine.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.131.1">TexEnvCombine</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.131.2">TexEnvCombine</A></B>(const <!1><A HREF="TexEnvCombine.html#DOC.2.131.2">TexEnvCombine</A>& texenv, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.131.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexEnvCombine.html">TexEnvCombine</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.24">TEXENV</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.131.4">isTextureAttribute</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.131.5">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.7">setCombine_RGB</A></B>(GLint cm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.8">setCombine_Alpha</A></B>(GLint cm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.9">getCombine_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.10">getCombine_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.12">setSource0_RGB</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.13">setSource1_RGB</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.14">setSource2_RGB</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.15">setSource0_Alpha</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.16">setSource1_Alpha</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.17">setSource2_Alpha</A></B>(GLint sp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.18">getSource0_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.19">getSource1_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.20">getSource2_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.21">getSource0_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.22">getSource1_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.23">getSource2_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.25">setOperand0_RGB</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.26">setOperand1_RGB</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.27">setOperand2_RGB</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.28">setOperand0_Alpha</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.29">setOperand1_Alpha</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.30">setOperand2_Alpha</A></B>(GLint op)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.31">getOperand0_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.32">getOperand1_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.33">getOperand2_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.34">getOperand0_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.35">getOperand1_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.36">getOperand2_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.37">setScale_RGB</A></B>(float <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.38">setScale_Alpha</A></B>(float <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.131.39">getScale_RGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.131.40">getScale_Alpha</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.41">setConstantColor</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& color )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.131.42">getConstantColor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.131.43">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.131.6">CombineParam</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.131.11">SourceParam</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.131.24">OperandParam</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.131.47">_needsTexEnvCrossbar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.48">_combine_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.49">_combine_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.50">_source0_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.51">_source1_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.52">_source2_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.53">_source0_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.54">_source1_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.55">_source2_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.56">_operand0_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.57">_operand1_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.58">_operand2_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.59">_operand0_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.60">_operand1_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.131.61">_operand2_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.131.62">_scale_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.131.63">_scale_Alpha</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">osg::Vec4</A> <B><A HREF="#DOC.2.131.64">_constantColor</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.131.44">~TexEnvCombine</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.131.45">needsTexEnvCombiner</A></B>(GLint value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.131.46">computeNeedoForTexEnvCombiners</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>getAssociatedModes</B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>TexEnvCombine - encapsulates the OpenGL glTexEnvCombine (texture environment) state</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TexEnvCombine"></A>
|
||||
<A NAME="DOC.2.131.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnvCombine()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TexEnvCombine"></A>
|
||||
<A NAME="DOC.2.131.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnvCombine(const <!1><A HREF="TexEnvCombine.html#DOC.2.131.2">TexEnvCombine</A>& texenv, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.131.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexEnvCombine.html">TexEnvCombine</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.24">TEXENV</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isTextureAttribute"></A>
|
||||
<A NAME="DOC.2.131.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isTextureAttribute() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.131.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CombineParam"></A>
|
||||
<A NAME="DOC.2.131.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum CombineParam</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="REPLACE"></A>
|
||||
<A NAME="DOC.2.131.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REPLACE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MODULATE"></A>
|
||||
<A NAME="DOC.2.131.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MODULATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ADD"></A>
|
||||
<A NAME="DOC.2.131.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ADD</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ADD_SIGNED"></A>
|
||||
<A NAME="DOC.2.131.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ADD_SIGNED</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INTERPOLATE"></A>
|
||||
<A NAME="DOC.2.131.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INTERPOLATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SUBTRACT"></A>
|
||||
<A NAME="DOC.2.131.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SUBTRACT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DOT3_RGB"></A>
|
||||
<A NAME="DOC.2.131.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOT3_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DOT3_RGBA"></A>
|
||||
<A NAME="DOC.2.131.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOT3_RGBA</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setCombine_RGB"></A>
|
||||
<A NAME="DOC.2.131.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCombine_RGB(GLint cm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCombine_Alpha"></A>
|
||||
<A NAME="DOC.2.131.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCombine_Alpha(GLint cm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCombine_RGB"></A>
|
||||
<A NAME="DOC.2.131.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getCombine_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCombine_Alpha"></A>
|
||||
<A NAME="DOC.2.131.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getCombine_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SourceParam"></A>
|
||||
<A NAME="DOC.2.131.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SourceParam</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="CONSTANT"></A>
|
||||
<A NAME="DOC.2.131.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CONSTANT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PRIMARY_COLOR"></A>
|
||||
<A NAME="DOC.2.131.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PRIMARY_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PREVIOUS"></A>
|
||||
<A NAME="DOC.2.131.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PREVIOUS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE"></A>
|
||||
<A NAME="DOC.2.131.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE0"></A>
|
||||
<A NAME="DOC.2.131.11.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE1"></A>
|
||||
<A NAME="DOC.2.131.11.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE2"></A>
|
||||
<A NAME="DOC.2.131.11.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE3"></A>
|
||||
<A NAME="DOC.2.131.11.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE4"></A>
|
||||
<A NAME="DOC.2.131.11.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE4</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE5"></A>
|
||||
<A NAME="DOC.2.131.11.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE5</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE6"></A>
|
||||
<A NAME="DOC.2.131.11.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE6</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE7"></A>
|
||||
<A NAME="DOC.2.131.11.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE7</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setSource0_RGB"></A>
|
||||
<A NAME="DOC.2.131.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource0_RGB(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource1_RGB"></A>
|
||||
<A NAME="DOC.2.131.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource1_RGB(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource2_RGB"></A>
|
||||
<A NAME="DOC.2.131.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource2_RGB(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource0_Alpha(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource1_Alpha(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource2_Alpha(GLint sp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource0_RGB"></A>
|
||||
<A NAME="DOC.2.131.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource0_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource1_RGB"></A>
|
||||
<A NAME="DOC.2.131.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource1_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource2_RGB"></A>
|
||||
<A NAME="DOC.2.131.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource2_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource0_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource1_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getSource2_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OperandParam"></A>
|
||||
<A NAME="DOC.2.131.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum OperandParam</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="SRC_COLOR"></A>
|
||||
<A NAME="DOC.2.131.24.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SRC_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_SRC_COLOR"></A>
|
||||
<A NAME="DOC.2.131.24.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_SRC_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SRC_ALPHA"></A>
|
||||
<A NAME="DOC.2.131.24.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SRC_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_SRC_ALPHA"></A>
|
||||
<A NAME="DOC.2.131.24.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_SRC_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setOperand0_RGB"></A>
|
||||
<A NAME="DOC.2.131.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand0_RGB(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOperand1_RGB"></A>
|
||||
<A NAME="DOC.2.131.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand1_RGB(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOperand2_RGB"></A>
|
||||
<A NAME="DOC.2.131.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand2_RGB(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOperand0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand0_Alpha(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOperand1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand1_Alpha(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOperand2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOperand2_Alpha(GLint op)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand0_RGB"></A>
|
||||
<A NAME="DOC.2.131.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand0_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand1_RGB"></A>
|
||||
<A NAME="DOC.2.131.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand1_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand2_RGB"></A>
|
||||
<A NAME="DOC.2.131.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand2_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand0_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand1_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOperand2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getOperand2_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScale_RGB"></A>
|
||||
<A NAME="DOC.2.131.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScale_RGB(float <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScale_Alpha"></A>
|
||||
<A NAME="DOC.2.131.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScale_Alpha(float <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScale_RGB"></A>
|
||||
<A NAME="DOC.2.131.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getScale_RGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScale_Alpha"></A>
|
||||
<A NAME="DOC.2.131.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getScale_Alpha() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setConstantColor"></A>
|
||||
<A NAME="DOC.2.131.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setConstantColor( const <!1><A HREF="Vec4.html">Vec4</A>& color )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getConstantColor"></A>
|
||||
<A NAME="DOC.2.131.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getConstantColor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.131.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TexEnvCombine"></A>
|
||||
<A NAME="DOC.2.131.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TexEnvCombine()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="needsTexEnvCombiner"></A>
|
||||
<A NAME="DOC.2.131.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool needsTexEnvCombiner(GLint value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeNeedoForTexEnvCombiners"></A>
|
||||
<A NAME="DOC.2.131.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeNeedoForTexEnvCombiners()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_needsTexEnvCrossbar"></A>
|
||||
<A NAME="DOC.2.131.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _needsTexEnvCrossbar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_combine_RGB"></A>
|
||||
<A NAME="DOC.2.131.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _combine_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_combine_Alpha"></A>
|
||||
<A NAME="DOC.2.131.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _combine_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source0_RGB"></A>
|
||||
<A NAME="DOC.2.131.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source0_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source1_RGB"></A>
|
||||
<A NAME="DOC.2.131.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source1_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source2_RGB"></A>
|
||||
<A NAME="DOC.2.131.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source2_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source0_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source1_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _source2_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand0_RGB"></A>
|
||||
<A NAME="DOC.2.131.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand0_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand1_RGB"></A>
|
||||
<A NAME="DOC.2.131.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand1_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand2_RGB"></A>
|
||||
<A NAME="DOC.2.131.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand2_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand0_Alpha"></A>
|
||||
<A NAME="DOC.2.131.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand0_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand1_Alpha"></A>
|
||||
<A NAME="DOC.2.131.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand1_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_operand2_Alpha"></A>
|
||||
<A NAME="DOC.2.131.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _operand2_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_scale_RGB"></A>
|
||||
<A NAME="DOC.2.131.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _scale_RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_scale_Alpha"></A>
|
||||
<A NAME="DOC.2.131.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _scale_Alpha</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_constantColor"></A>
|
||||
<A NAME="DOC.2.131.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">osg::Vec4</A> _constantColor</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
433
doc/doc++/osg/Texture1D.html
Normal file
433
doc/doc++/osg/Texture1D.html
Normal file
@@ -0,0 +1,433 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Texture1D</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Texture1D</A></H2></H2><BLOCKQUOTE>Texture state class which encapsulates OpenGl 1D texture functionality</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexture,MTexture.html,CTexture1D,MTexture1D.html">
|
||||
<param name=before value="M,M,M,M,M">
|
||||
<param name=after value="Md_SPSPSP,Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3,4">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.1">Texture1D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.2">Texture1D</A></B>(const <!1><A HREF="Texture1D.html#DOC.2.137.2">Texture1D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture1D.html">Texture1D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.137.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.137.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.6">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.137.7">getImage</A></B>()
|
||||
<DD><I>Get the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.137.8">getImage</A></B>() const
|
||||
<DD><I>Get the const texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.137.9">setTextureSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>) const
|
||||
<DD><I>Set the texture width and height.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.137.10">getTextureSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>) const
|
||||
<DD><I>Get the texture subload width.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.12">setSubloadCallback</A></B>(<!1><A HREF="SubloadCallback.html">SubloadCallback</A>* cb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SubloadCallback.html">SubloadCallback</A>* <B><A HREF="#DOC.2.137.13">getSubloadCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="SubloadCallback.html">SubloadCallback</A>* <B><A HREF="#DOC.2.137.14">getSubloadCallback</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.15">setNumMipmapLevels</A></B>(unsigned int num) const
|
||||
<DD><I>Set the number of mip map levels the the texture has been created with, should only be called within an osg::Texuture::apply() and custom OpenGL texture load</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.137.16">getNumMipmapLevels</A></B>() const
|
||||
<DD><I>Get the number of mip map levels the the texture has been created with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.17">copyTexImage1D</A></B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)
|
||||
<DD><I>Copy pixels into a 1D texture imageAs per glCopyTexImage1D.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.18">copyTexSubImage1D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)
|
||||
<DD><I>Copy a one-dimensional texture subimage.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.137.19">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>On first apply (unless already compiled), create the minmapped texture and bind it, subsequent apply will simple bind to texture</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
class <B><A HREF="SubloadCallback.html">SubloadCallback</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B><A HREF="#DOC.2.137.23">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.137.24">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.137.25">_numMimpmapLevels</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.html">SubloadCallback</A>> <B><A HREF="#DOC.2.137.26">_subloadCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.137.20">~Texture1D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.137.21">computeInternalFormat</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.137.22">applyTexImage1D</A></B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLsizei& numMimpmapLevels) const
|
||||
<DD><I>Helper method which does the creation of the texture itself, and does not set or use texture binding.</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Texture.html">Texture</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">osg::Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isTextureAttribute</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> wrap)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>getWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setBorderColor</B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B>borderColor</B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> filter)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>getFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMaxAnisotropy</B>(float anis)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline float <B>getMaxAnisotropy</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormatMode</B>(const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>getInternalFormatMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormat</B>(const int internalFormat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline GLuint& <B>getTextureObject</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline uint& <B>getModifiedTag</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyTextureObject</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteTextureObject</B>(uint contextID, GLuint handle)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>flushDeletedTextureObjects</B>(uint contextID)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static GLint <B>getMaxTextureSize</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>InternalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif> <B>Get the handle to the texture object for the current context</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_s</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_t</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_r</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_mag_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_maxAnisotropy</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec4.html">Vec4</A> <B>_borderColor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_texParametersDirty</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>_internalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable GLint <B>_internalFormat</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>computeInternalFormatWithImage</B>(<!1><A HREF="Image.html">osg::Image</A>& image) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>(GLint internalFormat) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexParameters</B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexImage2D</B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, GLsizei& numMimpmapLevels) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>compareTexture</B>(const <!1><A HREF="Texture.html">Texture</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B>_handleList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B>_modifiedTag</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B>s_deletedTextureObjectCache</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Texture state class which encapsulates OpenGl 1D texture functionality</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Texture1D"></A>
|
||||
<A NAME="DOC.2.137.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture1D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Texture1D"></A>
|
||||
<A NAME="DOC.2.137.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture1D(const <!1><A HREF="Texture1D.html#DOC.2.137.2">Texture1D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.137.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture1D.html">Texture1D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.137.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.137.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.137.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.137.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage()</B></TT>
|
||||
<DD>Get the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.137.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Image.html">Image</A>* getImage() const </B></TT>
|
||||
<DD>Get the const texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureSize"></A>
|
||||
<A NAME="DOC.2.137.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTextureSize(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>) const </B></TT>
|
||||
<DD>Set the texture width and height. If width or height are zero then
|
||||
the repsective size value is calculated from the source image sizes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureSize"></A>
|
||||
<A NAME="DOC.2.137.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getTextureSize(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>) const </B></TT>
|
||||
<DD>Get the texture subload width.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubloadCallback"></A>
|
||||
<A NAME="DOC.2.137.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubloadCallback(<!1><A HREF="SubloadCallback.html">SubloadCallback</A>* cb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.137.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SubloadCallback.html">SubloadCallback</A>* getSubloadCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.137.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="SubloadCallback.html">SubloadCallback</A>* getSubloadCallback() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.137.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNumMipmapLevels(unsigned int num) const </B></TT>
|
||||
<DD>Set the number of mip map levels the the texture has been created with,
|
||||
should only be called within an osg::Texuture::apply() and custom OpenGL texture load
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.137.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmapLevels() const </B></TT>
|
||||
<DD>Get the number of mip map levels the the texture has been created with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexImage1D"></A>
|
||||
<A NAME="DOC.2.137.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyTexImage1D(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)</B></TT>
|
||||
<DD>Copy pixels into a 1D texture imageAs per glCopyTexImage1D.
|
||||
Creates an OpenGL texture object from the current OpenGL background
|
||||
framebuffer contents at pos \a x, \a y with width \a width. \a width must be a power of two.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexSubImage1D"></A>
|
||||
<A NAME="DOC.2.137.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyTexSubImage1D(<!1><A HREF="State.html">State</A>& state, int xoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)</B></TT>
|
||||
<DD>Copy a one-dimensional texture subimage. As per glCopyTexSubImage1D.
|
||||
Updates portion of an existing OpenGL texture object from the current OpenGL background
|
||||
framebuffer contents at pos \a x, \a y with width \a width.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.137.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>On first apply (unless already compiled), create the minmapped
|
||||
texture and bind it, subsequent apply will simple bind to texture
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Texture1D"></A>
|
||||
<A NAME="DOC.2.137.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Texture1D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInternalFormat"></A>
|
||||
<A NAME="DOC.2.137.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void computeInternalFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexImage1D"></A>
|
||||
<A NAME="DOC.2.137.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void applyTexImage1D(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLsizei& numMimpmapLevels) const </B></TT>
|
||||
<DD>Helper method which does the creation of the texture itself, and
|
||||
does not set or use texture binding.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.137.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> _image</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureWidth"></A>
|
||||
<A NAME="DOC.2.137.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureWidth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numMimpmapLevels"></A>
|
||||
<A NAME="DOC.2.137.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _numMimpmapLevels</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadCallback"></A>
|
||||
<A NAME="DOC.2.137.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.html">SubloadCallback</A>> _subloadCallback</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
433
doc/doc++/osg/Texture2D.html
Normal file
433
doc/doc++/osg/Texture2D.html
Normal file
@@ -0,0 +1,433 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Texture2D</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Texture2D</A></H2></H2><BLOCKQUOTE>Texture state class which encapsulates OpenGl texture functionality</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexture,MTexture.html,CTexture2D,MTexture2D.html">
|
||||
<param name=before value="M,M,M,M,M">
|
||||
<param name=after value="Md_SPSPSP,Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3,4">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.138.1">Texture2D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.138.2">Texture2D</A></B>(const <!1><A HREF="Texture2D.html#DOC.2.138.2">Texture2D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.138.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture2D.html">Texture2D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.138.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.138.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.138.6">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.138.7">getImage</A></B>()
|
||||
<DD><I>Get the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.138.8">getImage</A></B>() const
|
||||
<DD><I>Get the const texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.138.9">setTextureSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const
|
||||
<DD><I>Set the texture width and height.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.138.10">getTextureSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const
|
||||
<DD><I>Get the texture subload width.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.138.12">setSubloadCallback</A></B>(<!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* cb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* <B><A HREF="#DOC.2.138.13">getSubloadCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* <B><A HREF="#DOC.2.138.14">getSubloadCallback</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.138.15">setNumMipmapLevels</A></B>(unsigned int num) const
|
||||
<DD><I>Set the number of mip map levels the the texture has been created with, should only be called within an osg::Texuture::apply() and custom OpenGL texture load</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.138.16">getNumMipmapLevels</A></B>() const
|
||||
<DD><I>Get the number of mip map levels the the texture has been created with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.138.17">copyTexImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A> )
|
||||
<DD><I>Copy pixels into a 2D texture imageAs per glCopyTexImage2D.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.138.18">copyTexSubImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A> )
|
||||
<DD><I>Copy a two-dimensional texture subimage.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.138.19">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>On first apply (unless already compiled), create the minmapped texture and bind it, subsequent apply will simple bind to texture</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
class <B><A HREF="SubloadCallback.2.html">SubloadCallback</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B><A HREF="#DOC.2.138.22">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.138.23">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.138.24">_textureHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.138.25">_numMimpmapLevels</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>> <B><A HREF="#DOC.2.138.26">_subloadCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.138.20">~Texture2D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.138.21">computeInternalFormat</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Texture.html">Texture</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">osg::Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isTextureAttribute</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> wrap)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>getWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setBorderColor</B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B>borderColor</B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> filter)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>getFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMaxAnisotropy</B>(float anis)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline float <B>getMaxAnisotropy</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormatMode</B>(const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>getInternalFormatMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormat</B>(const int internalFormat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline GLuint& <B>getTextureObject</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline uint& <B>getModifiedTag</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyTextureObject</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteTextureObject</B>(uint contextID, GLuint handle)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>flushDeletedTextureObjects</B>(uint contextID)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static GLint <B>getMaxTextureSize</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>InternalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif> <B>Get the handle to the texture object for the current context</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_s</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_t</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_r</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_mag_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_maxAnisotropy</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec4.html">Vec4</A> <B>_borderColor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_texParametersDirty</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>_internalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable GLint <B>_internalFormat</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>computeInternalFormatWithImage</B>(<!1><A HREF="Image.html">osg::Image</A>& image) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>(GLint internalFormat) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexParameters</B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexImage2D</B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, GLsizei& numMimpmapLevels) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>compareTexture</B>(const <!1><A HREF="Texture.html">Texture</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B>_handleList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B>_modifiedTag</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B>s_deletedTextureObjectCache</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Texture state class which encapsulates OpenGl texture functionality</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Texture2D"></A>
|
||||
<A NAME="DOC.2.138.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture2D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Texture2D"></A>
|
||||
<A NAME="DOC.2.138.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture2D(const <!1><A HREF="Texture2D.html#DOC.2.138.2">Texture2D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.138.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture2D.html">Texture2D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.138.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.138.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.138.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.138.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage()</B></TT>
|
||||
<DD>Get the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.138.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Image.html">Image</A>* getImage() const </B></TT>
|
||||
<DD>Get the const texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureSize"></A>
|
||||
<A NAME="DOC.2.138.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTextureSize(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const </B></TT>
|
||||
<DD>Set the texture width and height. If width or height are zero then
|
||||
the repsective size value is calculated from the source image sizes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureSize"></A>
|
||||
<A NAME="DOC.2.138.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getTextureSize(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const </B></TT>
|
||||
<DD>Get the texture subload width.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubloadCallback"></A>
|
||||
<A NAME="DOC.2.138.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubloadCallback(<!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* cb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.138.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* getSubloadCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.138.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>* getSubloadCallback() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.138.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNumMipmapLevels(unsigned int num) const </B></TT>
|
||||
<DD>Set the number of mip map levels the the texture has been created with,
|
||||
should only be called within an osg::Texuture::apply() and custom OpenGL texture load
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.138.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmapLevels() const </B></TT>
|
||||
<DD>Get the number of mip map levels the the texture has been created with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexImage2D"></A>
|
||||
<A NAME="DOC.2.138.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyTexImage2D(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A> )</B></TT>
|
||||
<DD>Copy pixels into a 2D texture imageAs per glCopyTexImage2D.
|
||||
Creates an OpenGL texture object from the current OpenGL background
|
||||
framebuffer contents at pos \a x, \a y with width \a width and
|
||||
height \a height. \a width and \a height must be a power of two.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexSubImage2D"></A>
|
||||
<A NAME="DOC.2.138.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyTexSubImage2D(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A> )</B></TT>
|
||||
<DD>Copy a two-dimensional texture subimage. As per glCopyTexSubImage2D.
|
||||
Updates portion of an existing OpenGL texture object from the current OpenGL background
|
||||
framebuffer contents at pos \a x, \a y with width \a width and
|
||||
height \a height. \a width and \a height must be a power of two,
|
||||
and writing into the texture with offset \a xoffset and \a yoffset.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.138.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>On first apply (unless already compiled), create the minmapped
|
||||
texture and bind it, subsequent apply will simple bind to texture
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Texture2D"></A>
|
||||
<A NAME="DOC.2.138.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Texture2D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInternalFormat"></A>
|
||||
<A NAME="DOC.2.138.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void computeInternalFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.138.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> _image</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureWidth"></A>
|
||||
<A NAME="DOC.2.138.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureWidth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureHeight"></A>
|
||||
<A NAME="DOC.2.138.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureHeight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numMimpmapLevels"></A>
|
||||
<A NAME="DOC.2.138.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _numMimpmapLevels</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadCallback"></A>
|
||||
<A NAME="DOC.2.138.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.2.html">SubloadCallback</A>> _subloadCallback</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
433
doc/doc++/osg/Texture3D.html
Normal file
433
doc/doc++/osg/Texture3D.html
Normal file
@@ -0,0 +1,433 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Texture3D</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Texture3D</A></H2></H2><BLOCKQUOTE>Texture state class which encapsulates OpenGl 3D texture functionality</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexture,MTexture.html,CTexture3D,MTexture3D.html">
|
||||
<param name=before value="M,M,M,M,M">
|
||||
<param name=after value="Md_SPSPSP,Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3,4">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.139.1">Texture3D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.139.2">Texture3D</A></B>(const <!1><A HREF="Texture3D.html#DOC.2.139.2">Texture3D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.139.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture3D.html">Texture3D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.139.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.139.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.139.6">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.139.7">getImage</A></B>()
|
||||
<DD><I>Get the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.139.8">getImage</A></B>() const
|
||||
<DD><I>Get the const texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.139.9">setTextureSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, const int <!1><A HREF="Statistics.html#DOC.2.127.27">depth</A>) const
|
||||
<DD><I>Set the texture width and height.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.139.10">getTextureSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, int& <!1><A HREF="Statistics.html#DOC.2.127.27">depth</A>) const
|
||||
<DD><I>Get the texture subload width.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.139.12">setSubloadCallback</A></B>(<!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* cb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* <B><A HREF="#DOC.2.139.13">getSubloadCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* <B><A HREF="#DOC.2.139.14">getSubloadCallback</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.139.15">setNumMipmapLevels</A></B>(unsigned int num) const
|
||||
<DD><I>Set the number of mip map levels the the texture has been created with, should only be called within an osg::Texuture::apply() and custom OpenGL texture load</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.139.16">getNumMipmapLevels</A></B>() const
|
||||
<DD><I>Get the number of mip map levels the the texture has been created with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.139.17">copyTexSubImage3D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int zoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)
|
||||
<DD><I>Copy a two-dimensional texture subimage.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.139.18">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>On first apply (unless already compiled), create the minmapped texture and bind it, subsequent apply will simple bind to texture</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
class <B><A HREF="SubloadCallback.3.html">SubloadCallback</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B><A HREF="#DOC.2.139.22">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.139.23">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.139.24">_textureHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.139.25">_textureDepth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.139.26">_numMimpmapLevels</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>> <B><A HREF="#DOC.2.139.27">_subloadCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.139.19">~Texture3D</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.139.20">computeInternalFormat</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.139.21">applyTexImage3D</A></B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& inwidth, GLsizei& inheight, GLsizei& indepth, GLsizei& numMimpmapLevels) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Texture.html">Texture</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">osg::Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isTextureAttribute</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> wrap)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>getWrap</B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setBorderColor</B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B>borderColor</B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> filter)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>getFilter</B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMaxAnisotropy</B>(float anis)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline float <B>getMaxAnisotropy</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormatMode</B>(const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>getInternalFormatMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormat</B>(const int internalFormat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline GLuint& <B>getTextureObject</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline uint& <B>getModifiedTag</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyTextureObject</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteTextureObject</B>(uint contextID, GLuint handle)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>flushDeletedTextureObjects</B>(uint contextID)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static GLint <B>getMaxTextureSize</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>InternalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif> <B>Get the handle to the texture object for the current context</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_s</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_t</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_r</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_mag_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_maxAnisotropy</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec4.html">Vec4</A> <B>_borderColor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_texParametersDirty</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B>_internalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable GLint <B>_internalFormat</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>computeInternalFormatWithImage</B>(<!1><A HREF="Image.html">osg::Image</A>& image) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>isCompressedInternalFormat</B>(GLint internalFormat) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexParameters</B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>applyTexImage2D</B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLsizei& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, GLsizei& numMimpmapLevels) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>compareTexture</B>(const <!1><A HREF="Texture.html">Texture</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B>_handleList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B>_modifiedTag</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B>s_deletedTextureObjectCache</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Texture state class which encapsulates OpenGl 3D texture functionality</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Texture3D"></A>
|
||||
<A NAME="DOC.2.139.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture3D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Texture3D"></A>
|
||||
<A NAME="DOC.2.139.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture3D(const <!1><A HREF="Texture3D.html#DOC.2.139.2">Texture3D</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.139.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture3D.html">Texture3D</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.139.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.139.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& modes) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.139.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.139.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage()</B></TT>
|
||||
<DD>Get the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.139.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Image.html">Image</A>* getImage() const </B></TT>
|
||||
<DD>Get the const texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureSize"></A>
|
||||
<A NAME="DOC.2.139.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTextureSize(const int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, const int <!1><A HREF="Statistics.html#DOC.2.127.27">depth</A>) const </B></TT>
|
||||
<DD>Set the texture width and height. If width or height are zero then
|
||||
the repsective size value is calculated from the source image sizes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureSize"></A>
|
||||
<A NAME="DOC.2.139.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getTextureSize(int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>, int& <!1><A HREF="Statistics.html#DOC.2.127.27">depth</A>) const </B></TT>
|
||||
<DD>Get the texture subload width.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubloadCallback"></A>
|
||||
<A NAME="DOC.2.139.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubloadCallback(<!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* cb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.139.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* getSubloadCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.139.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>* getSubloadCallback() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.139.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNumMipmapLevels(unsigned int num) const </B></TT>
|
||||
<DD>Set the number of mip map levels the the texture has been created with,
|
||||
should only be called within an osg::Texuture::apply() and custom OpenGL texture load
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.139.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmapLevels() const </B></TT>
|
||||
<DD>Get the number of mip map levels the the texture has been created with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexSubImage3D"></A>
|
||||
<A NAME="DOC.2.139.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyTexSubImage3D(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int zoffset, int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)</B></TT>
|
||||
<DD>Copy a two-dimensional texture subimage. As per glCopyTexSubImage2D.
|
||||
Updates portion of an existing OpenGL texture object from the current OpenGL background
|
||||
framebuffer contents at pos \a x, \a y with width \a width and
|
||||
height \a height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.139.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>On first apply (unless already compiled), create the minmapped
|
||||
texture and bind it, subsequent apply will simple bind to texture
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Texture3D"></A>
|
||||
<A NAME="DOC.2.139.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Texture3D()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInternalFormat"></A>
|
||||
<A NAME="DOC.2.139.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void computeInternalFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexImage3D"></A>
|
||||
<A NAME="DOC.2.139.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void applyTexImage3D(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state, GLsizei& inwidth, GLsizei& inheight, GLsizei& indepth, GLsizei& numMimpmapLevels) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.139.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> _image</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureWidth"></A>
|
||||
<A NAME="DOC.2.139.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureWidth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureHeight"></A>
|
||||
<A NAME="DOC.2.139.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureHeight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureDepth"></A>
|
||||
<A NAME="DOC.2.139.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureDepth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numMimpmapLevels"></A>
|
||||
<A NAME="DOC.2.139.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _numMimpmapLevels</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadCallback"></A>
|
||||
<A NAME="DOC.2.139.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="SubloadCallback.3.html">SubloadCallback</A>> _subloadCallback</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
60
doc/doc++/osg/TraceStream.html
Normal file
60
doc/doc++/osg/TraceStream.html
Normal file
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osgUtx::TestContext::TraceStream</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">TraceStream</A></H2></H2><HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.2.10.1">TraceStream</A></B>(std::ostream& o=std::cout, <!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl=<!1><A HREF="TestContext.html#DOC.183.2.4.2">Results</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.183.2.10.2">~TraceStream</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.183.2.10.3">setTraceLevel</A></B>(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> <B><A HREF="#DOC.183.2.10.4">getTraceLevel</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::ostream& <B><A HREF="#DOC.183.2.10.5">stream</A></B>(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="TraceStream"></A>
|
||||
<A NAME="DOC.183.2.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TraceStream(std::ostream& o=std::cout, <!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl=<!1><A HREF="TestContext.html#DOC.183.2.4.2">Results</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TraceStream"></A>
|
||||
<A NAME="DOC.183.2.10.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~TraceStream()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraceLevel"></A>
|
||||
<A NAME="DOC.183.2.10.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraceLevel(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraceLevel"></A>
|
||||
<A NAME="DOC.183.2.10.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> getTraceLevel() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="stream"></A>
|
||||
<A NAME="DOC.183.2.10.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::ostream& stream(<!1><A HREF="TestContext.html#DOC.183.2.4">TraceLevel</A> tl)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
22
doc/doc++/osg/isGLUExtensionSupported.html
Normal file
22
doc/doc++/osg/isGLUExtensionSupported.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>SG_EXPORT extern const bool osg::isGLUExtensionSupported</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>SG_EXPORT extern const bool <A HREF="#DOC.DOCU">osg::isGLUExtensionSupported</A></H2><H2>(const char* extension)</H2><BLOCKQUOTE>return true if OpenGL "extension" is supported.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>return true if OpenGL "extension" is supported.
|
||||
note: Must only called within a valid OpenGL context,
|
||||
undefined behavior may occur otherwise.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
doc/doc++/osg/osgUtx.html
Normal file
73
doc/doc++/osg/osgUtx.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>namespace osgUtx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>namespace <A HREF="#DOC.DOCU">osgUtx</A></H2></H2>
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Test.html">Test</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I> Test, an abstract base class, is the Composite pattern's \em component class for our graph of test cases, and defines the basic interface for all Test components.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestContext.html">TestContext</A></B>
|
||||
<DD><I> TestContext wraps up information which is passed to tests as they are run, and may contain test-specific information or 'global' test objects, such as an output stream for verbose output during the running of tests.</I>
|
||||
<DT>
|
||||
class <B><A HREF="TestVisitor.html">TestVisitor</A></B>
|
||||
<DD><I> Visits while maintaining the current hierarchical context.</I>
|
||||
<DT>
|
||||
class <B><A HREF="TestCase.html">TestCase</A></B>: public <!1><A HREF="Test.html">Test</A>
|
||||
<DD><I> TestCase, is the supplies the interface for a Composite pattern's \em leaf class, though it is not a leaf in itself</I>
|
||||
<DT>
|
||||
class <B><A HREF="TestX.html">TestX</A></B>
|
||||
<DD><I> Base class catchable for the exception's which may be thrown to indicate problems during the run of a TestCase</I>
|
||||
<DT>
|
||||
class <B><A HREF="TestFailureX.html">TestFailureX</A></B>: public <!1><A HREF="TestX.html">TestX</A>
|
||||
<DD><I> A TestFailureX indicates a failure in the tested component</I>
|
||||
<DT>
|
||||
class <B><A HREF="TestErrorX.html">TestErrorX</A></B>: public <!1><A HREF="TestX.html">TestX</A>
|
||||
<DD><I> A TestErrorX indicates an error while testing a component, which prevents the test from being run; it does not indicate a problem with the component, but rather a problem during the run which prevents the component from being tested</I>
|
||||
<DT>
|
||||
template< typename FixtureT > class <B><A HREF="TestCase_.html">TestCase_</A></B>: public <!1><A HREF="TestCase.html">TestCase</A>
|
||||
<DD><I> TestCase_ is a class template for a leaf TestCase, which allows TestFixture classes to be easily collected into the tree of tests, and have their public test methods called.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestSuite.html">TestSuite</A></B>: public <!1><A HREF="Test.html">Test</A>
|
||||
<DD><I> A TestSuite is the \em composite component of the Composite pattern, and allows aggregation of Tests into hierarchies</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestGraph.html">TestGraph</A></B>
|
||||
<DD><I> TestGraph is a singleton providing central access to the tree of tests; primarily, it provides access to the root suite</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestQualifier.html">TestQualifier</A></B>: public <!1><A HREF="TestVisitor.html">TestVisitor</A>
|
||||
<DD><I> Maintains a string that when accessed in the "visit" member, returns the current qualified TestSuite path</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="QualifiedTestPrinter.html">QualifiedTestPrinter</A></B>: public <!1><A HREF="TestQualifier.html">TestQualifier</A>
|
||||
<DD><I> QualifiedTestPrinter prints to standard output a list of fully qualified tests</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestRecord.html">TestRecord</A></B>
|
||||
<DD><I> A TestRecord records the output of a given test case, ie.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestReport.html">TestReport</A></B>
|
||||
<DD><I> A TestReport represents the complete set of results (TestRecords) for a given test run.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TestRunner.html">TestRunner</A></B>: public <!1><A HREF="TestQualifier.html">TestQualifier</A>
|
||||
<DD><I> A TestRunner is a visitor which will run specified tests as it traverses the test graph.</I>
|
||||
<DT>
|
||||
struct <B><A HREF="TestSuiteAutoRegistrationAgent.html">TestSuiteAutoRegistrationAgent</A></B>
|
||||
<DD><I> A helper struct to perform automatic registration at program startup; not for direct use, it should be used via the following macros.</I>
|
||||
</DL></P>
|
||||
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
97
doc/doc++/osgGA/CmdLineArgs.html
Normal file
97
doc/doc++/osgGA/CmdLineArgs.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define CmdLineArgs</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">CmdLineArgs</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
A collection of utilities for processing command line arguments.
|
||||
|
||||
<P>An osgGA::CmdLineArgs::Processor class is provided, which implements a chain
|
||||
of responsibilty for handline command line arguments. Each item in the chain
|
||||
is a subclass of the abstract osgGA::CmdLineArgs::ArgHandler. A number
|
||||
of ArgHandlers are provided, though the user if free to implement their
|
||||
own subclasses for specific needs (e.g. to validate an argument which
|
||||
takes an integer which must be in a specific range).
|
||||
|
||||
<P>Let's look at an example...
|
||||
|
||||
<P><h2>Example</h2>
|
||||
|
||||
<P>\code
|
||||
|
||||
<P>#include <osgGA/CmdLineArgs>
|
||||
|
||||
<P>int main(int argc, char* argv[])
|
||||
{
|
||||
using namespace osg;
|
||||
using namespace osgGA::CmdLineArgs;
|
||||
|
||||
<P>// Create some handlers
|
||||
ref_ptr<BoolHandler> helpSwitch(new BoolHandler("[-h]","\t\tPrint this help and exit","-h"));
|
||||
ref_ptr<BoolHandler> verboseSwitch(new BoolHandler("[-v]","\t\tActivate verbose output","-v"));
|
||||
ref_ptr<SwitchStringHandler> configFile(
|
||||
new SwitchStringHandler("[-config <configfile>",
|
||||
"\t\tSpecify a config file to load"), "-config");
|
||||
|
||||
<P>Processor clp;
|
||||
clp.push_back(helpSwitch.get());
|
||||
clp.push_back(verboseSwitch.get());
|
||||
clp.push_back(configFile.get());
|
||||
|
||||
<P>try{
|
||||
clp.process(argc,argv);
|
||||
}
|
||||
catch(ArgHandlerX& e){
|
||||
cerr<<e.what()<<endl;
|
||||
clp.printUsage(cerr);
|
||||
exit(1);
|
||||
}
|
||||
catch(...){
|
||||
cerr<<"Unknown exception caught while processing command line arguments."<<endl;
|
||||
clp.printUsage(cerr);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
<P>if(helpSwitch->wasSpecified()){
|
||||
clp.printHelp(cerr);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
<P>if(verboseSwitch->wasSpecified()){
|
||||
// Activate verbosity...
|
||||
}
|
||||
|
||||
<P>if(configFile->wasSpecified()){
|
||||
loadConfigFile(configFile->getString());
|
||||
}
|
||||
|
||||
<P>}
|
||||
|
||||
<P>\endcode
|
||||
|
||||
<P>The processor takes each argument on the command line in turn, and passes it
|
||||
to the ArgHandler chain. Each ArgHandler is given the opportunity to handle
|
||||
an argument and - if it requires - any subsequent arguments until the
|
||||
end of the argument list (it can do this by incrementing the ArgIterator
|
||||
passed to it. If an ArgHandler handles an argument (e.g. it's looking for
|
||||
and recognises the argument '-h'), it returns true and further processing of
|
||||
the argument stops. If an argument is not handled it is passed to the next
|
||||
handler in the chain, and so on, until it is either handled, or it drops off
|
||||
the end of the chain.
|
||||
|
||||
<P>A number of pre-written ArgHandlers are supplied. User's may use these
|
||||
directly, may write their own, or may extend a pre-written ArgHandler to
|
||||
customise it for their specific needs.
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">Hierarchy of classes</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
102
doc/doc++/osgUtil/MergeGeometryVisitor.html
Normal file
102
doc/doc++/osgUtil/MergeGeometryVisitor.html
Normal file
@@ -0,0 +1,102 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class OSGUTIL_EXPORT osgUtil::Optimizer::MergeGeometryVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class OSGUTIL_EXPORT <A HREF="#DOC.DOCU">MergeGeometryVisitor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CMergeGeometryVisitor,MMergeGeometryVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.11.1">MergeGeometryVisitor</A></B>()
|
||||
<DD><I>default to traversing all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.11.2">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.11.3">apply</A></B>(osg::Billboard&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.4">mergeGeode</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.5">mergeGeometry</A></B>(osg::Geometry& lhs, osg::Geometry& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.6">mergePrimitive</A></B>(osg::DrawArrays& lhs, osg::DrawArrays& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.7">mergePrimitive</A></B>(osg::DrawArrayLengths& lhs, osg::DrawArrayLengths& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.8">mergePrimitive</A></B>(osg::DrawElementsUByte& lhs, osg::DrawElementsUByte& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.9">mergePrimitive</A></B>(osg::DrawElementsUShort& lhs, osg::DrawElementsUShort& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static bool <B><A HREF="#DOC.2.9.11.10">mergePrimitive</A></B>(osg::DrawElementsUInt& lhs, osg::DrawElementsUInt& rhs)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="MergeGeometryVisitor"></A>
|
||||
<A NAME="DOC.2.9.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MergeGeometryVisitor()</B></TT>
|
||||
<DD>default to traversing all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Billboard&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergeGeode"></A>
|
||||
<A NAME="DOC.2.9.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergeGeode(osg::Geode& geode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergeGeometry"></A>
|
||||
<A NAME="DOC.2.9.11.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergeGeometry(osg::Geometry& lhs, osg::Geometry& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergePrimitive"></A>
|
||||
<A NAME="DOC.2.9.11.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergePrimitive(osg::DrawArrays& lhs, osg::DrawArrays& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergePrimitive"></A>
|
||||
<A NAME="DOC.2.9.11.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergePrimitive(osg::DrawArrayLengths& lhs, osg::DrawArrayLengths& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergePrimitive"></A>
|
||||
<A NAME="DOC.2.9.11.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergePrimitive(osg::DrawElementsUByte& lhs, osg::DrawElementsUByte& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergePrimitive"></A>
|
||||
<A NAME="DOC.2.9.11.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergePrimitive(osg::DrawElementsUShort& lhs, osg::DrawElementsUShort& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mergePrimitive"></A>
|
||||
<A NAME="DOC.2.9.11.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static bool mergePrimitive(osg::DrawElementsUInt& lhs, osg::DrawElementsUInt& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user