Updated docs.
This commit is contained in:
@@ -28,14 +28,14 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.1.2">AlphaFunc</A></B>(const <!1><A HREF="AlphaFunc.html#DOC.2.1.2">AlphaFunc</A>& af, 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.1.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.5">ALPHAFUNC</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.1.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.5">ALPHAFUNC</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.1.4">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>virtual void <B><A HREF="#DOC.2.1.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.1.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>inline void <B><A HREF="#DOC.2.1.7">setFunction</A></B>(const <!1><A HREF="AlphaFunc.html#DOC.2.1.6">ComparisonFunction</A> func, const float <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.1.7">setFunction</A></B>(const <!1><A HREF="AlphaFunc.html#DOC.2.1.6">ComparisonFunction</A> func, const float <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="AlphaFunc.html#DOC.2.1.6">ComparisonFunction</A> <B><A HREF="#DOC.2.1.8">getFunction</A></B>() const
|
||||
<DT>
|
||||
@@ -76,7 +76,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -109,9 +109,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -127,7 +127,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -172,7 +172,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.1.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="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.5">ALPHAFUNC</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.5">ALPHAFUNC</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.1.4"></A>
|
||||
@@ -181,7 +181,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.1.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<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="ComparisonFunction"></A>
|
||||
<A NAME="DOC.2.1.6"></A>
|
||||
@@ -223,7 +223,7 @@
|
||||
|
||||
<A NAME="setFunction"></A>
|
||||
<A NAME="DOC.2.1.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="AlphaFunc.html#DOC.2.1.6">ComparisonFunction</A> func, const float <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="AlphaFunc.html#DOC.2.1.6">ComparisonFunction</A> func, const float <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunction"></A>
|
||||
<A NAME="DOC.2.1.8"></A>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="MTransform::ComputeTransformCallback,M,CAnimationPath,MAnimationPath.html">
|
||||
<param name=classes value="CReferenced,MReferenced.html,CAnimationPath,MAnimationPath.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
@@ -25,34 +25,69 @@
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.2.1">AnimationPath</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.2.2">getMatrix</A></B>(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const
|
||||
<DD><I>get the local transformation matrix for a point in time</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.2.3">getMatrix</A></B>(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const
|
||||
<DD><I>get the transformation matrix for a point in time</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.2.3">getInverse</A></B>(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const
|
||||
<DD><I>get the local inverse transformation matrix for a point in time</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.2.4">getInverse</A></B>(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const
|
||||
<DD><I>get the inverse transformation matrix for a point in time</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.2.4">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DD><I>Get the transformation matrix which moves from local coords to world coords</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.2.5">getInterpolatedControlPoint</A></B>(double time, <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>) const
|
||||
<DD><I>get the local ControlPoint frame for a point in time</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.2.5">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DD><I>Get the transformation matrix which moves from world coords to local coords</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.2.6">insert</A></B>(double time, const <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.2.7">insert</A></B>(double time, const <!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>& key)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.2.7">getFirstTime</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.2.8">getLastTime</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.2.9">getPeriod</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.2.11">setLoopMode</A></B>(<!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> lm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> <B><A HREF="#DOC.2.2.12">getLoopMode</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.2.6">Key</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.2.2">ControlPoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.2.10">LoopMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> <B><A HREF="#DOC.2.2.15">_loopMode</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.2.8">~AnimationPath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.2.13">~AnimationPath</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<double,<!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>> TimeKeyMap TimeKeyMap <B><A HREF="#DOC.2.2.9">_timeKeyMap</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<double,<!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>> TimeControlPointMap TimeControlPointMap <B><A HREF="#DOC.2.2.14">_timeControlPointMap</A></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>
|
||||
@@ -69,75 +104,120 @@ be attached directly to Transform nodes to move subgraphs around the scene.</BLO
|
||||
<A NAME="DOC.2.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AnimationPath()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="ControlPoint"></A>
|
||||
<A NAME="DOC.2.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool getMatrix(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DD>get the local transformation matrix for a point in time
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInverse"></A>
|
||||
<A NAME="DOC.2.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool getInverse(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DD>get the local inverse transformation matrix for a point in time
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DD>Get the transformation matrix which moves from local coords to world coords
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DD>Get the transformation matrix which moves from world coords to local coords
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Key"></A>
|
||||
<A NAME="DOC.2.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct Key</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct ControlPoint</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="Key"></A>
|
||||
<A NAME="DOC.2.2.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Key()</B></TT>
|
||||
<A NAME="ControlPoint"></A>
|
||||
<A NAME="DOC.2.2.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ControlPoint()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Key"></A>
|
||||
<A NAME="DOC.2.2.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Key(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position, const <!1><A HREF="Quat.html">osg::Quat</A>& rotation, const <!1><A HREF="Vec3.html">osg::Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.70.42">scale</A>)</B></TT>
|
||||
<A NAME="ControlPoint"></A>
|
||||
<A NAME="DOC.2.2.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ControlPoint(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ControlPoint"></A>
|
||||
<A NAME="DOC.2.2.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ControlPoint(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position, const <!1><A HREF="Quat.html">osg::Quat</A>& rotation)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ControlPoint"></A>
|
||||
<A NAME="DOC.2.2.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ControlPoint(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position, const <!1><A HREF="Quat.html">osg::Quat</A>& rotation, const <!1><A HREF="Vec3.html">osg::Vec3</A>& <!1><A HREF="Matrix.html#DOC.2.73.42">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_position"></A>
|
||||
<A NAME="DOC.2.2.6.3"></A>
|
||||
<A NAME="DOC.2.2.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">osg::Vec3</A> _position</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rotation"></A>
|
||||
<A NAME="DOC.2.2.6.4"></A>
|
||||
<A NAME="DOC.2.2.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Quat.html">osg::Quat</A> _rotation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_scale"></A>
|
||||
<A NAME="DOC.2.2.6.5"></A>
|
||||
<A NAME="DOC.2.2.2.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">osg::Vec3</A> _scale</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="interpolate"></A>
|
||||
<A NAME="DOC.2.2.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void interpolate(const float ratio, const <!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>& <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, const <!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>& second)</B></TT>
|
||||
<A NAME="DOC.2.2.2.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void interpolate(const float ratio, const <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, const <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& second)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.2.6.7"></A>
|
||||
<A NAME="DOC.2.2.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInverse"></A>
|
||||
<A NAME="DOC.2.2.6.8"></A>
|
||||
<A NAME="DOC.2.2.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getInverse(<!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getMatrix(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DD>get the transformation matrix for a point in time
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInverse"></A>
|
||||
<A NAME="DOC.2.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getInverse(double time, <!1><A HREF="Matrix.html">Matrix</A>& matrix) const </B></TT>
|
||||
<DD>get the inverse transformation matrix for a point in time
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInterpolatedControlPoint"></A>
|
||||
<A NAME="DOC.2.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool getInterpolatedControlPoint(double time, <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>) const </B></TT>
|
||||
<DD>get the local ControlPoint frame for a point in time
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="insert"></A>
|
||||
<A NAME="DOC.2.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void insert(double time, const <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>& <!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFirstTime"></A>
|
||||
<A NAME="DOC.2.2.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void insert(double time, const <!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>& key)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double getFirstTime() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastTime"></A>
|
||||
<A NAME="DOC.2.2.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double getLastTime() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPeriod"></A>
|
||||
<A NAME="DOC.2.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double getPeriod() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LoopMode"></A>
|
||||
<A NAME="DOC.2.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum LoopMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="SWING"></A>
|
||||
<A NAME="DOC.2.2.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SWING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LOOP"></A>
|
||||
<A NAME="DOC.2.2.10.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOOP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NO_LOOPING"></A>
|
||||
<A NAME="DOC.2.2.10.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_LOOPING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setLoopMode"></A>
|
||||
<A NAME="DOC.2.2.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLoopMode(<!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> lm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLoopMode"></A>
|
||||
<A NAME="DOC.2.2.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> getLoopMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~AnimationPath"></A>
|
||||
<A NAME="DOC.2.2.8"></A>
|
||||
<A NAME="DOC.2.2.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~AnimationPath()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_timeKeyMap"></A>
|
||||
<A NAME="DOC.2.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<double,<!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>> TimeKeyMap TimeKeyMap _timeKeyMap</B></TT>
|
||||
<A NAME="_timeControlPointMap"></A>
|
||||
<A NAME="DOC.2.2.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<double,<!1><A HREF="AnimationPath.html#DOC.2.2.2">ControlPoint</A>> TimeControlPointMap TimeControlPointMap _timeControlPointMap</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_loopMode"></A>
|
||||
<A NAME="DOC.2.2.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="AnimationPath.html#DOC.2.2.10">LoopMode</A> _loopMode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -73,9 +73,9 @@
|
||||
<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>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -91,7 +91,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
|
||||
@@ -12,29 +12,29 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.39.1">~AttributeFunctor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.42.39.1">~AttributeFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.2">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLbyte*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.2">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLbyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.3">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLshort*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.3">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLshort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.4">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLint*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.4">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.5">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLubyte*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.5">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLubyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.6">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLushort*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.6">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLushort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.7">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLuint*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.7">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLuint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.8">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, float*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.8">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, float*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.9">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.9">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.10">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.10">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.11">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.11">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.12">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.39.12">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -45,52 +45,52 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="~AttributeFunctor"></A>
|
||||
<A NAME="DOC.2.40.39.1"></A>
|
||||
<A NAME="DOC.2.42.39.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~AttributeFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLbyte*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLbyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLshort*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLshort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLint*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLubyte*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLubyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLushort*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLushort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLuint*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, GLuint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, float*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, float*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)</B></TT>
|
||||
<A NAME="DOC.2.42.39.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.42.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -42,77 +42,73 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.6.8">getAxis</A></B>() const
|
||||
<DD><I>Get the axis about which all the billboard's drawable rotate.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.6.9">setPos</A></B>(int i, const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.9">setNormal</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& normal)
|
||||
<DD><I>Set the normal which defines the billboard's drawable front face, when unrotated.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.6.10">getNormal</A></B>() const
|
||||
<DD><I>Get the normal of billboard's drawable front face.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.6.11">setPos</A></B>(int i, const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<DD><I>Set the position of specified drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.6.10">getPos</A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.6.12">getPos</A></B>(int i) const
|
||||
<DD><I>Get the position of specified drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A>& <B><A HREF="#DOC.2.6.12">getPositionList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A>& <B><A HREF="#DOC.2.6.14">getPositionList</A></B>()
|
||||
<DD><I>Get the PositionList from the billboard</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A>& <B><A HREF="#DOC.2.6.13">getPositionList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A>& <B><A HREF="#DOC.2.6.15">getPositionList</A></B>() const
|
||||
<DD><I>Get a const PositionList from the billboard</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.14">addDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* gset )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.16">addDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* gset )
|
||||
<DD><I>Add Drawable to Billboard with default position(0,0,0); If gset not NULL and is not contained in Billboard then increment its reference count, and dirty the bounding box to cause it to recompute on next getBound() and return true for success.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.15">addDrawable</A></B>(<!1><A HREF="Drawable.html">Drawable</A>* gset, const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.17">addDrawable</A></B>(<!1><A HREF="Drawable.html">Drawable</A>* gset, const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<DD><I>Add Drawable to Geode at position pos.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.16">removeDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* gset )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.18">removeDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* gset )
|
||||
<DD><I>Remove Drawable and associated position from Billboard.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.18">setComputeBillboardCallback</A></B>(<!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* ctc)
|
||||
<DD><I>Set the ComputeBillboardCallback which allows users to attach custom computation of the local transformation as seen by cull traversers and alike</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.6.19">getMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* <B><A HREF="#DOC.2.6.19">getComputeBillboardCallback</A></B>()
|
||||
<DD><I>Get the non const ComputeBillboardCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* <B><A HREF="#DOC.2.6.20">getComputeBillboardCallback</A></B>() const
|
||||
<DD><I>Get the const ComputeBillboardCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.6.21">getMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.22">computeMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.20">computeMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) 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.6.1">Mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Vec3.html">Vec3</A>> <B><A HREF="#DOC.2.6.11">PositionList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Vec3.html">Vec3</A>> <B><A HREF="#DOC.2.6.13">PositionList</A></B>
|
||||
<DD><I>PositionList represents a list of pivot points for each drawable</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.6.17">ComputeBillboardCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an Billboard which allows the users to customize the billboard orientation calculation during cull traversal</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Billboard.html#DOC.2.6.1">Mode</A> <B><A HREF="#DOC.2.6.26">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Billboard.html#DOC.2.6.1">Mode</A> <B><A HREF="#DOC.2.6.24">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.6.27">_axis</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.6.25">_axis</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A> <B><A HREF="#DOC.2.6.28">_positionList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.6.26">_normal</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>> <B><A HREF="#DOC.2.6.29">_computeBillboardCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A> <B><A HREF="#DOC.2.6.27">_positionList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.6.30">_cachedMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.6.28">_cachedMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.6.29">_side</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.6.23">~Billboard</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.6.21">~Billboard</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.24">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.6.22">computeBound</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.31">setCachedMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.30">updateCache</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.6.25">AxisAligned</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.6.23">AxisAligned</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -195,40 +191,50 @@ the eye point. Typical uses are for trees, or particle explosions.</BLOCKQUOTE>
|
||||
<A NAME="setAxis"></A>
|
||||
<A NAME="DOC.2.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAxis(const <!1><A HREF="Vec3.html">Vec3</A>& axis)</B></TT>
|
||||
<DD>Set the axis about which all the billboard's drawable rotate.
|
||||
<DD>Set the axis about which all the billboard's drawable rotate. Only utlized when mode==AXIAL_ROT
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAxis"></A>
|
||||
<A NAME="DOC.2.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getAxis() const </B></TT>
|
||||
<DD>Get the axis about which all the billboard's drawable rotate.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPos"></A>
|
||||
<A NAME="setNormal"></A>
|
||||
<A NAME="DOC.2.6.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormal(const <!1><A HREF="Vec3.html">Vec3</A>& normal)</B></TT>
|
||||
<DD>Set the normal which defines the billboard's drawable front face, when unrotated.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormal"></A>
|
||||
<A NAME="DOC.2.6.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getNormal() const </B></TT>
|
||||
<DD>Get the normal of billboard's drawable front face.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPos"></A>
|
||||
<A NAME="DOC.2.6.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setPos(int i, const <!1><A HREF="Vec3.html">Vec3</A>& pos)</B></TT>
|
||||
<DD>Set the position of specified drawable.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPos"></A>
|
||||
<A NAME="DOC.2.6.10"></A>
|
||||
<A NAME="DOC.2.6.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getPos(int i) const </B></TT>
|
||||
<DD>Get the position of specified drawable.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PositionList"></A>
|
||||
<A NAME="DOC.2.6.11"></A>
|
||||
<A NAME="DOC.2.6.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Vec3.html">Vec3</A>> PositionList</B></TT>
|
||||
<DD>PositionList represents a list of pivot points for each drawable
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPositionList"></A>
|
||||
<A NAME="DOC.2.6.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A>& getPositionList()</B></TT>
|
||||
<A NAME="DOC.2.6.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A>& getPositionList()</B></TT>
|
||||
<DD>Get the PositionList from the billboard
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPositionList"></A>
|
||||
<A NAME="DOC.2.6.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A>& getPositionList() const </B></TT>
|
||||
<A NAME="DOC.2.6.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A>& getPositionList() const </B></TT>
|
||||
<DD>Get a const PositionList from the billboard
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addDrawable"></A>
|
||||
<A NAME="DOC.2.6.14"></A>
|
||||
<A NAME="DOC.2.6.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool addDrawable( <!1><A HREF="Drawable.html">Drawable</A>* gset )</B></TT>
|
||||
<DD>Add Drawable to Billboard with default position(0,0,0);
|
||||
If gset not NULL and is not contained in Billboard then increment its
|
||||
@@ -236,7 +242,7 @@ reference count, and dirty the bounding box to cause it to recompute on
|
||||
next getBound() and return true for success. Otherwise return false.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addDrawable"></A>
|
||||
<A NAME="DOC.2.6.15"></A>
|
||||
<A NAME="DOC.2.6.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool addDrawable(<!1><A HREF="Drawable.html">Drawable</A>* gset, const <!1><A HREF="Vec3.html">Vec3</A>& pos)</B></TT>
|
||||
<DD>Add Drawable to Geode at position pos.
|
||||
If gset not NULL and is not contained in Billboard then increment its
|
||||
@@ -244,7 +250,7 @@ reference count, and dirty the bounding box to cause it to recompute on
|
||||
next getBound() and return true for success. Otherwise return false.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeDrawable"></A>
|
||||
<A NAME="DOC.2.6.16"></A>
|
||||
<A NAME="DOC.2.6.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool removeDrawable( <!1><A HREF="Drawable.html">Drawable</A>* gset )</B></TT>
|
||||
<DD>Remove Drawable and associated position from Billboard.
|
||||
If gset is contained in Billboard then remove it from the geoset
|
||||
@@ -253,91 +259,71 @@ bounding box to cause it to recompute on next getBound() and
|
||||
return true for success. If gset is not found then return false
|
||||
and do not the reference count of gset is left unchanged.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ComputeBillboardCallback"></A>
|
||||
<A NAME="DOC.2.6.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct ComputeBillboardCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DD>Callback attached to an Billboard which allows the users to customize the billboard orientation calculation during cull traversal
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="computeMatrix"></A>
|
||||
<A NAME="DOC.2.6.17.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeMatrix(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Billboard.html">Billboard</A>* billboard, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const = 0</B></TT>
|
||||
<DD>Get the transformation matrix which moves from local coords to world coords
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setComputeBillboardCallback"></A>
|
||||
<A NAME="DOC.2.6.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setComputeBillboardCallback(<!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* ctc)</B></TT>
|
||||
<DD>Set the ComputeBillboardCallback which allows users to attach custom computation of the local transformation as
|
||||
seen by cull traversers and alike
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeBillboardCallback"></A>
|
||||
<A NAME="DOC.2.6.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* getComputeBillboardCallback()</B></TT>
|
||||
<DD>Get the non const ComputeBillboardCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeBillboardCallback"></A>
|
||||
<A NAME="DOC.2.6.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>* getComputeBillboardCallback() const </B></TT>
|
||||
<DD>Get the const ComputeBillboardCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.6.21"></A>
|
||||
<A NAME="DOC.2.6.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getMatrix(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeMatrix"></A>
|
||||
<A NAME="DOC.2.6.22"></A>
|
||||
<A NAME="DOC.2.6.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeMatrix(<!1><A HREF="Matrix.html">Matrix</A>& modelview, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const <!1><A HREF="Vec3.html">Vec3</A>& pos_local) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Billboard"></A>
|
||||
<A NAME="DOC.2.6.23"></A>
|
||||
<A NAME="DOC.2.6.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Billboard()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.6.24"></A>
|
||||
<A NAME="DOC.2.6.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AxisAligned"></A>
|
||||
<A NAME="DOC.2.6.25"></A>
|
||||
<A NAME="DOC.2.6.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AxisAligned</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="AXIAL_ROT_X_AXIS"></A>
|
||||
<A NAME="DOC.2.6.25.1"></A>
|
||||
<A NAME="DOC.2.6.23.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AXIAL_ROT_X_AXIS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AXIAL_ROT_Y_AXIS"></A>
|
||||
<A NAME="DOC.2.6.25.2"></A>
|
||||
<A NAME="DOC.2.6.23.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AXIAL_ROT_Y_AXIS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AXIAL_ROT_Z_AXIS"></A>
|
||||
<A NAME="DOC.2.6.25.3"></A>
|
||||
<A NAME="DOC.2.6.23.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AXIAL_ROT_Z_AXIS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CACHE_DIRTY"></A>
|
||||
<A NAME="DOC.2.6.23.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CACHE_DIRTY</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.6.26"></A>
|
||||
<A NAME="DOC.2.6.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Billboard.html#DOC.2.6.1">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_axis"></A>
|
||||
<A NAME="DOC.2.6.27"></A>
|
||||
<A NAME="DOC.2.6.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _axis</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_positionList"></A>
|
||||
<A NAME="DOC.2.6.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Billboard.html#DOC.2.6.11">PositionList</A> _positionList</B></TT>
|
||||
<A NAME="_normal"></A>
|
||||
<A NAME="DOC.2.6.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _normal</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_computeBillboardCallback"></A>
|
||||
<A NAME="DOC.2.6.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Billboard.html#DOC.2.6.17">ComputeBillboardCallback</A>> _computeBillboardCallback</B></TT>
|
||||
<A NAME="_positionList"></A>
|
||||
<A NAME="DOC.2.6.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Billboard.html#DOC.2.6.13">PositionList</A> _positionList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cachedMode"></A>
|
||||
<A NAME="DOC.2.6.30"></A>
|
||||
<A NAME="DOC.2.6.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _cachedMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCachedMode"></A>
|
||||
<A NAME="DOC.2.6.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCachedMode()</B></TT>
|
||||
<A NAME="_side"></A>
|
||||
<A NAME="DOC.2.6.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _side</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCache"></A>
|
||||
<A NAME="DOC.2.6.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCache()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.7.2">BlendFunc</A></B>(const <!1><A HREF="BlendFunc.html#DOC.2.7.2">BlendFunc</A>& trans, 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.7.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.28">BLENDFUNC</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.7.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.28">BLENDFUNC</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.7.4">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>virtual void <B><A HREF="#DOC.2.7.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.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>inline void <B><A HREF="#DOC.2.7.7">setFunction</A></B>( const int source, const int destination )
|
||||
<DT>
|
||||
@@ -80,7 +80,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -113,9 +113,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -131,7 +131,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -176,7 +176,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.7.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="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.28">BLENDFUNC</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.28">BLENDFUNC</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.7.4"></A>
|
||||
@@ -185,7 +185,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.7.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<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="BlendFuncMode"></A>
|
||||
<A NAME="DOC.2.7.6"></A>
|
||||
|
||||
@@ -34,53 +34,53 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.6">init</A></B>()
|
||||
<DD><I>initialize to invalid values to represent an unset bounding box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.8.7">isValid</A></B>() const
|
||||
<DD><I>deprecated, use valid() instead</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.8.7">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.8.8">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.8">set</A></B>(float xmin, float ymin, float zmin, float xmax, float ymax, float zmax)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.9">set</A></B>(float xmin, float ymin, float zmin, float xmax, float ymax, float zmax)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.10">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& min, const <!1><A HREF="Vec3.html">Vec3</A>& max)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.9">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& min, const <!1><A HREF="Vec3.html">Vec3</A>& max)
|
||||
<DD><I>construct to with specified min and max values</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.11">xMin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.10">xMin</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.12">xMin</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.11">xMin</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.13">yMin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.12">yMin</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.14">yMin</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.13">yMin</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.15">zMin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.14">zMin</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.16">zMin</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.15">zMin</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.17">xMax</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.16">xMax</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.18">xMax</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.17">xMax</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.19">yMax</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.18">yMax</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.20">yMax</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.19">yMax</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.21">zMax</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.8.20">zMax</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.22">zMax</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.21">zMax</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.8.23">center</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.8.22">center</A></B>() const
|
||||
<DD><I>Calculate and return the center of the bounding box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.24">radius</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.23">radius</A></B>() const
|
||||
<DD><I>Calculate and return the radius of the bounding box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.25">radius2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.8.24">radius2</A></B>() const
|
||||
<DD><I>Calculate and return the radius squared of the bounding box.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.8.26">corner</A></B>(unsigned int pos) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.8.25">corner</A></B>(unsigned int pos) const
|
||||
<DD><I>return the corner of the bounding box.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.8.27">expandBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.26">expandBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DD><I>If the vertex is out-with the box expand to encompass vertex.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.8.27">expandBy</A></B>(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)
|
||||
<DD><I>If the vertex is out-with the box expand to encompass vertex.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.8.28">expandBy</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
@@ -135,90 +135,85 @@ bounding box
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void init()</B></TT>
|
||||
<DD>initialize to invalid values to represent an unset bounding box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isValid"></A>
|
||||
<A NAME="DOC.2.8.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isValid() const </B></TT>
|
||||
<DD>deprecated, use valid() instead
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.8.8"></A>
|
||||
<A NAME="DOC.2.8.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.8.9"></A>
|
||||
<A NAME="DOC.2.8.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(float xmin, float ymin, float zmin, float xmax, float ymax, float zmax)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.8.10"></A>
|
||||
<A NAME="DOC.2.8.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& min, const <!1><A HREF="Vec3.html">Vec3</A>& max)</B></TT>
|
||||
<DD>construct to with specified min and max values
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="xMin"></A>
|
||||
<A NAME="DOC.2.8.11"></A>
|
||||
<A NAME="DOC.2.8.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& xMin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="xMin"></A>
|
||||
<A NAME="DOC.2.8.12"></A>
|
||||
<A NAME="DOC.2.8.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float xMin() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="yMin"></A>
|
||||
<A NAME="DOC.2.8.13"></A>
|
||||
<A NAME="DOC.2.8.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& yMin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="yMin"></A>
|
||||
<A NAME="DOC.2.8.14"></A>
|
||||
<A NAME="DOC.2.8.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float yMin() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="zMin"></A>
|
||||
<A NAME="DOC.2.8.15"></A>
|
||||
<A NAME="DOC.2.8.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& zMin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="zMin"></A>
|
||||
<A NAME="DOC.2.8.16"></A>
|
||||
<A NAME="DOC.2.8.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float zMin() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="xMax"></A>
|
||||
<A NAME="DOC.2.8.17"></A>
|
||||
<A NAME="DOC.2.8.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& xMax()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="xMax"></A>
|
||||
<A NAME="DOC.2.8.18"></A>
|
||||
<A NAME="DOC.2.8.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float xMax() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="yMax"></A>
|
||||
<A NAME="DOC.2.8.19"></A>
|
||||
<A NAME="DOC.2.8.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& yMax()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="yMax"></A>
|
||||
<A NAME="DOC.2.8.20"></A>
|
||||
<A NAME="DOC.2.8.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float yMax() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="zMax"></A>
|
||||
<A NAME="DOC.2.8.21"></A>
|
||||
<A NAME="DOC.2.8.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& zMax()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="zMax"></A>
|
||||
<A NAME="DOC.2.8.22"></A>
|
||||
<A NAME="DOC.2.8.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float zMax() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="center"></A>
|
||||
<A NAME="DOC.2.8.23"></A>
|
||||
<A NAME="DOC.2.8.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> center() const </B></TT>
|
||||
<DD>Calculate and return the center of the bounding box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="radius"></A>
|
||||
<A NAME="DOC.2.8.24"></A>
|
||||
<A NAME="DOC.2.8.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float radius() const </B></TT>
|
||||
<DD>Calculate and return the radius of the bounding box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="radius2"></A>
|
||||
<A NAME="DOC.2.8.25"></A>
|
||||
<A NAME="DOC.2.8.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float radius2() const </B></TT>
|
||||
<DD>Calculate and return the radius squared of the bounding box.
|
||||
Note, radius2() is faster to calculate than radius().
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="corner"></A>
|
||||
<A NAME="DOC.2.8.26"></A>
|
||||
<A NAME="DOC.2.8.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> corner(unsigned int pos) const </B></TT>
|
||||
<DD>return the corner of the bounding box.
|
||||
Position (pos) is specified by a number between 0 and 7,
|
||||
@@ -227,8 +222,14 @@ bit toggles between y min and y max, third bit toggles
|
||||
between z min and z max.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandBy"></A>
|
||||
<A NAME="DOC.2.8.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void expandBy(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DD>If the vertex is out-with the box expand to encompass vertex.
|
||||
If this box is empty then move set this box's min max to vertex.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandBy"></A>
|
||||
<A NAME="DOC.2.8.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandBy(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void expandBy(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)</B></TT>
|
||||
<DD>If the vertex is out-with the box expand to encompass vertex.
|
||||
If this box is empty then move set this box's min max to vertex.
|
||||
<DL><DT><DD></DL><P>
|
||||
|
||||
@@ -23,58 +23,55 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.3">BoundingSphere</A></B>()
|
||||
<DD><I>construct to invalid values to represent an unset bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.4">BoundingSphere</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.9">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.4">BoundingSphere</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>)
|
||||
<DD><I>construct to specified bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.9.5">init</A></B>()
|
||||
<DD><I>initialize to invalid values to represent an unset bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.6">isValid</A></B>() const
|
||||
<DD><I>deprecated, use valid() instead</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.7">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.6">valid</A></B>() const
|
||||
<DD><I>return true if the bounding sphere contains valid values, false if the bounding sphere is effectively unset</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.9.8">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.9">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.9.7">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>)
|
||||
<DD><I>set bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.9.9">center</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.9.8">center</A></B>()
|
||||
<DD><I>return the center of the bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.9.10">center</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.9.9">center</A></B>() const
|
||||
<DD><I>return the const center of the bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.9.11">radius</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.9.10">radius</A></B>()
|
||||
<DD><I>return the radius of the bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.9.12">radius</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.9.11">radius</A></B>() const
|
||||
<DD><I>return the const radius of the bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.9.13">radius2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.9.12">radius2</A></B>() const
|
||||
<DD><I>return the radius squared.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.14">expandBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.13">expandBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DD><I>If the vertex is out-with the sphere expand to encompass vertex.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.15">expandRadiusBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.14">expandRadiusBy</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DD><I>If the vertex is outwith the sphere expand radius to ecompass vertex.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.16">expandBy</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.15">expandBy</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)
|
||||
<DD><I>If incomming sphere is outwith the sphere expand to ecompass incomming sphere.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.17">expandRadiusBy</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.16">expandRadiusBy</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)
|
||||
<DD><I>If incomming sphere is outwith the sphere expand radius to ecompass incomming sphere.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.18">expandBy</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.17">expandBy</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DD><I>If incomming box is outwith the sphere expand to ecompass incomming box.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.19">expandRadiusBy</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.18">expandRadiusBy</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DD><I>If incomming box is outwith the sphere expand radius to ecompass incomming box.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.20">contains</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.19">contains</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<DD><I>return true is vertex v is within the sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.21">intersects</A></B>( const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.9.20">intersects</A></B>( const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs ) const
|
||||
<DD><I>return true if bounding sphere's intersect each other</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -105,7 +102,7 @@ than a BoundingBox so will not cull so aggressively.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BoundingSphere"></A>
|
||||
<A NAME="DOC.2.9.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BoundingSphere(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.9">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BoundingSphere(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>)</B></TT>
|
||||
<DD>construct to specified bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
@@ -113,44 +110,39 @@ than a BoundingBox so will not cull so aggressively.</BLOCKQUOTE>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void init()</B></TT>
|
||||
<DD>initialize to invalid values to represent an unset bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isValid"></A>
|
||||
<A NAME="DOC.2.9.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isValid() const </B></TT>
|
||||
<DD>deprecated, use valid() instead
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.9.7"></A>
|
||||
<A NAME="DOC.2.9.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DD>return true if the bounding sphere contains valid values,
|
||||
false if the bounding sphere is effectively unset
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.9.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.9">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>)</B></TT>
|
||||
<A NAME="DOC.2.9.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>)</B></TT>
|
||||
<DD>set bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="center"></A>
|
||||
<A NAME="DOC.2.9.9"></A>
|
||||
<A NAME="DOC.2.9.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& center()</B></TT>
|
||||
<DD>return the center of the bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="center"></A>
|
||||
<A NAME="DOC.2.9.10"></A>
|
||||
<A NAME="DOC.2.9.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& center() const </B></TT>
|
||||
<DD>return the const center of the bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="radius"></A>
|
||||
<A NAME="DOC.2.9.11"></A>
|
||||
<A NAME="DOC.2.9.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& radius()</B></TT>
|
||||
<DD>return the radius of the bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="radius"></A>
|
||||
<A NAME="DOC.2.9.12"></A>
|
||||
<A NAME="DOC.2.9.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float radius() const </B></TT>
|
||||
<DD>return the const radius of the bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="radius2"></A>
|
||||
<A NAME="DOC.2.9.13"></A>
|
||||
<A NAME="DOC.2.9.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float radius2() const </B></TT>
|
||||
<DD>return the radius squared.
|
||||
Note, for performance reasons, assumes the calling method has ensured
|
||||
@@ -158,7 +150,7 @@ that the sphere is valid before calling radius2(), i.e. has _radius>=0.0,
|
||||
as it does not check th validity of sphere and will erroneously return a positive value.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandBy"></A>
|
||||
<A NAME="DOC.2.9.14"></A>
|
||||
<A NAME="DOC.2.9.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandBy(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DD>If the vertex is out-with the sphere expand to encompass vertex.
|
||||
Calculates the combination of movement of center and radius which
|
||||
@@ -166,14 +158,14 @@ minimizes the radius increase. If this sphere is empty then
|
||||
move the center to v and set radius to 0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandRadiusBy"></A>
|
||||
<A NAME="DOC.2.9.15"></A>
|
||||
<A NAME="DOC.2.9.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandRadiusBy(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DD>If the vertex is outwith the sphere expand radius to ecompass vertex.
|
||||
Unlike update, does not move the center, just increasing the radius.
|
||||
If this sphere is empty then move the centrer to v and set radius to 0
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandBy"></A>
|
||||
<A NAME="DOC.2.9.16"></A>
|
||||
<A NAME="DOC.2.9.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandBy(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)</B></TT>
|
||||
<DD>If incomming sphere is outwith the sphere expand to ecompass incomming sphere.
|
||||
calculates the combination of movement of center and radius which
|
||||
@@ -181,14 +173,14 @@ minimizes the radius increase. If this sphere is empty then
|
||||
move the centrer to v and set radius to 0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandRadiusBy"></A>
|
||||
<A NAME="DOC.2.9.17"></A>
|
||||
<A NAME="DOC.2.9.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandRadiusBy(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& sh)</B></TT>
|
||||
<DD>If incomming sphere is outwith the sphere expand radius to ecompass incomming sphere.
|
||||
Unlike update, does not move the center, just increasing the radius.
|
||||
If this sphere is empty then move the centrer to v and set radius to 0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandBy"></A>
|
||||
<A NAME="DOC.2.9.18"></A>
|
||||
<A NAME="DOC.2.9.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandBy(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DD>If incomming box is outwith the sphere expand to ecompass incomming box.
|
||||
calculates the combination of movement of center and radius which
|
||||
@@ -196,19 +188,19 @@ minimizes the radius increase. If this boz is empty then
|
||||
move the centrer to v and set radius to 0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="expandRadiusBy"></A>
|
||||
<A NAME="DOC.2.9.19"></A>
|
||||
<A NAME="DOC.2.9.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void expandRadiusBy(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DD>If incomming box is outwith the sphere expand radius to ecompass incomming box.
|
||||
Unlike update, does not move the center, just increasing the radius.
|
||||
If this sphere is empty then move the centrer to v and set radius to 0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.9.20"></A>
|
||||
<A NAME="DOC.2.9.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="Vec3.html">Vec3</A>& v) const </B></TT>
|
||||
<DD>return true is vertex v is within the sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersects"></A>
|
||||
<A NAME="DOC.2.9.21"></A>
|
||||
<A NAME="DOC.2.9.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool intersects( const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs ) const </B></TT>
|
||||
<DD>return true if bounding sphere's intersect each other
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.9">setFrustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Set a perspective projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.10">setPerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.10">setPerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Set a symmetrical perspective projection, See gluPerspective for further details.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.11">setFOV</A></B>(const double fovx, const double fovy, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
@@ -93,7 +93,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.30">setView</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eyePoint, const <!1><A HREF="Vec3.html">Vec3</A>& lookPoint, const <!1><A HREF="Vec3.html">Vec3</A>& upVector)
|
||||
<DD><I> Set the View, the up vector should be orthogonal to the look vector.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.31">setLookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.31">setLookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<DD><I>set the position and orientation of the camera, using the same convention as gluLookAt</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.32">setLookAt</A></B>(const double eyeX, const double eyeY, const double eyeZ, const double centerX, const double centerY, const double centerZ, const double upX, const double upY, const double upZ)
|
||||
@@ -155,6 +155,9 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.25.54">getModelViewMatrix</A></B>() const
|
||||
<DD><I>Get the ModelView matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.25.55">getViewFrustum</A></B>() const
|
||||
<DD><I>Get the camera view frustum</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -174,46 +177,46 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.5">ProjectionType</A> <B><A HREF="#DOC.2.25.56">_projectionType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.5">ProjectionType</A> <B><A HREF="#DOC.2.25.57">_projectionType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.13">AdjustAspectRatioMode</A> <B><A HREF="#DOC.2.25.57">_adjustAspectRatioMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.13">AdjustAspectRatioMode</A> <B><A HREF="#DOC.2.25.58">_adjustAspectRatioMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.58">_left</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.59">_left</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.59">_right</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.60">_right</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.60">_bottom</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.61">_bottom</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.61">_top</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.62">_top</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.62">_zNear</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.63">_zNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.63">_zFar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.25.64">_zFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.27">LookAtType</A> <B><A HREF="#DOC.2.25.64">_lookAtType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.27">LookAtType</A> <B><A HREF="#DOC.2.25.65">_lookAtType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.65">_eye</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.66">_eye</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.66">_center</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.67">_center</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.67">_up</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.25.68">_up</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.41">TransformMode</A> <B><A HREF="#DOC.2.25.68">_attachedTransformMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.41">TransformMode</A> <B><A HREF="#DOC.2.25.69">_attachedTransformMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.25.69">_eyeToModelTransform</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.25.70">_eyeToModelTransform</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.25.70">_modelToEyeTransform</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.25.71">_modelToEyeTransform</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.25.71">_screenDistance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.25.72">_screenDistance</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.45">FusionDistanceMode</A> <B><A HREF="#DOC.2.25.72">_fusionDistanceMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Camera.html#DOC.2.25.45">FusionDistanceMode</A> <B><A HREF="#DOC.2.25.73">_fusionDistanceMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.25.73">_fusionDistanceRatio</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.25.74">_fusionDistanceRatio</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.55">copy</A></B>(const <!1><A HREF="Camera.html">Camera</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.25.56">copy</A></B>(const <!1><A HREF="Camera.html">Camera</A>&)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -314,7 +317,7 @@ and set perspective methods
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPerspective"></A>
|
||||
<A NAME="DOC.2.25.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPerspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPerspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Set a symmetrical perspective projection, See gluPerspective for further details.
|
||||
Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
@@ -458,7 +461,7 @@ kept for backwards compatibility.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLookAt"></A>
|
||||
<A NAME="DOC.2.25.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<DD>set the position and orientation of the camera, using the same convention as
|
||||
gluLookAt
|
||||
<DL><DT><DD></DL><P>
|
||||
@@ -621,80 +624,85 @@ created by multiplying the current LookAt by ModelTransform.
|
||||
Otherwise it is simply created by using the current LookAt,
|
||||
equivalent to using gluLookAt.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copy"></A>
|
||||
<A NAME="getViewFrustum"></A>
|
||||
<A NAME="DOC.2.25.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Polytope.html">Polytope</A> getViewFrustum() const </B></TT>
|
||||
<DD>Get the camera view frustum
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copy"></A>
|
||||
<A NAME="DOC.2.25.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copy(const <!1><A HREF="Camera.html">Camera</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionType"></A>
|
||||
<A NAME="DOC.2.25.56"></A>
|
||||
<A NAME="DOC.2.25.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Camera.html#DOC.2.25.5">ProjectionType</A> _projectionType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_adjustAspectRatioMode"></A>
|
||||
<A NAME="DOC.2.25.57"></A>
|
||||
<A NAME="DOC.2.25.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Camera.html#DOC.2.25.13">AdjustAspectRatioMode</A> _adjustAspectRatioMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_left"></A>
|
||||
<A NAME="DOC.2.25.58"></A>
|
||||
<A NAME="DOC.2.25.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _left</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_right"></A>
|
||||
<A NAME="DOC.2.25.59"></A>
|
||||
<A NAME="DOC.2.25.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _right</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bottom"></A>
|
||||
<A NAME="DOC.2.25.60"></A>
|
||||
<A NAME="DOC.2.25.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _bottom</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_top"></A>
|
||||
<A NAME="DOC.2.25.61"></A>
|
||||
<A NAME="DOC.2.25.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _top</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zNear"></A>
|
||||
<A NAME="DOC.2.25.62"></A>
|
||||
<A NAME="DOC.2.25.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _zNear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zFar"></A>
|
||||
<A NAME="DOC.2.25.63"></A>
|
||||
<A NAME="DOC.2.25.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _zFar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lookAtType"></A>
|
||||
<A NAME="DOC.2.25.64"></A>
|
||||
<A NAME="DOC.2.25.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Camera.html#DOC.2.25.27">LookAtType</A> _lookAtType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eye"></A>
|
||||
<A NAME="DOC.2.25.65"></A>
|
||||
<A NAME="DOC.2.25.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _eye</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_center"></A>
|
||||
<A NAME="DOC.2.25.66"></A>
|
||||
<A NAME="DOC.2.25.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _center</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_up"></A>
|
||||
<A NAME="DOC.2.25.67"></A>
|
||||
<A NAME="DOC.2.25.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _up</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_attachedTransformMode"></A>
|
||||
<A NAME="DOC.2.25.68"></A>
|
||||
<A NAME="DOC.2.25.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Camera.html#DOC.2.25.41">TransformMode</A> _attachedTransformMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyeToModelTransform"></A>
|
||||
<A NAME="DOC.2.25.69"></A>
|
||||
<A NAME="DOC.2.25.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _eyeToModelTransform</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelToEyeTransform"></A>
|
||||
<A NAME="DOC.2.25.70"></A>
|
||||
<A NAME="DOC.2.25.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _modelToEyeTransform</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_screenDistance"></A>
|
||||
<A NAME="DOC.2.25.71"></A>
|
||||
<A NAME="DOC.2.25.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _screenDistance</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fusionDistanceMode"></A>
|
||||
<A NAME="DOC.2.25.72"></A>
|
||||
<A NAME="DOC.2.25.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Camera.html#DOC.2.25.45">FusionDistanceMode</A> _fusionDistanceMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fusionDistanceRatio"></A>
|
||||
<A NAME="DOC.2.25.73"></A>
|
||||
<A NAME="DOC.2.25.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _fusionDistanceRatio</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,58 +23,58 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ClipPlane.html">ClipPlane</A>> > ClipPlaneList <B><A HREF="#DOC.2.26.1">ClipNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ClipPlane.html">ClipPlane</A>> > ClipPlaneList <B><A HREF="#DOC.2.27.1">ClipNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.2">ClipNode</A></B>(const <!1><A HREF="ClipNode.html#DOC.2.26.2">ClipNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.2">ClipNode</A></B>(const <!1><A HREF="ClipNode.html#DOC.2.27.2">ClipNode</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="ClipNode.html">ClipNode</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipNode.html">ClipNode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.4">createClipBox</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, unsigned int clipPlaneNumberBase=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.4">createClipBox</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, unsigned int clipPlaneNumberBase=0)
|
||||
<DD><I>Create a 6 clip planes to create a clip box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.5">addClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.27.5">addClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<DD><I>Add a ClipPlane to a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.6">removeClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.27.6">removeClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<DD><I>Remove ClipPlane from a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.7">removeClipPlane</A></B>(unsigned int pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.27.7">removeClipPlane</A></B>(unsigned int pos)
|
||||
<DD><I>Remove ClipPlane, at specified index, from a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.26.8">getNumClipPlanes</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.27.8">getNumClipPlanes</A></B>() const
|
||||
<DD><I>return the number of ClipPlanes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.26.9">getClipPlane</A></B>(unsigned int pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.27.9">getClipPlane</A></B>(unsigned int pos)
|
||||
<DD><I>Get ClipPlane at specificed index position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.26.10">getClipPlane</A></B>(unsigned int pos) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.27.10">getClipPlane</A></B>(unsigned int pos) const
|
||||
<DD><I>Get const ClipPlane at specificed index position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClipPlaneList& <B><A HREF="#DOC.2.26.11">getClipPlaneList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClipPlaneList& <B><A HREF="#DOC.2.27.11">getClipPlaneList</A></B>()
|
||||
<DD><I>Get the ClipPlaneList</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const ClipPlaneList& <B><A HREF="#DOC.2.26.12">getClipPlaneList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const ClipPlaneList& <B><A HREF="#DOC.2.27.12">getClipPlaneList</A></B>() const
|
||||
<DD><I>Get the const ClipPlaneList</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.13">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.13">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const
|
||||
<DD><I>Set the GLModes on StateSet associated with the ClipPlanes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.14">setLocalStateSetModes</A></B>(const StateAttribute::GLModeValue=StateAttribute::ON)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.14">setLocalStateSetModes</A></B>(const StateAttribute::GLModeValue=StateAttribute::ON)
|
||||
<DD><I>Set up the local StateSet </I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>StateAttribute::GLModeValue <B><A HREF="#DOC.2.26.17">_value</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>StateAttribute::GLModeValue <B><A HREF="#DOC.2.27.17">_value</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClipPlaneList <B><A HREF="#DOC.2.26.18">_planes</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClipPlaneList <B><A HREF="#DOC.2.27.18">_planes</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.15">~ClipNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.27.15">~ClipNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.26.16">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.27.16">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -117,89 +117,89 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ClipNode"></A>
|
||||
<A NAME="DOC.2.26.1"></A>
|
||||
<A NAME="DOC.2.27.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ClipPlane.html">ClipPlane</A>> > ClipPlaneList ClipNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipNode"></A>
|
||||
<A NAME="DOC.2.26.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipNode(const <!1><A HREF="ClipNode.html#DOC.2.26.2">ClipNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.27.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipNode(const <!1><A HREF="ClipNode.html#DOC.2.27.2">ClipNode</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>
|
||||
<A NAME="DOC.2.27.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="ClipNode.html">ClipNode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createClipBox"></A>
|
||||
<A NAME="DOC.2.26.4"></A>
|
||||
<A NAME="DOC.2.27.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void createClipBox(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, unsigned int clipPlaneNumberBase=0)</B></TT>
|
||||
<DD>Create a 6 clip planes to create a clip box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addClipPlane"></A>
|
||||
<A NAME="DOC.2.26.5"></A>
|
||||
<A NAME="DOC.2.27.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool addClipPlane(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)</B></TT>
|
||||
<DD>Add a ClipPlane to a ClipNode. Return true if plane is added,
|
||||
return false if plane already exists in ClipNode, or clipplane is false.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeClipPlane"></A>
|
||||
<A NAME="DOC.2.26.6"></A>
|
||||
<A NAME="DOC.2.27.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool removeClipPlane(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)</B></TT>
|
||||
<DD>Remove ClipPlane from a ClipNode. Return true if plane is removed,
|
||||
return false if plane does not exists in ClipNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeClipPlane"></A>
|
||||
<A NAME="DOC.2.26.7"></A>
|
||||
<A NAME="DOC.2.27.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool removeClipPlane(unsigned int pos)</B></TT>
|
||||
<DD>Remove ClipPlane, at specified index, from a ClipNode. Return true if plane is removed,
|
||||
return false if plane does not exists in ClipNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumClipPlanes"></A>
|
||||
<A NAME="DOC.2.26.8"></A>
|
||||
<A NAME="DOC.2.27.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumClipPlanes() const </B></TT>
|
||||
<DD>return the number of ClipPlanes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.26.9"></A>
|
||||
<A NAME="DOC.2.27.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="ClipPlane.html">ClipPlane</A>* getClipPlane(unsigned int pos)</B></TT>
|
||||
<DD>Get ClipPlane at specificed index position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.26.10"></A>
|
||||
<A NAME="DOC.2.27.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ClipPlane.html">ClipPlane</A>* getClipPlane(unsigned int pos) const </B></TT>
|
||||
<DD>Get const ClipPlane at specificed index position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlaneList"></A>
|
||||
<A NAME="DOC.2.26.11"></A>
|
||||
<A NAME="DOC.2.27.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlaneList& getClipPlaneList()</B></TT>
|
||||
<DD>Get the ClipPlaneList
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlaneList"></A>
|
||||
<A NAME="DOC.2.26.12"></A>
|
||||
<A NAME="DOC.2.27.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const ClipPlaneList& getClipPlaneList() const </B></TT>
|
||||
<DD>Get the const ClipPlaneList
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.26.13"></A>
|
||||
<A NAME="DOC.2.27.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const </B></TT>
|
||||
<DD>Set the GLModes on StateSet associated with the ClipPlanes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLocalStateSetModes"></A>
|
||||
<A NAME="DOC.2.26.14"></A>
|
||||
<A NAME="DOC.2.27.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLocalStateSetModes(const StateAttribute::GLModeValue=StateAttribute::ON)</B></TT>
|
||||
<DD>Set up the local StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ClipNode"></A>
|
||||
<A NAME="DOC.2.26.15"></A>
|
||||
<A NAME="DOC.2.27.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ClipNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.26.16"></A>
|
||||
<A NAME="DOC.2.27.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_value"></A>
|
||||
<A NAME="DOC.2.26.17"></A>
|
||||
<A NAME="DOC.2.27.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>StateAttribute::GLModeValue _value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_planes"></A>
|
||||
<A NAME="DOC.2.26.18"></A>
|
||||
<A NAME="DOC.2.27.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClipPlaneList _planes</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,65 +23,65 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.1">ClipPlane</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.1">ClipPlane</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.27.2">ClipPlane</A></B>(unsigned int no, const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.28.2">ClipPlane</A></B>(unsigned int no, const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.27.3">ClipPlane</A></B>(unsigned int no, const <!1><A HREF="Plane.html">Plane</A>& plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.28.3">ClipPlane</A></B>(unsigned int no, const <!1><A HREF="Plane.html">Plane</A>& plane)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.27.4">ClipPlane</A></B>(unsigned int no, const double <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const double c, const double d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.28.4">ClipPlane</A></B>(unsigned int no, const double <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const double c, const double d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.5">ClipPlane</A></B>(const <!1><A HREF="ClipPlane.html#DOC.2.27.5">ClipPlane</A>& cp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.5">ClipPlane</A></B>(const <!1><A HREF="ClipPlane.html#DOC.2.28.5">ClipPlane</A>& cp, 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.27.6">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.119.6.33">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.27.21">_clipPlaneNum</A>))
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.6">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.125.6.33">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.28.21">_clipPlaneNum</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.27.7">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.28.7">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>virtual void <B><A HREF="#DOC.2.27.8">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.8">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.27.9">setClipPlane</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.9">setClipPlane</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<DD><I>Set the clip plane, using a Vec4 to define plane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.10">setClipPlane</A></B>(const <!1><A HREF="Plane.html">Plane</A>& plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.10">setClipPlane</A></B>(const <!1><A HREF="Plane.html">Plane</A>& plane)
|
||||
<DD><I>Set the clip plane, using a Plane to define plane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.11">setClipPlane</A></B>(const double* plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.11">setClipPlane</A></B>(const double* plane)
|
||||
<DD><I>Set the clip plane, using a double[4] to define plane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.12">setClipPlane</A></B>(const double <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const double c, const double d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.12">setClipPlane</A></B>(const double <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const double c, const double d)
|
||||
<DD><I>Set the clip plane, using a a to define plane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.13">getClipPlane</A></B>(<!1><A HREF="Vec4.html">Vec4</A>& plane) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.13">getClipPlane</A></B>(<!1><A HREF="Vec4.html">Vec4</A>& plane) const
|
||||
<DD><I>Get the clip plane, values entered into a Vec4 passed to the getClipPlane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.14">getClipPlane</A></B>(<!1><A HREF="Plane.html">Plane</A>& plane) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.14">getClipPlane</A></B>(<!1><A HREF="Plane.html">Plane</A>& plane) const
|
||||
<DD><I>Get the clip plane, values entered into a Plane passed to the getClipPlane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.15">getClipPlane</A></B>(double* plane) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.15">getClipPlane</A></B>(double* plane) const
|
||||
<DD><I>Get the clip plane, values entered into a double[4] passed to the getClipPlane.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.16">setClipPlaneNum</A></B>(const unsigned int num)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.16">setClipPlaneNum</A></B>(const unsigned int num)
|
||||
<DD><I>Set the clip plane number.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.27.17">getClipPlaneNum</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.28.17">getClipPlaneNum</A></B>() const
|
||||
<DD><I>Get the clip plane number.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.27.18">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.18">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Apply the clip plane's state to the OpenGL state machine.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.27.20">_clipPlane</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.28.20">_clipPlane</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.27.21">_clipPlaneNum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.28.21">_clipPlaneNum</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.27.19">~ClipPlane</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.28.19">~ClipPlane</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -99,7 +99,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -132,9 +132,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -185,99 +185,99 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.1"></A>
|
||||
<A NAME="DOC.2.28.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipPlane()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.2"></A>
|
||||
<A NAME="DOC.2.28.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlane(unsigned int no, const <!1><A HREF="Vec4.html">Vec4</A>& plane)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.3"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlane(unsigned int no, const <!1><A HREF="Plane.html">Plane</A>& plane)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlane(unsigned int no, const double <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const double c, const double d)</B></TT>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlane(unsigned int no, const double <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const double c, const double d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipPlane(const <!1><A HREF="ClipPlane.html#DOC.2.27.5">ClipPlane</A>& cp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipPlane(const <!1><A HREF="ClipPlane.html#DOC.2.28.5">ClipPlane</A>& cp, 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.27.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.119.6.33">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.27.21">_clipPlaneNum</A>))</B></TT>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.125.6.33">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.28.21">_clipPlaneNum</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.27.7"></A>
|
||||
<A NAME="DOC.2.28.7"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.27.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.28.8"></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="setClipPlane"></A>
|
||||
<A NAME="DOC.2.27.9"></A>
|
||||
<A NAME="DOC.2.28.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlane(const <!1><A HREF="Vec4.html">Vec4</A>& plane)</B></TT>
|
||||
<DD>Set the clip plane, using a Vec4 to define plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClipPlane"></A>
|
||||
<A NAME="DOC.2.27.10"></A>
|
||||
<A NAME="DOC.2.28.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlane(const <!1><A HREF="Plane.html">Plane</A>& plane)</B></TT>
|
||||
<DD>Set the clip plane, using a Plane to define plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClipPlane"></A>
|
||||
<A NAME="DOC.2.27.11"></A>
|
||||
<A NAME="DOC.2.28.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlane(const double* plane)</B></TT>
|
||||
<DD>Set the clip plane, using a double[4] to define plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClipPlane"></A>
|
||||
<A NAME="DOC.2.27.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlane(const double <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const double c, const double d)</B></TT>
|
||||
<A NAME="DOC.2.28.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlane(const double <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const double <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const double c, const double d)</B></TT>
|
||||
<DD>Set the clip plane, using a a to define plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.27.13"></A>
|
||||
<A NAME="DOC.2.28.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getClipPlane(<!1><A HREF="Vec4.html">Vec4</A>& plane) const </B></TT>
|
||||
<DD>Get the clip plane, values entered into a Vec4 passed to the getClipPlane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.27.14"></A>
|
||||
<A NAME="DOC.2.28.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getClipPlane(<!1><A HREF="Plane.html">Plane</A>& plane) const </B></TT>
|
||||
<DD>Get the clip plane, values entered into a Plane passed to the getClipPlane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.27.15"></A>
|
||||
<A NAME="DOC.2.28.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getClipPlane(double* plane) const </B></TT>
|
||||
<DD>Get the clip plane, values entered into a double[4] passed to the getClipPlane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClipPlaneNum"></A>
|
||||
<A NAME="DOC.2.27.16"></A>
|
||||
<A NAME="DOC.2.28.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClipPlaneNum(const unsigned int num)</B></TT>
|
||||
<DD>Set the clip plane number.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlaneNum"></A>
|
||||
<A NAME="DOC.2.27.17"></A>
|
||||
<A NAME="DOC.2.28.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const unsigned int getClipPlaneNum() const </B></TT>
|
||||
<DD>Get the clip plane number.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.27.18"></A>
|
||||
<A NAME="DOC.2.28.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>Apply the clip plane's state to the OpenGL state machine.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ClipPlane"></A>
|
||||
<A NAME="DOC.2.27.19"></A>
|
||||
<A NAME="DOC.2.28.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ClipPlane()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clipPlane"></A>
|
||||
<A NAME="DOC.2.27.20"></A>
|
||||
<A NAME="DOC.2.28.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _clipPlane[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clipPlaneNum"></A>
|
||||
<A NAME="DOC.2.27.21"></A>
|
||||
<A NAME="DOC.2.28.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _clipPlaneNum</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,64 +22,64 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::set<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> ShadowVolumeOccluderSet <B><A HREF="#DOC.2.28.1">CollectOccludersVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::set<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> ShadowVolumeOccluderSet <B><A HREF="#DOC.2.29.1">CollectOccludersVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.28.2">~CollectOccludersVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.29.2">~CollectOccludersVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>* <B><A HREF="#DOC.2.28.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>* <B><A HREF="#DOC.2.29.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.5">apply</A></B>(osg::Node&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.5">apply</A></B>(osg::Node&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.6">apply</A></B>(<!1><A HREF="Transform.html">osg::Transform</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.6">apply</A></B>(<!1><A HREF="Transform.html">osg::Transform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.7">apply</A></B>(<!1><A HREF="Projection.html">osg::Projection</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.7">apply</A></B>(<!1><A HREF="Projection.html">osg::Projection</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.8">apply</A></B>(<!1><A HREF="Switch.html">osg::Switch</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.8">apply</A></B>(<!1><A HREF="Switch.html">osg::Switch</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.9">apply</A></B>(<!1><A HREF="LOD.html">osg::LOD</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.9">apply</A></B>(<!1><A HREF="LOD.html">osg::LOD</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.10">apply</A></B>(<!1><A HREF="OccluderNode.html">osg::OccluderNode</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.10">apply</A></B>(<!1><A HREF="OccluderNode.html">osg::OccluderNode</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.11">setMinimumShadowOccluderVolume</A></B>(float vol)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.11">setMinimumShadowOccluderVolume</A></B>(float vol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.28.12">getMinimumShadowOccluderVolume</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.29.12">getMinimumShadowOccluderVolume</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.13">setCreateDrawablesOnOccludeNodes</A></B>(bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.13">setCreateDrawablesOnOccludeNodes</A></B>(bool flag)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.28.14">getCreateDrawablesOnOccludeNodes</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.29.14">getCreateDrawablesOnOccludeNodes</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.15">setCollectedOcculderList</A></B>(const ShadowVolumeOccluderSet& svol)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.15">setCollectedOcculderList</A></B>(const ShadowVolumeOccluderSet& svol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.28.16">getCollectedOccluderSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.29.16">getCollectedOccluderSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.28.17">getCollectedOccluderSet</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.29.17">getCollectedOccluderSet</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.18">removeOccludedOccluders</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.18">removeOccludedOccluders</A></B>()
|
||||
<DD><I>remove occluded occluders for the collected occluders list</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.28.23">_minimumShadowOccluderVolume</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.29.23">_minimumShadowOccluderVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.28.24">_createDrawables</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.29.24">_createDrawables</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet <B><A HREF="#DOC.2.28.25">_occluderSet</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet <B><A HREF="#DOC.2.29.25">_occluderSet</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.28.19">CollectOccludersVisitor</A></B>(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.28.19">CollectOccludersVisitor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.29.19">CollectOccludersVisitor</A></B>(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.29.19">CollectOccludersVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy construction</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>& <B><A HREF="#DOC.2.28.20">operator = </A></B>(const <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>& <B><A HREF="#DOC.2.29.20">operator = </A></B>(const <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy operator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.28.21">handle_cull_callbacks_and_traverse</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.29.21">handle_cull_callbacks_and_traverse</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.28.22">handle_cull_callbacks_and_accept</A></B>(osg::Node& node, osg::Node* acceptNode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.29.22">handle_cull_callbacks_and_accept</A></B>(osg::Node& node, osg::Node* acceptNode)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -87,6 +87,10 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setVisitorType</B>(<!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> type)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> <B>getVisitorType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setTraversalNumber</B>(const int fn)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getTraversalNumber</B>() const
|
||||
@@ -105,9 +109,9 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>validNodeMask</B>(const osg::Node& node) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setTraversalMode</B>(const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> mode)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setTraversalMode</B>(const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B>getTraversalMode</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> <B>getTraversalMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setTraversalVisitor</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DT>
|
||||
@@ -131,17 +135,21 @@
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>TraversalMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>VisitorType</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> <B>_visitorType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>_traversalNumber</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="FrameStamp.html">FrameStamp</A>> <B>_frameStamp</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeVisitor.html">NodeVisitor</A>> <B>_traversalVisitor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B>_traversalMode</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> <B>_traversalMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>Node::NodeMask <B>_traversalMask</B>
|
||||
<DT>
|
||||
@@ -206,7 +214,7 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>getSmallFeatureCullingPixelSize</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>pixelSize</B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>pixelSize</B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>pixelSize</B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DT>
|
||||
@@ -329,106 +337,106 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.1"></A>
|
||||
<A NAME="DOC.2.29.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> ShadowVolumeOccluderSet CollectOccludersVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.2"></A>
|
||||
<A NAME="DOC.2.29.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~CollectOccludersVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<A NAME="DOC.2.29.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
<A NAME="DOC.2.29.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<A NAME="DOC.2.29.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Node&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
<A NAME="DOC.2.29.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Transform.html">osg::Transform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.7"></A>
|
||||
<A NAME="DOC.2.29.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Projection.html">osg::Projection</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.8"></A>
|
||||
<A NAME="DOC.2.29.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Switch.html">osg::Switch</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.9"></A>
|
||||
<A NAME="DOC.2.29.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="LOD.html">osg::LOD</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.10"></A>
|
||||
<A NAME="DOC.2.29.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="OccluderNode.html">osg::OccluderNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.11"></A>
|
||||
<A NAME="DOC.2.29.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumShadowOccluderVolume(float vol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.12"></A>
|
||||
<A NAME="DOC.2.29.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getMinimumShadowOccluderVolume() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCreateDrawablesOnOccludeNodes"></A>
|
||||
<A NAME="DOC.2.28.13"></A>
|
||||
<A NAME="DOC.2.29.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCreateDrawablesOnOccludeNodes(bool flag)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCreateDrawablesOnOccludeNodes"></A>
|
||||
<A NAME="DOC.2.28.14"></A>
|
||||
<A NAME="DOC.2.29.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getCreateDrawablesOnOccludeNodes() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCollectedOcculderList"></A>
|
||||
<A NAME="DOC.2.28.15"></A>
|
||||
<A NAME="DOC.2.29.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCollectedOcculderList(const ShadowVolumeOccluderSet& svol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCollectedOccluderSet"></A>
|
||||
<A NAME="DOC.2.28.16"></A>
|
||||
<A NAME="DOC.2.29.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderSet& getCollectedOccluderSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCollectedOccluderSet"></A>
|
||||
<A NAME="DOC.2.28.17"></A>
|
||||
<A NAME="DOC.2.29.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const ShadowVolumeOccluderSet& getCollectedOccluderSet() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeOccludedOccluders"></A>
|
||||
<A NAME="DOC.2.28.18"></A>
|
||||
<A NAME="DOC.2.29.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeOccludedOccluders()</B></TT>
|
||||
<DD>remove occluded occluders for the collected occluders list
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CollectOccludersVisitor(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.28.19">CollectOccludersVisitor</A>&)</B></TT>
|
||||
<A NAME="DOC.2.29.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CollectOccludersVisitor(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.29.19">CollectOccludersVisitor</A>&)</B></TT>
|
||||
<DD>prevent unwanted copy construction
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.28.20"></A>
|
||||
<A NAME="DOC.2.29.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>& operator = (const <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>&)</B></TT>
|
||||
<DD>prevent unwanted copy operator
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle_cull_callbacks_and_traverse"></A>
|
||||
<A NAME="DOC.2.28.21"></A>
|
||||
<A NAME="DOC.2.29.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void handle_cull_callbacks_and_traverse(osg::Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle_cull_callbacks_and_accept"></A>
|
||||
<A NAME="DOC.2.28.22"></A>
|
||||
<A NAME="DOC.2.29.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.23"></A>
|
||||
<A NAME="DOC.2.29.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _minimumShadowOccluderVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_createDrawables"></A>
|
||||
<A NAME="DOC.2.28.24"></A>
|
||||
<A NAME="DOC.2.29.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _createDrawables</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderSet"></A>
|
||||
<A NAME="DOC.2.28.25"></A>
|
||||
<A NAME="DOC.2.29.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderSet _occluderSet</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,43 +23,43 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.29.1">ColorMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.1">ColorMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.29.2">ColorMask</A></B>(const <!1><A HREF="ColorMask.html#DOC.2.29.2">ColorMask</A>& cm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.2">ColorMask</A></B>(const <!1><A HREF="ColorMask.html#DOC.2.30.2">ColorMask</A>& cm, 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.29.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.30">COLORMASK</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.30">COLORMASK</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.29.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.30.4">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>inline void <B><A HREF="#DOC.2.29.5">setMask</A></B>(bool red, bool green, bool blue, bool alpha)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.30.5">setMask</A></B>(bool red, bool green, bool blue, bool alpha)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.29.6">getRedMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.30.6">getRedMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.29.7">getGreenMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.30.7">getGreenMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.29.8">getBlueMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.30.8">getBlueMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.29.9">getAlphaMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.30.9">getAlphaMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.30.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</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.29.12">_red</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.30.12">_red</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.29.13">_green</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.30.13">_green</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.29.14">_blue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.30.14">_blue</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.29.15">_alpha</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.30.15">_alpha</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.29.11">~ColorMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.30.11">~ColorMask</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -77,7 +77,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -87,7 +87,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -112,9 +112,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -130,7 +130,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -165,65 +165,65 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ColorMask"></A>
|
||||
<A NAME="DOC.2.29.1"></A>
|
||||
<A NAME="DOC.2.30.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ColorMask"></A>
|
||||
<A NAME="DOC.2.29.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMask(const <!1><A HREF="ColorMask.html#DOC.2.29.2">ColorMask</A>& cm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.30.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMask(const <!1><A HREF="ColorMask.html#DOC.2.30.2">ColorMask</A>& cm, 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.29.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="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.30">COLORMASK</A>)</B></TT>
|
||||
<A NAME="DOC.2.30.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="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.30">COLORMASK</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.29.4"></A>
|
||||
<A NAME="DOC.2.30.4"></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="setMask"></A>
|
||||
<A NAME="DOC.2.29.5"></A>
|
||||
<A NAME="DOC.2.30.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMask(bool red, bool green, bool blue, bool alpha)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRedMask"></A>
|
||||
<A NAME="DOC.2.29.6"></A>
|
||||
<A NAME="DOC.2.30.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getRedMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getGreenMask"></A>
|
||||
<A NAME="DOC.2.29.7"></A>
|
||||
<A NAME="DOC.2.30.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getGreenMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBlueMask"></A>
|
||||
<A NAME="DOC.2.29.8"></A>
|
||||
<A NAME="DOC.2.30.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getBlueMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAlphaMask"></A>
|
||||
<A NAME="DOC.2.29.9"></A>
|
||||
<A NAME="DOC.2.30.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getAlphaMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.29.10"></A>
|
||||
<A NAME="DOC.2.30.10"></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="~ColorMask"></A>
|
||||
<A NAME="DOC.2.29.11"></A>
|
||||
<A NAME="DOC.2.30.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ColorMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_red"></A>
|
||||
<A NAME="DOC.2.29.12"></A>
|
||||
<A NAME="DOC.2.30.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _red</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_green"></A>
|
||||
<A NAME="DOC.2.29.13"></A>
|
||||
<A NAME="DOC.2.30.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _green</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_blue"></A>
|
||||
<A NAME="DOC.2.29.14"></A>
|
||||
<A NAME="DOC.2.30.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _blue</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_alpha"></A>
|
||||
<A NAME="DOC.2.29.15"></A>
|
||||
<A NAME="DOC.2.30.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _alpha</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,37 +23,37 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.1">ColorMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.1">ColorMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.2">ColorMatrix</A></B>(const <!1><A HREF="ColorMatrix.html#DOC.2.30.2">ColorMatrix</A>& cm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.2">ColorMatrix</A></B>(const <!1><A HREF="ColorMatrix.html#DOC.2.31.2">ColorMatrix</A>& cm, 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.30.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.40">COLORMATRIX</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.40">COLORMATRIX</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.30.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.31.4">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>inline void <B><A HREF="#DOC.2.30.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.31.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<DD><I>Set the color matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.30.6">getMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.31.6">getMatrix</A></B>()
|
||||
<DD><I>Get the color matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.30.7">getMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.31.7">getMatrix</A></B>() const
|
||||
<DD><I>Get the const color matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.30.8">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.31.8">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>apply as OpenGL texture matrix</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.30.10">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.31.10">_matrix</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.30.9">~ColorMatrix</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.31.9">~ColorMatrix</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -71,7 +71,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -81,7 +81,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -106,9 +106,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -124,7 +124,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -159,49 +159,49 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ColorMatrix"></A>
|
||||
<A NAME="DOC.2.30.1"></A>
|
||||
<A NAME="DOC.2.31.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ColorMatrix"></A>
|
||||
<A NAME="DOC.2.30.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMatrix(const <!1><A HREF="ColorMatrix.html#DOC.2.30.2">ColorMatrix</A>& cm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.31.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ColorMatrix(const <!1><A HREF="ColorMatrix.html#DOC.2.31.2">ColorMatrix</A>& cm, 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.30.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="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.40">COLORMATRIX</A>)</B></TT>
|
||||
<A NAME="DOC.2.31.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="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.40">COLORMATRIX</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.30.4"></A>
|
||||
<A NAME="DOC.2.31.4"></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="setMatrix"></A>
|
||||
<A NAME="DOC.2.30.5"></A>
|
||||
<A NAME="DOC.2.31.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)</B></TT>
|
||||
<DD>Set the color matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.30.6"></A>
|
||||
<A NAME="DOC.2.31.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getMatrix()</B></TT>
|
||||
<DD>Get the color matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.30.7"></A>
|
||||
<A NAME="DOC.2.31.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMatrix() const </B></TT>
|
||||
<DD>Get the const color matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.30.8"></A>
|
||||
<A NAME="DOC.2.31.8"></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>apply as OpenGL texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ColorMatrix"></A>
|
||||
<A NAME="DOC.2.30.9"></A>
|
||||
<A NAME="DOC.2.31.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ColorMatrix( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.30.10"></A>
|
||||
<A NAME="DOC.2.31.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">Matrix</A> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,39 +23,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.1">ConvexPlanerOccluder</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.1">ConvexPlanerOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.2">ConvexPlanerOccluder</A></B>(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.31.2">ConvexPlanerOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.2">ConvexPlanerOccluder</A></B>(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.32.2">ConvexPlanerOccluder</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.31.3">(osg, ConvexPlanerOccluder)</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<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, ConvexPlanerOccluder)</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& <B><A HREF="#DOC.2.31.4">getOccluder</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& <B><A HREF="#DOC.2.32.4">getOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& <B><A HREF="#DOC.2.31.5">getOccluder</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</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="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>> HoleList void <B><A HREF="#DOC.2.31.6">addHole</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>> HoleList void <B><A HREF="#DOC.2.32.6">addHole</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.31.7">getHoleList</A></B>()
|
||||
<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.31.8">getHoleList</A></B>() const
|
||||
<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.31.9">computeAttributes</A></B>()
|
||||
<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.31.10">computeBound</A></B>(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<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.31.11">computeBound</A></B>(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<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="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A> <B><A HREF="#DOC.2.31.13">_occluder</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</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.31.14">_holeList</A></B>
|
||||
<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.31.12">~ConvexPlanerOccluder</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.12">~ConvexPlanerOccluder</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -73,9 +73,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -91,7 +91,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -127,59 +127,59 @@ When adding planes, their normals should point inwards (into the volume) </BLOCK
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.1"></A>
|
||||
<A NAME="DOC.2.32.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerOccluder(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.31.2">ConvexPlanerOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.32.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerOccluder(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.32.2">ConvexPlanerOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="(osg, ConvexPlanerOccluder)"></A>
|
||||
<A NAME="DOC.2.31.3"></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, ConvexPlanerOccluder)(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.31.4"></A>
|
||||
<A NAME="DOC.2.32.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& getOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.31.5"></A>
|
||||
<A NAME="DOC.2.32.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& getOccluder() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addHole"></A>
|
||||
<A NAME="DOC.2.31.6"></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="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>> HoleList void addHole(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.31.7"></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.31.8"></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.31.9"></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.31.10"></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.31.11"></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="~ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.12"></A>
|
||||
<A NAME="DOC.2.32.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~ConvexPlanerOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluder"></A>
|
||||
<A NAME="DOC.2.31.13"></A>
|
||||
<A NAME="DOC.2.32.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A> _occluder</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.31.14"></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>
|
||||
|
||||
|
||||
@@ -13,36 +13,18 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.32.1">ConvexPlanerPolygon</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.33.1">ConvexPlanerPolygon</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.32.2">area</A></B>()
|
||||
<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>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.32.3">center</A></B>()
|
||||
<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 <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.32.4">normal</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.32.5">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.32.6">getVertexList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const VertexList& <B><A HREF="#DOC.2.32.7">getVertexList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.8">computeAttributes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.9">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.10">computeBound</A></B>(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<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>float <B><A HREF="#DOC.2.32.11">_area</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.32.12">_center</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.32.13">_normal</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.32.14">_vertexList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.33.5">_vertexList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -55,59 +37,23 @@ When adding planes, their normals should point inwards (into the volume) </BLOCK
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanerPolygon"></A>
|
||||
<A NAME="DOC.2.32.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ConvexPlanerPolygon()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="area"></A>
|
||||
<A NAME="DOC.2.32.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float area()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="center"></A>
|
||||
<A NAME="DOC.2.32.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& center()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="normal"></A>
|
||||
<A NAME="DOC.2.32.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& normal()</B></TT>
|
||||
<A NAME="DOC.2.33.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerPolygon()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.32.5"></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.32.6"></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.32.7"></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="computeAttributes"></A>
|
||||
<A NAME="DOC.2.32.8"></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.9"></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.10"></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="_area"></A>
|
||||
<A NAME="DOC.2.32.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _area</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_center"></A>
|
||||
<A NAME="DOC.2.32.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _center</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normal"></A>
|
||||
<A NAME="DOC.2.32.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _normal</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexList"></A>
|
||||
<A NAME="DOC.2.32.14"></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>
|
||||
|
||||
|
||||
@@ -13,35 +13,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned intinline CopyFlags <B><A HREF="#DOC.2.33.2">CopyOp</A></B>(CopyFlags flags=<!1><A HREF="CopyOp.html#DOC.2.33.1.1">SHALLOW_COPY</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned intinline CopyFlags <B><A HREF="#DOC.2.34.2">CopyOp</A></B>(CopyFlags flags=<!1><A HREF="CopyOp.html#DOC.2.34.1.1">SHALLOW_COPY</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.33.3">~CopyOp</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.34.3">~CopyOp</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.33.4">operator() </A></B>(const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.34.4">operator() </A></B>(const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.33.5">operator() </A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.34.5">operator() </A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual Node* <B><A HREF="#DOC.2.33.6">operator() </A></B>(const Node* node) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual Node* <B><A HREF="#DOC.2.34.6">operator() </A></B>(const Node* node) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.33.7">operator() </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* drawable) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.34.7">operator() </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* drawable) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.33.8">operator() </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* stateset) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.34.8">operator() </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* stateset) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.33.9">operator() </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attr) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.34.9">operator() </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attr) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.33.10">operator() </A></B>(const <!1><A HREF="Texture.html">Texture</A>* text) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.34.10">operator() </A></B>(const <!1><A HREF="Texture.html">Texture</A>* text) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.33.11">operator() </A></B>(const <!1><A HREF="Image.html">Image</A>* image) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.34.11">operator() </A></B>(const <!1><A HREF="Image.html">Image</A>* image) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.34.12">operator() </A></B>(const <!1><A HREF="Array.html">Array</A>* image) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Primitive.html">Primitive</A>* <B><A HREF="#DOC.2.34.13">operator() </A></B>(const <!1><A HREF="Primitive.html">Primitive</A>* image) 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.33.1">Options</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.34.1">Options</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CopyFlags <B><A HREF="#DOC.2.33.12">_flags</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CopyFlags <B><A HREF="#DOC.2.34.14">_flags</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,89 +58,105 @@ during copy construction and clone operation</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Options"></A>
|
||||
<A NAME="DOC.2.33.1"></A>
|
||||
<A NAME="DOC.2.34.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Options</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="SHALLOW_COPY"></A>
|
||||
<A NAME="DOC.2.33.1.1"></A>
|
||||
<A NAME="DOC.2.34.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHALLOW_COPY</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_OBJECTS"></A>
|
||||
<A NAME="DOC.2.33.1.2"></A>
|
||||
<A NAME="DOC.2.34.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_OBJECTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_NODES"></A>
|
||||
<A NAME="DOC.2.33.1.3"></A>
|
||||
<A NAME="DOC.2.34.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_NODES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_DRAWABLES"></A>
|
||||
<A NAME="DOC.2.33.1.4"></A>
|
||||
<A NAME="DOC.2.34.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_DRAWABLES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_STATESETS"></A>
|
||||
<A NAME="DOC.2.33.1.5"></A>
|
||||
<A NAME="DOC.2.34.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_STATESETS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_STATEATTRIBUTES"></A>
|
||||
<A NAME="DOC.2.33.1.6"></A>
|
||||
<A NAME="DOC.2.34.1.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_STATEATTRIBUTES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_TEXTURES"></A>
|
||||
<A NAME="DOC.2.33.1.7"></A>
|
||||
<A NAME="DOC.2.34.1.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_TEXTURES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_IMAGES"></A>
|
||||
<A NAME="DOC.2.33.1.8"></A>
|
||||
<A NAME="DOC.2.34.1.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_IMAGES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_ARRAYS"></A>
|
||||
<A NAME="DOC.2.34.1.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_ARRAYS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_PRIMITIVES"></A>
|
||||
<A NAME="DOC.2.34.1.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_PRIMITIVES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEEP_COPY_ALL"></A>
|
||||
<A NAME="DOC.2.33.1.9"></A>
|
||||
<A NAME="DOC.2.34.1.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEEP_COPY_ALL</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="CopyOp"></A>
|
||||
<A NAME="DOC.2.33.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned intinline CopyFlags CopyOp(CopyFlags flags=<!1><A HREF="CopyOp.html#DOC.2.33.1.1">SHALLOW_COPY</A>)</B></TT>
|
||||
<A NAME="DOC.2.34.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned intinline CopyFlags CopyOp(CopyFlags flags=<!1><A HREF="CopyOp.html#DOC.2.34.1.1">SHALLOW_COPY</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CopyOp"></A>
|
||||
<A NAME="DOC.2.33.3"></A>
|
||||
<A NAME="DOC.2.34.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~CopyOp()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Referenced.html">Referenced</A>* operator() (const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>) const </B></TT>
|
||||
<A NAME="DOC.2.34.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Referenced.html">Referenced</A>* operator() (const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.5"></A>
|
||||
<A NAME="DOC.2.34.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* operator() (const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.6"></A>
|
||||
<A NAME="DOC.2.34.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual Node* operator() (const Node* node) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.7"></A>
|
||||
<A NAME="DOC.2.34.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Drawable.html">Drawable</A>* operator() (const <!1><A HREF="Drawable.html">Drawable</A>* drawable) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.8"></A>
|
||||
<A NAME="DOC.2.34.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="StateSet.html">StateSet</A>* operator() (const <!1><A HREF="StateSet.html">StateSet</A>* stateset) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.9"></A>
|
||||
<A NAME="DOC.2.34.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="StateAttribute.html">StateAttribute</A>* operator() (const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attr) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.10"></A>
|
||||
<A NAME="DOC.2.34.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Texture.html">Texture</A>* operator() (const <!1><A HREF="Texture.html">Texture</A>* text) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.33.11"></A>
|
||||
<A NAME="DOC.2.34.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Image.html">Image</A>* operator() (const <!1><A HREF="Image.html">Image</A>* image) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.34.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Array.html">Array</A>* operator() (const <!1><A HREF="Array.html">Array</A>* image) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.34.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Primitive.html">Primitive</A>* operator() (const <!1><A HREF="Primitive.html">Primitive</A>* image) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_flags"></A>
|
||||
<A NAME="DOC.2.33.12"></A>
|
||||
<A NAME="DOC.2.34.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CopyFlags _flags</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,38 +23,38 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.34.1">CullFace</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.1">CullFace</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.34.2">CullFace</A></B>(const <!1><A HREF="CullFace.html#DOC.2.34.2">CullFace</A>& cf, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.2">CullFace</A></B>(const <!1><A HREF="CullFace.html#DOC.2.35.2">CullFace</A>& cf, 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.34.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.8">CULLFACE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.8">CULLFACE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.34.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.35.4">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>virtual void <B><A HREF="#DOC.2.34.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.35.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>inline void <B><A HREF="#DOC.2.34.7">setMode</A></B>(const <!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.35.7">setMode</A></B>(const <!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> <B><A HREF="#DOC.2.34.8">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> <B><A HREF="#DOC.2.35.8">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.34.9">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.35.9">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.34.6">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.35.6">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> <B><A HREF="#DOC.2.34.11">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> <B><A HREF="#DOC.2.35.11">_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.34.10">~CullFace</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.35.10">~CullFace</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -72,7 +72,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -105,9 +105,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -158,64 +158,64 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="CullFace"></A>
|
||||
<A NAME="DOC.2.34.1"></A>
|
||||
<A NAME="DOC.2.35.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullFace()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullFace"></A>
|
||||
<A NAME="DOC.2.34.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullFace(const <!1><A HREF="CullFace.html#DOC.2.34.2">CullFace</A>& cf, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.35.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullFace(const <!1><A HREF="CullFace.html#DOC.2.35.2">CullFace</A>& cf, 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.34.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="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.8">CULLFACE</A>)</B></TT>
|
||||
<A NAME="DOC.2.35.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="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.8">CULLFACE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.34.4"></A>
|
||||
<A NAME="DOC.2.35.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.34.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.35.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="Mode"></A>
|
||||
<A NAME="DOC.2.34.6"></A>
|
||||
<A NAME="DOC.2.35.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FRONT"></A>
|
||||
<A NAME="DOC.2.34.6.1"></A>
|
||||
<A NAME="DOC.2.35.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BACK"></A>
|
||||
<A NAME="DOC.2.34.6.2"></A>
|
||||
<A NAME="DOC.2.35.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BACK</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRONT_AND_BACK"></A>
|
||||
<A NAME="DOC.2.34.6.3"></A>
|
||||
<A NAME="DOC.2.35.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT_AND_BACK</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.34.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.35.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.34.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.35.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.34.9"></A>
|
||||
<A NAME="DOC.2.35.9"></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="~CullFace"></A>
|
||||
<A NAME="DOC.2.34.10"></A>
|
||||
<A NAME="DOC.2.35.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~CullFace()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.34.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullFace.html#DOC.2.34.6">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.35.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullFace.html#DOC.2.35.6">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -23,161 +23,161 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.1">CullStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.37.1">CullStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.2">~CullStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.37.2">~CullStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int CullingMode void <B><A HREF="#DOC.2.36.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int CullingMode void <B><A HREF="#DOC.2.37.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.5">setOccluderList</A></B>(const ShadowVolumeOccluderList& svol)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.5">setOccluderList</A></B>(const ShadowVolumeOccluderList& svol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList& <B><A HREF="#DOC.2.36.6">getOccluderList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList& <B><A HREF="#DOC.2.37.6">getOccluderList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderList& <B><A HREF="#DOC.2.36.7">getOccluderList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderList& <B><A HREF="#DOC.2.37.7">getOccluderList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.8">pushViewport</A></B>(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.8">pushViewport</A></B>(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.9">popViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.9">popViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.10">pushProjectionMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.10">pushProjectionMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.11">popProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.11">popProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.12">pushModelViewMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.12">pushModelViewMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.13">popModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.13">popModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.36.14">getFrustumVolume</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.37.14">getFrustumVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.15">setCullingMode</A></B>(CullingMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.15">setCullingMode</A></B>(CullingMode mode)
|
||||
<DD><I>Sets the current CullingMode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.36.16">getCullingMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.37.16">getCullingMode</A></B>() const
|
||||
<DD><I>Returns the current CullingMode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.17">setLODBias</A></B>(const float bias)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.17">setLODBias</A></B>(const float bias)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.36.18">getLODBias</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.37.18">getLODBias</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.19">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.19">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.20">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.20">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.21">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.21">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>) const
|
||||
<DD><I>Compute the pixel of an object at position v, with specified radius</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.22">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.22">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>Compute the pixel of an bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.25">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.37.25">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.26">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.37.26">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.27">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.37.27">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.28">isCulled</A></B>(const osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.37.28">isCulled</A></B>(const osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.29">pushCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.29">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.30">popCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.30">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& <B><A HREF="#DOC.2.36.31">getClipSpaceCullingStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& <B><A HREF="#DOC.2.37.31">getClipSpaceCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.36.32">getProjectionCullingStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.37.32">getProjectionCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.36.33">getModelViewCullingStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.37.33">getModelViewCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullingSet.html">CullingSet</A>& <B><A HREF="#DOC.2.36.34">getCurrentCullingSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullingSet.html">CullingSet</A>& <B><A HREF="#DOC.2.37.34">getCurrentCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* <B><A HREF="#DOC.2.36.35">getViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* <B><A HREF="#DOC.2.37.35">getViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.36">getModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.37.36">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.37">getProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.37.37">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.36.38">getWindowMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.37.38">getWindowMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.39">getMVPW</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.37.39">getMVPW</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.36.40">getEyeLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.37.40">getEyeLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.36.41">getUpLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.37.41">getUpLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.36.42">getLookVectorLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.37.42">getLookVectorLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">Viewport</A>* <B><A HREF="#DOC.2.36.65">getViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">Viewport</A>* <B><A HREF="#DOC.2.37.65">getViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.66">getModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.37.66">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.67">getProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.37.67">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.36.68">getWindowMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.37.68">getWindowMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.69">getMVPW</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.37.69">getMVPW</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>* <B><A HREF="#DOC.2.36.70">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>* <B><A HREF="#DOC.2.37.70">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum <B><A HREF="#DOC.2.36.3">CullingModeValues</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum <B><A HREF="#DOC.2.37.3">CullingModeValues</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.36.45">_cullingMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.37.45">_cullingMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.46">_LODBias</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.46">_LODBias</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.47">_smallFeatureCullingPixelSize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.47">_smallFeatureCullingPixelSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList <B><A HREF="#DOC.2.36.48">_occluderList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList <B><A HREF="#DOC.2.37.48">_occluderList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.36.50">_modelviewStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.37.50">_modelviewStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.36.51">_MVPW_Stack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.37.51">_MVPW_Stack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.54">_clipspaceCullingStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.37.54">_clipspaceCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.55">_projectionCullingStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.37.55">_projectionCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.56">_modelviewCullingStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.37.56">_modelviewCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.58">_frustumVolume</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.37.58">_frustumVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.59">_bbCornerNear</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.37.59">_bbCornerNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.60">_bbCornerFar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.37.60">_bbCornerFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.36.61">_identity</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.37.61">_identity</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.63">_currentReuseMatrixIndex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.37.63">_currentReuseMatrixIndex</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.43">pushCullingSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.43">pushCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.44">popCullingSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.44">popCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.57">computeFrustumVolume</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.37.57">computeFrustumVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* <B><A HREF="#DOC.2.36.64">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* <B><A HREF="#DOC.2.37.64">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack <B><A HREF="#DOC.2.36.49">_projectionStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack <B><A HREF="#DOC.2.37.49">_projectionStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack <B><A HREF="#DOC.2.36.52">_viewportStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack <B><A HREF="#DOC.2.37.52">_viewportStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack <B><A HREF="#DOC.2.36.53">_eyePointStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack <B><A HREF="#DOC.2.37.53">_eyePointStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList <B><A HREF="#DOC.2.36.62">_reuseMatrixList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList <B><A HREF="#DOC.2.37.62">_reuseMatrixList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -190,317 +190,317 @@ and the CullingSet. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="CullStack"></A>
|
||||
<A NAME="DOC.2.36.1"></A>
|
||||
<A NAME="DOC.2.37.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullStack"></A>
|
||||
<A NAME="DOC.2.36.2"></A>
|
||||
<A NAME="DOC.2.37.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~CullStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullingModeValues"></A>
|
||||
<A NAME="DOC.2.36.3"></A>
|
||||
<A NAME="DOC.2.37.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum CullingModeValues</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NO_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.1"></A>
|
||||
<A NAME="DOC.2.37.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.2"></A>
|
||||
<A NAME="DOC.2.37.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VIEW_FRUSTUM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEAR_PLANE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.3"></A>
|
||||
<A NAME="DOC.2.37.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEAR_PLANE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FAR_PLANE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.4"></A>
|
||||
<A NAME="DOC.2.37.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FAR_PLANE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SMALL_FEATURE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.5"></A>
|
||||
<A NAME="DOC.2.37.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHADOW_OCCLUSION_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.6"></A>
|
||||
<A NAME="DOC.2.37.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHADOW_OCCLUSION_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ENABLE_ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.7"></A>
|
||||
<A NAME="DOC.2.37.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ENABLE_ALL_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.36.4"></A>
|
||||
<A NAME="DOC.2.37.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int CullingMode void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOccluderList"></A>
|
||||
<A NAME="DOC.2.36.5"></A>
|
||||
<A NAME="DOC.2.37.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOccluderList(const ShadowVolumeOccluderList& svol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluderList"></A>
|
||||
<A NAME="DOC.2.36.6"></A>
|
||||
<A NAME="DOC.2.37.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderList& getOccluderList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluderList"></A>
|
||||
<A NAME="DOC.2.36.7"></A>
|
||||
<A NAME="DOC.2.37.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const ShadowVolumeOccluderList& getOccluderList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushViewport"></A>
|
||||
<A NAME="DOC.2.36.8"></A>
|
||||
<A NAME="DOC.2.37.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushViewport(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popViewport"></A>
|
||||
<A NAME="DOC.2.36.9"></A>
|
||||
<A NAME="DOC.2.37.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.10"></A>
|
||||
<A NAME="DOC.2.37.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushProjectionMatrix(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.11"></A>
|
||||
<A NAME="DOC.2.37.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.12"></A>
|
||||
<A NAME="DOC.2.37.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushModelViewMatrix(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.13"></A>
|
||||
<A NAME="DOC.2.37.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustumVolume"></A>
|
||||
<A NAME="DOC.2.36.14"></A>
|
||||
<A NAME="DOC.2.37.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float getFrustumVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullingMode"></A>
|
||||
<A NAME="DOC.2.36.15"></A>
|
||||
<A NAME="DOC.2.37.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullingMode(CullingMode mode)</B></TT>
|
||||
<DD>Sets the current CullingMode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullingMode"></A>
|
||||
<A NAME="DOC.2.36.16"></A>
|
||||
<A NAME="DOC.2.37.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingMode getCullingMode() const </B></TT>
|
||||
<DD>Returns the current CullingMode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLODBias"></A>
|
||||
<A NAME="DOC.2.36.17"></A>
|
||||
<A NAME="DOC.2.37.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLODBias(const float bias)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLODBias"></A>
|
||||
<A NAME="DOC.2.36.18"></A>
|
||||
<A NAME="DOC.2.37.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getLODBias() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.19"></A>
|
||||
<A NAME="DOC.2.37.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSmallFeatureCullingPixelSize(float value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.20"></A>
|
||||
<A NAME="DOC.2.37.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getSmallFeatureCullingPixelSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.36.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const </B></TT>
|
||||
<A NAME="DOC.2.37.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>) const </B></TT>
|
||||
<DD>Compute the pixel of an object at position v, with specified radius
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.36.22"></A>
|
||||
<A NAME="DOC.2.37.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>Compute the pixel of an bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableAndPushOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.23"></A>
|
||||
<A NAME="DOC.2.37.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableAndPushOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.24"></A>
|
||||
<A NAME="DOC.2.37.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.25"></A>
|
||||
<A NAME="DOC.2.37.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.26"></A>
|
||||
<A NAME="DOC.2.37.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.27"></A>
|
||||
<A NAME="DOC.2.37.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.28"></A>
|
||||
<A NAME="DOC.2.37.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const osg::Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.29"></A>
|
||||
<A NAME="DOC.2.37.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.30"></A>
|
||||
<A NAME="DOC.2.37.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipSpaceCullingStack"></A>
|
||||
<A NAME="DOC.2.36.31"></A>
|
||||
<A NAME="DOC.2.37.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& getClipSpaceCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionCullingStack"></A>
|
||||
<A NAME="DOC.2.36.32"></A>
|
||||
<A NAME="DOC.2.37.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack& getProjectionCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewCullingStack"></A>
|
||||
<A NAME="DOC.2.36.33"></A>
|
||||
<A NAME="DOC.2.37.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack& getModelViewCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentCullingSet"></A>
|
||||
<A NAME="DOC.2.36.34"></A>
|
||||
<A NAME="DOC.2.37.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullingSet.html">CullingSet</A>& getCurrentCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.36.35"></A>
|
||||
<A NAME="DOC.2.37.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* getViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.36"></A>
|
||||
<A NAME="DOC.2.37.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.37"></A>
|
||||
<A NAME="DOC.2.37.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWindowMatrix"></A>
|
||||
<A NAME="DOC.2.36.38"></A>
|
||||
<A NAME="DOC.2.37.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> getWindowMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMVPW"></A>
|
||||
<A NAME="DOC.2.36.39"></A>
|
||||
<A NAME="DOC.2.37.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& getMVPW()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEyeLocal"></A>
|
||||
<A NAME="DOC.2.36.40"></A>
|
||||
<A NAME="DOC.2.37.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& getEyeLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUpLocal"></A>
|
||||
<A NAME="DOC.2.36.41"></A>
|
||||
<A NAME="DOC.2.37.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> getUpLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLookVectorLocal"></A>
|
||||
<A NAME="DOC.2.36.42"></A>
|
||||
<A NAME="DOC.2.37.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> getLookVectorLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCullingSet"></A>
|
||||
<A NAME="DOC.2.36.43"></A>
|
||||
<A NAME="DOC.2.37.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCullingSet"></A>
|
||||
<A NAME="DOC.2.36.44"></A>
|
||||
<A NAME="DOC.2.37.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullingMode"></A>
|
||||
<A NAME="DOC.2.36.45"></A>
|
||||
<A NAME="DOC.2.37.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingMode _cullingMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_LODBias"></A>
|
||||
<A NAME="DOC.2.36.46"></A>
|
||||
<A NAME="DOC.2.37.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _LODBias</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_smallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.47"></A>
|
||||
<A NAME="DOC.2.37.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _smallFeatureCullingPixelSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderList"></A>
|
||||
<A NAME="DOC.2.36.48"></A>
|
||||
<A NAME="DOC.2.37.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderList _occluderList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionStack"></A>
|
||||
<A NAME="DOC.2.36.49"></A>
|
||||
<A NAME="DOC.2.37.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack _projectionStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewStack"></A>
|
||||
<A NAME="DOC.2.36.50"></A>
|
||||
<A NAME="DOC.2.37.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _modelviewStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_MVPW_Stack"></A>
|
||||
<A NAME="DOC.2.36.51"></A>
|
||||
<A NAME="DOC.2.37.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _MVPW_Stack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewportStack"></A>
|
||||
<A NAME="DOC.2.36.52"></A>
|
||||
<A NAME="DOC.2.37.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack _viewportStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyePointStack"></A>
|
||||
<A NAME="DOC.2.36.53"></A>
|
||||
<A NAME="DOC.2.37.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack _eyePointStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clipspaceCullingStack"></A>
|
||||
<A NAME="DOC.2.36.54"></A>
|
||||
<A NAME="DOC.2.37.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _clipspaceCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionCullingStack"></A>
|
||||
<A NAME="DOC.2.36.55"></A>
|
||||
<A NAME="DOC.2.37.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _projectionCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewCullingStack"></A>
|
||||
<A NAME="DOC.2.36.56"></A>
|
||||
<A NAME="DOC.2.37.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _modelviewCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeFrustumVolume"></A>
|
||||
<A NAME="DOC.2.36.57"></A>
|
||||
<A NAME="DOC.2.37.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeFrustumVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frustumVolume"></A>
|
||||
<A NAME="DOC.2.36.58"></A>
|
||||
<A NAME="DOC.2.37.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _frustumVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerNear"></A>
|
||||
<A NAME="DOC.2.36.59"></A>
|
||||
<A NAME="DOC.2.37.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerNear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerFar"></A>
|
||||
<A NAME="DOC.2.36.60"></A>
|
||||
<A NAME="DOC.2.37.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerFar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_identity"></A>
|
||||
<A NAME="DOC.2.36.61"></A>
|
||||
<A NAME="DOC.2.37.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">osg::Matrix</A> _identity</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_reuseMatrixList"></A>
|
||||
<A NAME="DOC.2.36.62"></A>
|
||||
<A NAME="DOC.2.37.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList _reuseMatrixList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentReuseMatrixIndex"></A>
|
||||
<A NAME="DOC.2.36.63"></A>
|
||||
<A NAME="DOC.2.37.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _currentReuseMatrixIndex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseMatrix"></A>
|
||||
<A NAME="DOC.2.36.64"></A>
|
||||
<A NAME="DOC.2.37.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* createOrReuseMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.36.65"></A>
|
||||
<A NAME="DOC.2.37.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Viewport.html">Viewport</A>* getViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.66"></A>
|
||||
<A NAME="DOC.2.37.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.67"></A>
|
||||
<A NAME="DOC.2.37.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWindowMatrix"></A>
|
||||
<A NAME="DOC.2.36.68"></A>
|
||||
<A NAME="DOC.2.37.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A> getWindowMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMVPW"></A>
|
||||
<A NAME="DOC.2.36.69"></A>
|
||||
<A NAME="DOC.2.37.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMVPW()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseMatrix"></A>
|
||||
<A NAME="DOC.2.36.70"></A>
|
||||
<A NAME="DOC.2.37.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>* createOrReuseMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,71 +23,71 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.1">CullingSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.1">CullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.2">CullingSet</A></B>(const <!1><A HREF="CullingSet.html#DOC.2.35.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.2">CullingSet</A></B>(const <!1><A HREF="CullingSet.html#DOC.2.36.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.3">~CullingSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.3">~CullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.5">setCullingMask</A></B>(Mask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.5">setCullingMask</A></B>(Mask mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.6">setFrustum</A></B>(<!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.6">setFrustum</A></B>(<!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.35.7">getFrustum</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.36.7">getFrustum</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.35.8">getFrustum</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.36.8">getFrustum</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.9">addOccluder</A></B>(<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& cv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.9">addOccluder</A></B>(<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.10">setPixelSizeVector</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.10">setPixelSizeVector</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.35.11">getPixelSizeVector</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.36.11">getPixelSizeVector</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.35.12">getPixelSizeVector</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.36.12">getPixelSizeVector</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.13">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.13">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float& <B><A HREF="#DOC.2.35.14">getSmallFeatureCullingPixelSize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float& <B><A HREF="#DOC.2.36.14">getSmallFeatureCullingPixelSize</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.15">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.15">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.16">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.16">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>) const
|
||||
<DD><I>Compute the pixel of an object at position v, with specified radius</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.17">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.17">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>Compute the pixel of an bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.18">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.18">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.19">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.19">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.20">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.20">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.35.21">pushCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.21">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.35.22">popCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.22">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int Maskenum <B><A HREF="#DOC.2.35.4">MaskValues</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int Maskenum <B><A HREF="#DOC.2.36.4">MaskValues</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mask <B><A HREF="#DOC.2.35.25">_mask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mask <B><A HREF="#DOC.2.36.25">_mask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.35.26">_frustum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.36.26">_frustum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>OccluderList <B><A HREF="#DOC.2.35.27">_occluderList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>OccluderList <B><A HREF="#DOC.2.36.27">_occluderList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.35.28">_pixelSizeVector</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.36.28">_pixelSizeVector</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.29">_smallFeatureCullingPixelSize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.29">_smallFeatureCullingPixelSize</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -120,139 +120,139 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="CullingSet"></A>
|
||||
<A NAME="DOC.2.35.1"></A>
|
||||
<A NAME="DOC.2.36.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullingSet"></A>
|
||||
<A NAME="DOC.2.35.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullingSet(const <!1><A HREF="CullingSet.html#DOC.2.35.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)</B></TT>
|
||||
<A NAME="DOC.2.36.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullingSet(const <!1><A HREF="CullingSet.html#DOC.2.36.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullingSet"></A>
|
||||
<A NAME="DOC.2.35.3"></A>
|
||||
<A NAME="DOC.2.36.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~CullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MaskValues"></A>
|
||||
<A NAME="DOC.2.35.4"></A>
|
||||
<A NAME="DOC.2.36.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int Maskenum MaskValues</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.1"></A>
|
||||
<A NAME="DOC.2.36.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VIEW_FRUSTUM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SMALL_FEATURE_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.2"></A>
|
||||
<A NAME="DOC.2.36.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHADOW_OCCLUSION_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.3"></A>
|
||||
<A NAME="DOC.2.36.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHADOW_OCCLUSION_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.4"></A>
|
||||
<A NAME="DOC.2.36.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setCullingMask"></A>
|
||||
<A NAME="DOC.2.35.5"></A>
|
||||
<A NAME="DOC.2.36.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullingMask(Mask mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrustum"></A>
|
||||
<A NAME="DOC.2.35.6"></A>
|
||||
<A NAME="DOC.2.36.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFrustum(<!1><A HREF="Polytope.html">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustum"></A>
|
||||
<A NAME="DOC.2.35.7"></A>
|
||||
<A NAME="DOC.2.36.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A>& getFrustum()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustum"></A>
|
||||
<A NAME="DOC.2.35.8"></A>
|
||||
<A NAME="DOC.2.36.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Polytope.html">Polytope</A>& getFrustum() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addOccluder"></A>
|
||||
<A NAME="DOC.2.35.9"></A>
|
||||
<A NAME="DOC.2.36.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addOccluder(<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.10"></A>
|
||||
<A NAME="DOC.2.36.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPixelSizeVector(const <!1><A HREF="Vec4.html">Vec4</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.11"></A>
|
||||
<A NAME="DOC.2.36.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A>& getPixelSizeVector()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.12"></A>
|
||||
<A NAME="DOC.2.36.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getPixelSizeVector() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.13"></A>
|
||||
<A NAME="DOC.2.36.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSmallFeatureCullingPixelSize(float value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.14"></A>
|
||||
<A NAME="DOC.2.36.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float& getSmallFeatureCullingPixelSize()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.15"></A>
|
||||
<A NAME="DOC.2.36.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getSmallFeatureCullingPixelSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.35.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const </B></TT>
|
||||
<A NAME="DOC.2.36.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.10">radius</A>) const </B></TT>
|
||||
<DD>Compute the pixel of an object at position v, with specified radius
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.35.17"></A>
|
||||
<A NAME="DOC.2.36.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>Compute the pixel of an bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.18"></A>
|
||||
<A NAME="DOC.2.36.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.19"></A>
|
||||
<A NAME="DOC.2.36.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.20"></A>
|
||||
<A NAME="DOC.2.36.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.21"></A>
|
||||
<A NAME="DOC.2.36.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.22"></A>
|
||||
<A NAME="DOC.2.36.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableAndPushOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.23"></A>
|
||||
<A NAME="DOC.2.36.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void disableAndPushOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.24"></A>
|
||||
<A NAME="DOC.2.36.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mask"></A>
|
||||
<A NAME="DOC.2.35.25"></A>
|
||||
<A NAME="DOC.2.36.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Mask _mask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frustum"></A>
|
||||
<A NAME="DOC.2.35.26"></A>
|
||||
<A NAME="DOC.2.36.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> _frustum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderList"></A>
|
||||
<A NAME="DOC.2.35.27"></A>
|
||||
<A NAME="DOC.2.36.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>OccluderList _occluderList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.28"></A>
|
||||
<A NAME="DOC.2.36.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _pixelSizeVector</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_smallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.29"></A>
|
||||
<A NAME="DOC.2.36.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _smallFeatureCullingPixelSize</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,54 +23,54 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.37.1">Depth</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.1">Depth</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.37.2">Depth</A></B>(const <!1><A HREF="Depth.html#DOC.2.37.2">Depth</A>& dp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.2">Depth</A></B>(const <!1><A HREF="Depth.html#DOC.2.38.2">Depth</A>& dp, 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.37.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.31">DEPTH</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.31">DEPTH</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.37.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.38.4">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>virtual void <B><A HREF="#DOC.2.37.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.38.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>inline void <B><A HREF="#DOC.2.37.7">setFunction</A></B>(const <!1><A HREF="Depth.html#DOC.2.37.6">Function</A> func)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.38.7">setFunction</A></B>(const <!1><A HREF="Depth.html#DOC.2.38.6">Function</A> func)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Depth.html#DOC.2.37.6">Function</A> <B><A HREF="#DOC.2.37.8">getFunction</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Depth.html#DOC.2.38.6">Function</A> <B><A HREF="#DOC.2.38.8">getFunction</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.9">setWriteMask</A></B>(const bool mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.38.9">setWriteMask</A></B>(const bool mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.37.10">getWriteMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.38.10">getWriteMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.37.11">setRange</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.38.11">setRange</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const double <B><A HREF="#DOC.2.37.12">getZNear</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const double <B><A HREF="#DOC.2.38.12">getZNear</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const double <B><A HREF="#DOC.2.37.13">getZFar</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const double <B><A HREF="#DOC.2.38.13">getZFar</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.37.14">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.38.14">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.37.6">Function</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.38.6">Function</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Depth.html#DOC.2.37.6">Function</A> <B><A HREF="#DOC.2.37.16">_func</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Depth.html#DOC.2.38.6">Function</A> <B><A HREF="#DOC.2.38.16">_func</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.37.17">_depthWriteMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.38.17">_depthWriteMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.37.18">_zNear</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.38.18">_zNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.37.19">_zFar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.38.19">_zFar</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.37.15">~Depth</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.38.15">~Depth</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -88,7 +88,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -121,9 +121,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -139,7 +139,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -174,115 +174,115 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Depth"></A>
|
||||
<A NAME="DOC.2.37.1"></A>
|
||||
<A NAME="DOC.2.38.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Depth()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Depth"></A>
|
||||
<A NAME="DOC.2.37.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Depth(const <!1><A HREF="Depth.html#DOC.2.37.2">Depth</A>& dp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.38.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Depth(const <!1><A HREF="Depth.html#DOC.2.38.2">Depth</A>& dp, 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.37.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="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.31">DEPTH</A>)</B></TT>
|
||||
<A NAME="DOC.2.38.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="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.31">DEPTH</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.37.4"></A>
|
||||
<A NAME="DOC.2.38.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.37.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.38.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="Function"></A>
|
||||
<A NAME="DOC.2.37.6"></A>
|
||||
<A NAME="DOC.2.38.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Function</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NEVER"></A>
|
||||
<A NAME="DOC.2.37.6.1"></A>
|
||||
<A NAME="DOC.2.38.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEVER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LESS"></A>
|
||||
<A NAME="DOC.2.37.6.2"></A>
|
||||
<A NAME="DOC.2.38.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LESS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EQUAL"></A>
|
||||
<A NAME="DOC.2.37.6.3"></A>
|
||||
<A NAME="DOC.2.38.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LEQUAL"></A>
|
||||
<A NAME="DOC.2.37.6.4"></A>
|
||||
<A NAME="DOC.2.38.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GREATER"></A>
|
||||
<A NAME="DOC.2.37.6.5"></A>
|
||||
<A NAME="DOC.2.38.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GREATER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NOTEQUAL"></A>
|
||||
<A NAME="DOC.2.37.6.6"></A>
|
||||
<A NAME="DOC.2.38.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NOTEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GEQUAL"></A>
|
||||
<A NAME="DOC.2.37.6.7"></A>
|
||||
<A NAME="DOC.2.38.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALWAYS"></A>
|
||||
<A NAME="DOC.2.37.6.8"></A>
|
||||
<A NAME="DOC.2.38.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALWAYS</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setFunction"></A>
|
||||
<A NAME="DOC.2.37.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Depth.html#DOC.2.37.6">Function</A> func)</B></TT>
|
||||
<A NAME="DOC.2.38.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Depth.html#DOC.2.38.6">Function</A> func)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunction"></A>
|
||||
<A NAME="DOC.2.37.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Depth.html#DOC.2.37.6">Function</A> getFunction() const </B></TT>
|
||||
<A NAME="DOC.2.38.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Depth.html#DOC.2.38.6">Function</A> getFunction() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setWriteMask"></A>
|
||||
<A NAME="DOC.2.37.9"></A>
|
||||
<A NAME="DOC.2.38.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setWriteMask(const bool mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWriteMask"></A>
|
||||
<A NAME="DOC.2.37.10"></A>
|
||||
<A NAME="DOC.2.38.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getWriteMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRange"></A>
|
||||
<A NAME="DOC.2.37.11"></A>
|
||||
<A NAME="DOC.2.38.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setRange(const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getZNear"></A>
|
||||
<A NAME="DOC.2.37.12"></A>
|
||||
<A NAME="DOC.2.38.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const double getZNear() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getZFar"></A>
|
||||
<A NAME="DOC.2.37.13"></A>
|
||||
<A NAME="DOC.2.38.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const double getZFar() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.37.14"></A>
|
||||
<A NAME="DOC.2.38.14"></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="~Depth"></A>
|
||||
<A NAME="DOC.2.37.15"></A>
|
||||
<A NAME="DOC.2.38.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Depth()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_func"></A>
|
||||
<A NAME="DOC.2.37.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Depth.html#DOC.2.37.6">Function</A> _func</B></TT>
|
||||
<A NAME="DOC.2.38.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Depth.html#DOC.2.38.6">Function</A> _func</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_depthWriteMask"></A>
|
||||
<A NAME="DOC.2.37.17"></A>
|
||||
<A NAME="DOC.2.38.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _depthWriteMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zNear"></A>
|
||||
<A NAME="DOC.2.37.18"></A>
|
||||
<A NAME="DOC.2.38.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _zNear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zFar"></A>
|
||||
<A NAME="DOC.2.37.19"></A>
|
||||
<A NAME="DOC.2.38.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _zFar</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,138 +23,138 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* <B><A HREF="#DOC.2.38.1">instance</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* <B><A HREF="#DOC.2.39.1">instance</A></B>()
|
||||
<DD><I>Maintain a DisplaySettings singleton for objects to querry at runtime</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.2">DisplaySettings</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.39.2">DisplaySettings</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.3">DisplaySettings</A></B>(std::vector<std::string>& commandLine)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.39.3">DisplaySettings</A></B>(std::vector<std::string>& commandLine)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.38.4">DisplaySettings</A></B>(const <!1><A HREF="DisplaySettings.html#DOC.2.38.4">DisplaySettings</A>& vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.39.4">DisplaySettings</A></B>(const <!1><A HREF="DisplaySettings.html#DOC.2.39.4">DisplaySettings</A>& vs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.38.5">~DisplaySettings</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.39.5">~DisplaySettings</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html">DisplaySettings</A>& <B><A HREF="#DOC.2.38.6">operator = </A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html">DisplaySettings</A>& <B><A HREF="#DOC.2.39.6">operator = </A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.7">merge</A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.7">merge</A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.8">setDefaults</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.8">setDefaults</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.9">readEnvironmentalVariables</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.9">readEnvironmentalVariables</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.10">readCommandLine</A></B>(std::vector<std::string>& commandLine)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.10">readCommandLine</A></B>(std::vector<std::string>& commandLine)
|
||||
<DD><I>read the command line string list, removing any matched control sequences</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.11">setStereo</A></B>(const bool on)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.11">setStereo</A></B>(const bool on)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.12">getStereo</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.12">getStereo</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.14">setStereoMode</A></B>(const <!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.14">setStereoMode</A></B>(const <!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> <B><A HREF="#DOC.2.38.15">getStereoMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> <B><A HREF="#DOC.2.39.15">getStereoMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.16">setEyeSeperation</A></B>(const float eyeSeperation)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.16">setEyeSeparation</A></B>(const float eyeSeparation)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.38.17">getEyeSeperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.39.17">getEyeSeparation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.18">setScreenDistance</A></B>(const float <!1><A HREF="Plane.html#DOC.2.89.22">distance</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.18">setScreenDistance</A></B>(const float <!1><A HREF="Plane.html#DOC.2.92.22">distance</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.38.19">getScreenDistance</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.39.19">getScreenDistance</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.21">setSplitStereoHorizontalEyeMapping</A></B>(<!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> m)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.21">setSplitStereoHorizontalEyeMapping</A></B>(<!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> m)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> <B><A HREF="#DOC.2.38.22">getSplitStereoHorizontalEyeMapping</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> <B><A HREF="#DOC.2.39.22">getSplitStereoHorizontalEyeMapping</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.23">setSplitStereoHorizontalSeperation</A></B>(const int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.23">setSplitStereoHorizontalSeparation</A></B>(const int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.38.24">getSplitStereoHorizontalSeperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.39.24">getSplitStereoHorizontalSeparation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.26">setSplitStereoVerticalEyeMapping</A></B>(<!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> m)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.26">setSplitStereoVerticalEyeMapping</A></B>(<!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> m)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> <B><A HREF="#DOC.2.38.27">getSplitStereoVerticalEyeMapping</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> <B><A HREF="#DOC.2.39.27">getSplitStereoVerticalEyeMapping</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.28">setSplitStereoVerticalSeperation</A></B>(const int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.28">setSplitStereoVerticalSeparation</A></B>(const int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.38.29">getSplitStereoVerticalSeperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.39.29">getSplitStereoVerticalSeparation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.30">setScreenHeight</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.30">setScreenHeight</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.38.31">getScreenHeight</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.39.31">getScreenHeight</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.32">setDoubleBuffer</A></B>(const bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.32">setDoubleBuffer</A></B>(const bool flag)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.33">getDoubleBuffer</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.33">getDoubleBuffer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.34">setRGB</A></B>(const bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.34">setRGB</A></B>(const bool flag)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.35">getRGB</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.35">getRGB</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.36">setDepthBuffer</A></B>(const bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.36">setDepthBuffer</A></B>(const bool flag)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.37">getDepthBuffer</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.37">getDepthBuffer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.38">setMinimumNumAlphaBits</A></B>(const unsigned int bits)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.38">setMinimumNumAlphaBits</A></B>(const unsigned int bits)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.38.39">getMinimumNumAlphaBits</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.39.39">getMinimumNumAlphaBits</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.40">getAlphaBuffer</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.40">getAlphaBuffer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.41">setMinimumNumStencilBits</A></B>(const unsigned int bits)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.41">setMinimumNumStencilBits</A></B>(const unsigned int bits)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.38.42">getMinimumNumStencilBits</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.39.42">getMinimumNumStencilBits</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.38.43">getStencilBuffer</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.39.43">getStencilBuffer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.44">setMaxNumberOfGraphicsContexts</A></B>(const int num)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.44">setMaxNumberOfGraphicsContexts</A></B>(const int num)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.38.45">getMaxNumberOfGraphicsContexts</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.39.45">getMaxNumberOfGraphicsContexts</A></B>() 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.38.13">StereoMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.39.13">StereoMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.38.25">SplitStereoVerticalEyeMapping</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.39.25">SplitStereoVerticalEyeMapping</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.38.47">_stereo</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.39.47">_stereo</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> <B><A HREF="#DOC.2.38.48">_stereoMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> <B><A HREF="#DOC.2.39.48">_stereoMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.38.49">_eyeSeperation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.39.49">_eyeSeparation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.38.50">_screenDistance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.39.50">_screenDistance</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.38.51">_screenHeight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.39.51">_screenHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> <B><A HREF="#DOC.2.38.52">_splitStereoHorizontalEyeMapping</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> <B><A HREF="#DOC.2.39.52">_splitStereoHorizontalEyeMapping</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.38.53">_splitStereoHorizontalSeperation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.39.53">_splitStereoHorizontalSeparation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> <B><A HREF="#DOC.2.38.54">_splitStereoVerticalEyeMapping</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> <B><A HREF="#DOC.2.39.54">_splitStereoVerticalEyeMapping</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.38.55">_splitStereoVerticalSeperation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.39.55">_splitStereoVerticalSeparation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.38.56">_doubleBuffer</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.39.56">_doubleBuffer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.38.57">_RGB</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.39.57">_RGB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.38.58">_depthBuffer</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.39.58">_depthBuffer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.38.59">_minimumNumberAlphaBits</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.39.59">_minimumNumberAlphaBits</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.38.60">_minimumNumberStencilBits</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.39.60">_minimumNumberStencilBits</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.38.61">_maxNumOfGraphicsContexts</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.39.61">_maxNumOfGraphicsContexts</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.38.46">copy</A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.39.46">copy</A></B>(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -186,287 +186,287 @@ have been set up, and the status of stereo viewing</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="instance"></A>
|
||||
<A NAME="DOC.2.38.1"></A>
|
||||
<A NAME="DOC.2.39.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* instance()</B></TT>
|
||||
<DD>Maintain a DisplaySettings singleton for objects to querry at runtime
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DisplaySettings"></A>
|
||||
<A NAME="DOC.2.38.2"></A>
|
||||
<A NAME="DOC.2.39.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplaySettings()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DisplaySettings"></A>
|
||||
<A NAME="DOC.2.38.3"></A>
|
||||
<A NAME="DOC.2.39.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplaySettings(std::vector<std::string>& commandLine)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DisplaySettings"></A>
|
||||
<A NAME="DOC.2.38.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplaySettings(const <!1><A HREF="DisplaySettings.html#DOC.2.38.4">DisplaySettings</A>& vs)</B></TT>
|
||||
<A NAME="DOC.2.39.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplaySettings(const <!1><A HREF="DisplaySettings.html#DOC.2.39.4">DisplaySettings</A>& vs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~DisplaySettings"></A>
|
||||
<A NAME="DOC.2.38.5"></A>
|
||||
<A NAME="DOC.2.39.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DisplaySettings()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.38.6"></A>
|
||||
<A NAME="DOC.2.39.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html">DisplaySettings</A>& operator = (const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="merge"></A>
|
||||
<A NAME="DOC.2.38.7"></A>
|
||||
<A NAME="DOC.2.39.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void merge(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDefaults"></A>
|
||||
<A NAME="DOC.2.38.8"></A>
|
||||
<A NAME="DOC.2.39.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDefaults()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="readEnvironmentalVariables"></A>
|
||||
<A NAME="DOC.2.38.9"></A>
|
||||
<A NAME="DOC.2.39.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readEnvironmentalVariables()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="readCommandLine"></A>
|
||||
<A NAME="DOC.2.38.10"></A>
|
||||
<A NAME="DOC.2.39.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readCommandLine(std::vector<std::string>& commandLine)</B></TT>
|
||||
<DD>read the command line string list, removing any matched control sequences
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStereo"></A>
|
||||
<A NAME="DOC.2.38.11"></A>
|
||||
<A NAME="DOC.2.39.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStereo(const bool on)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStereo"></A>
|
||||
<A NAME="DOC.2.38.12"></A>
|
||||
<A NAME="DOC.2.39.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getStereo() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="StereoMode"></A>
|
||||
<A NAME="DOC.2.38.13"></A>
|
||||
<A NAME="DOC.2.39.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum StereoMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="QUAD_BUFFER"></A>
|
||||
<A NAME="DOC.2.38.13.1"></A>
|
||||
<A NAME="DOC.2.39.13.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> QUAD_BUFFER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ANAGLYPHIC"></A>
|
||||
<A NAME="DOC.2.38.13.2"></A>
|
||||
<A NAME="DOC.2.39.13.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ANAGLYPHIC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="HORIZONTAL_SPLIT"></A>
|
||||
<A NAME="DOC.2.38.13.3"></A>
|
||||
<A NAME="DOC.2.39.13.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> HORIZONTAL_SPLIT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VERTICAL_SPLIT"></A>
|
||||
<A NAME="DOC.2.38.13.4"></A>
|
||||
<A NAME="DOC.2.39.13.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VERTICAL_SPLIT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setStereoMode"></A>
|
||||
<A NAME="DOC.2.38.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStereoMode(const <!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.39.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStereoMode(const <!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStereoMode"></A>
|
||||
<A NAME="DOC.2.38.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> getStereoMode() const </B></TT>
|
||||
<A NAME="DOC.2.39.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> getStereoMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setEyeSeperation"></A>
|
||||
<A NAME="DOC.2.38.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEyeSeperation(const float eyeSeperation)</B></TT>
|
||||
<A NAME="setEyeSeparation"></A>
|
||||
<A NAME="DOC.2.39.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEyeSeparation(const float eyeSeparation)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEyeSeperation"></A>
|
||||
<A NAME="DOC.2.38.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getEyeSeperation() const </B></TT>
|
||||
<A NAME="getEyeSeparation"></A>
|
||||
<A NAME="DOC.2.39.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getEyeSeparation() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScreenDistance"></A>
|
||||
<A NAME="DOC.2.38.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenDistance(const float <!1><A HREF="Plane.html#DOC.2.89.22">distance</A>)</B></TT>
|
||||
<A NAME="DOC.2.39.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenDistance(const float <!1><A HREF="Plane.html#DOC.2.92.22">distance</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScreenDistance"></A>
|
||||
<A NAME="DOC.2.38.19"></A>
|
||||
<A NAME="DOC.2.39.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getScreenDistance() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SplitStereoHorizontalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.20"></A>
|
||||
<A NAME="DOC.2.39.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SplitStereoHorizontalEyeMapping</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LEFT_EYE_LEFT_VIEWPORT"></A>
|
||||
<A NAME="DOC.2.38.20.1"></A>
|
||||
<A NAME="DOC.2.39.20.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEFT_EYE_LEFT_VIEWPORT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LEFT_EYE_RIGHT_VIEWPORT"></A>
|
||||
<A NAME="DOC.2.38.20.2"></A>
|
||||
<A NAME="DOC.2.39.20.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEFT_EYE_RIGHT_VIEWPORT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setSplitStereoHorizontalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoHorizontalEyeMapping(<!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> m)</B></TT>
|
||||
<A NAME="DOC.2.39.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoHorizontalEyeMapping(<!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> m)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSplitStereoHorizontalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> getSplitStereoHorizontalEyeMapping() const </B></TT>
|
||||
<A NAME="DOC.2.39.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> getSplitStereoHorizontalEyeMapping() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSplitStereoHorizontalSeperation"></A>
|
||||
<A NAME="DOC.2.38.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoHorizontalSeperation(const int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>)</B></TT>
|
||||
<A NAME="setSplitStereoHorizontalSeparation"></A>
|
||||
<A NAME="DOC.2.39.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoHorizontalSeparation(const int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSplitStereoHorizontalSeperation"></A>
|
||||
<A NAME="DOC.2.38.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getSplitStereoHorizontalSeperation() const </B></TT>
|
||||
<A NAME="getSplitStereoHorizontalSeparation"></A>
|
||||
<A NAME="DOC.2.39.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getSplitStereoHorizontalSeparation() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SplitStereoVerticalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.25"></A>
|
||||
<A NAME="DOC.2.39.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SplitStereoVerticalEyeMapping</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LEFT_EYE_TOP_VIEWPORT"></A>
|
||||
<A NAME="DOC.2.38.25.1"></A>
|
||||
<A NAME="DOC.2.39.25.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEFT_EYE_TOP_VIEWPORT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LEFT_EYE_BOTTOM_VIEWPORT"></A>
|
||||
<A NAME="DOC.2.38.25.2"></A>
|
||||
<A NAME="DOC.2.39.25.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEFT_EYE_BOTTOM_VIEWPORT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setSplitStereoVerticalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoVerticalEyeMapping(<!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> m)</B></TT>
|
||||
<A NAME="DOC.2.39.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoVerticalEyeMapping(<!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> m)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSplitStereoVerticalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> getSplitStereoVerticalEyeMapping() const </B></TT>
|
||||
<A NAME="DOC.2.39.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> getSplitStereoVerticalEyeMapping() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSplitStereoVerticalSeperation"></A>
|
||||
<A NAME="DOC.2.38.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoVerticalSeperation(const int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>)</B></TT>
|
||||
<A NAME="setSplitStereoVerticalSeparation"></A>
|
||||
<A NAME="DOC.2.39.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSplitStereoVerticalSeparation(const int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSplitStereoVerticalSeperation"></A>
|
||||
<A NAME="DOC.2.38.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getSplitStereoVerticalSeperation() const </B></TT>
|
||||
<A NAME="getSplitStereoVerticalSeparation"></A>
|
||||
<A NAME="DOC.2.39.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getSplitStereoVerticalSeparation() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScreenHeight"></A>
|
||||
<A NAME="DOC.2.38.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenHeight(const float <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.39.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenHeight(const float <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScreenHeight"></A>
|
||||
<A NAME="DOC.2.38.31"></A>
|
||||
<A NAME="DOC.2.39.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getScreenHeight() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDoubleBuffer"></A>
|
||||
<A NAME="DOC.2.38.32"></A>
|
||||
<A NAME="DOC.2.39.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDoubleBuffer(const bool flag)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDoubleBuffer"></A>
|
||||
<A NAME="DOC.2.38.33"></A>
|
||||
<A NAME="DOC.2.39.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getDoubleBuffer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRGB"></A>
|
||||
<A NAME="DOC.2.38.34"></A>
|
||||
<A NAME="DOC.2.39.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRGB(const bool flag)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRGB"></A>
|
||||
<A NAME="DOC.2.38.35"></A>
|
||||
<A NAME="DOC.2.39.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getRGB() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDepthBuffer"></A>
|
||||
<A NAME="DOC.2.38.36"></A>
|
||||
<A NAME="DOC.2.39.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDepthBuffer(const bool flag)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDepthBuffer"></A>
|
||||
<A NAME="DOC.2.38.37"></A>
|
||||
<A NAME="DOC.2.39.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getDepthBuffer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinimumNumAlphaBits"></A>
|
||||
<A NAME="DOC.2.38.38"></A>
|
||||
<A NAME="DOC.2.39.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumNumAlphaBits(const unsigned int bits)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinimumNumAlphaBits"></A>
|
||||
<A NAME="DOC.2.38.39"></A>
|
||||
<A NAME="DOC.2.39.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const unsigned int getMinimumNumAlphaBits() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAlphaBuffer"></A>
|
||||
<A NAME="DOC.2.38.40"></A>
|
||||
<A NAME="DOC.2.39.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getAlphaBuffer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinimumNumStencilBits"></A>
|
||||
<A NAME="DOC.2.38.41"></A>
|
||||
<A NAME="DOC.2.39.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumNumStencilBits(const unsigned int bits)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinimumNumStencilBits"></A>
|
||||
<A NAME="DOC.2.38.42"></A>
|
||||
<A NAME="DOC.2.39.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const unsigned int getMinimumNumStencilBits() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStencilBuffer"></A>
|
||||
<A NAME="DOC.2.38.43"></A>
|
||||
<A NAME="DOC.2.39.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getStencilBuffer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaxNumberOfGraphicsContexts"></A>
|
||||
<A NAME="DOC.2.38.44"></A>
|
||||
<A NAME="DOC.2.39.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxNumberOfGraphicsContexts(const int num)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxNumberOfGraphicsContexts"></A>
|
||||
<A NAME="DOC.2.38.45"></A>
|
||||
<A NAME="DOC.2.39.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getMaxNumberOfGraphicsContexts() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copy"></A>
|
||||
<A NAME="DOC.2.38.46"></A>
|
||||
<A NAME="DOC.2.39.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copy(const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>& vs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stereo"></A>
|
||||
<A NAME="DOC.2.38.47"></A>
|
||||
<A NAME="DOC.2.39.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _stereo</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stereoMode"></A>
|
||||
<A NAME="DOC.2.38.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.38.13">StereoMode</A> _stereoMode</B></TT>
|
||||
<A NAME="DOC.2.39.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.39.13">StereoMode</A> _stereoMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyeSeperation"></A>
|
||||
<A NAME="DOC.2.38.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _eyeSeperation</B></TT>
|
||||
<A NAME="_eyeSeparation"></A>
|
||||
<A NAME="DOC.2.39.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _eyeSeparation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_screenDistance"></A>
|
||||
<A NAME="DOC.2.38.50"></A>
|
||||
<A NAME="DOC.2.39.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _screenDistance</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_screenHeight"></A>
|
||||
<A NAME="DOC.2.38.51"></A>
|
||||
<A NAME="DOC.2.39.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _screenHeight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_splitStereoHorizontalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.38.20">SplitStereoHorizontalEyeMapping</A> _splitStereoHorizontalEyeMapping</B></TT>
|
||||
<A NAME="DOC.2.39.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.39.20">SplitStereoHorizontalEyeMapping</A> _splitStereoHorizontalEyeMapping</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_splitStereoHorizontalSeperation"></A>
|
||||
<A NAME="DOC.2.38.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _splitStereoHorizontalSeperation</B></TT>
|
||||
<A NAME="_splitStereoHorizontalSeparation"></A>
|
||||
<A NAME="DOC.2.39.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _splitStereoHorizontalSeparation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_splitStereoVerticalEyeMapping"></A>
|
||||
<A NAME="DOC.2.38.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.38.25">SplitStereoVerticalEyeMapping</A> _splitStereoVerticalEyeMapping</B></TT>
|
||||
<A NAME="DOC.2.39.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DisplaySettings.html#DOC.2.39.25">SplitStereoVerticalEyeMapping</A> _splitStereoVerticalEyeMapping</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_splitStereoVerticalSeperation"></A>
|
||||
<A NAME="DOC.2.38.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _splitStereoVerticalSeperation</B></TT>
|
||||
<A NAME="_splitStereoVerticalSeparation"></A>
|
||||
<A NAME="DOC.2.39.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _splitStereoVerticalSeparation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_doubleBuffer"></A>
|
||||
<A NAME="DOC.2.38.56"></A>
|
||||
<A NAME="DOC.2.39.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _doubleBuffer</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_RGB"></A>
|
||||
<A NAME="DOC.2.38.57"></A>
|
||||
<A NAME="DOC.2.39.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _RGB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_depthBuffer"></A>
|
||||
<A NAME="DOC.2.38.58"></A>
|
||||
<A NAME="DOC.2.39.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _depthBuffer</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minimumNumberAlphaBits"></A>
|
||||
<A NAME="DOC.2.38.59"></A>
|
||||
<A NAME="DOC.2.39.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _minimumNumberAlphaBits</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minimumNumberStencilBits"></A>
|
||||
<A NAME="DOC.2.38.60"></A>
|
||||
<A NAME="DOC.2.39.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _minimumNumberStencilBits</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maxNumOfGraphicsContexts"></A>
|
||||
<A NAME="DOC.2.38.61"></A>
|
||||
<A NAME="DOC.2.39.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _maxNumOfGraphicsContexts</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,40 +22,40 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.1">DrawArrayLengths</A></B>(GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.1">DrawArrayLengths</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.2">DrawArrayLengths</A></B>(const <!1><A HREF="DrawArrayLengths.html#DOC.2.102.2">DrawArrayLengths</A>& dal, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.2">DrawArrayLengths</A></B>(const <!1><A HREF="DrawArrayLengths.html#DOC.2.105.2">DrawArrayLengths</A>& dal, 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.102.3">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.3">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.4">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.4">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.102.5">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator firstItr, InputIterator lastItr)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.105.5">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator firstItr, InputIterator lastItr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.102.6">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.102.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.102.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.105.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.102.9">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.102.10">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.11">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.105.11">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.12">getFirst</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.105.12">getFirst</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.13">draw</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.13">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.14">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.14">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.15">offsetIndices</A></B>(int offset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.15">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.16">_first</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.105.16">_first</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -63,7 +63,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
@@ -79,7 +79,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</B>
|
||||
</DL></P>
|
||||
@@ -89,9 +89,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -107,7 +107,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -144,67 +144,67 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.1"></A>
|
||||
<A NAME="DOC.2.105.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(const <!1><A HREF="DrawArrayLengths.html#DOC.2.102.2">DrawArrayLengths</A>& dal, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.105.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(const <!1><A HREF="DrawArrayLengths.html#DOC.2.105.2">DrawArrayLengths</A>& dal, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.105.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no)</B></TT>
|
||||
<A NAME="DOC.2.105.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator firstItr, InputIterator lastItr)</B></TT>
|
||||
<A NAME="DOC.2.105.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator firstItr, InputIterator lastItr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.102.6"></A>
|
||||
<A NAME="DOC.2.105.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.102.7"></A>
|
||||
<A NAME="DOC.2.105.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.102.8"></A>
|
||||
<A NAME="DOC.2.105.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.102.9"></A>
|
||||
<A NAME="DOC.2.105.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.102.10"></A>
|
||||
<A NAME="DOC.2.105.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFirst"></A>
|
||||
<A NAME="DOC.2.102.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)</B></TT>
|
||||
<A NAME="DOC.2.105.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFirst"></A>
|
||||
<A NAME="DOC.2.102.12"></A>
|
||||
<A NAME="DOC.2.105.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getFirst() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.102.13"></A>
|
||||
<A NAME="DOC.2.105.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.102.14"></A>
|
||||
<A NAME="DOC.2.105.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.102.15"></A>
|
||||
<A NAME="DOC.2.105.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_first"></A>
|
||||
<A NAME="DOC.2.102.16"></A>
|
||||
<A NAME="DOC.2.105.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _first</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,44 +22,44 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.1">DrawArrays</A></B>(GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.1">DrawArrays</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.2">DrawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.2">DrawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.3">DrawArrays</A></B>(const <!1><A HREF="DrawArrays.html#DOC.2.101.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.3">DrawArrays</A></B>(const <!1><A HREF="DrawArrays.html#DOC.2.104.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.101.4">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.4">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.101.5">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.5">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.101.6">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.104.6">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.101.7">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.7">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.101.8">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.8">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.9">set</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.104.9">set</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.10">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.104.10">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.101.11">getFirst</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.104.11">getFirst</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.12">setCount</A></B>(GLsizei count)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.104.12">setCount</A></B>(GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.101.13">getCount</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.104.13">getCount</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.14">draw</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.14">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.15">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.15">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.16">offsetIndices</A></B>(int offset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.16">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.101.17">_first</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.104.17">_first</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.101.18">_count</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.104.18">_count</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -67,7 +67,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
@@ -83,7 +83,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</B>
|
||||
</DL></P>
|
||||
@@ -93,9 +93,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -145,75 +145,75 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.1"></A>
|
||||
<A NAME="DOC.2.104.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<A NAME="DOC.2.104.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(const <!1><A HREF="DrawArrays.html#DOC.2.101.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.104.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(const <!1><A HREF="DrawArrays.html#DOC.2.104.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.101.4"></A>
|
||||
<A NAME="DOC.2.104.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.101.5"></A>
|
||||
<A NAME="DOC.2.104.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.101.6"></A>
|
||||
<A NAME="DOC.2.104.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.101.7"></A>
|
||||
<A NAME="DOC.2.104.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.101.8"></A>
|
||||
<A NAME="DOC.2.104.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.101.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<A NAME="DOC.2.104.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFirst"></A>
|
||||
<A NAME="DOC.2.101.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)</B></TT>
|
||||
<A NAME="DOC.2.104.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFirst"></A>
|
||||
<A NAME="DOC.2.101.11"></A>
|
||||
<A NAME="DOC.2.104.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getFirst() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCount"></A>
|
||||
<A NAME="DOC.2.101.12"></A>
|
||||
<A NAME="DOC.2.104.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCount(GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCount"></A>
|
||||
<A NAME="DOC.2.101.13"></A>
|
||||
<A NAME="DOC.2.104.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei getCount() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.101.14"></A>
|
||||
<A NAME="DOC.2.104.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.101.15"></A>
|
||||
<A NAME="DOC.2.104.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.101.16"></A>
|
||||
<A NAME="DOC.2.104.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_first"></A>
|
||||
<A NAME="DOC.2.101.17"></A>
|
||||
<A NAME="DOC.2.104.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _first</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_count"></A>
|
||||
<A NAME="DOC.2.101.18"></A>
|
||||
<A NAME="DOC.2.104.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei _count</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,31 +22,31 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.1">DrawElementsUByte</A></B>(GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.1">DrawElementsUByte</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.2">DrawElementsUByte</A></B>(const <!1><A HREF="DrawElementsUByte.html#DOC.2.103.2">DrawElementsUByte</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.2">DrawElementsUByte</A></B>(const <!1><A HREF="DrawElementsUByte.html#DOC.2.106.2">DrawElementsUByte</A>& array, 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.103.3">DrawElementsUByte</A></B>(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.3">DrawElementsUByte</A></B>(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.4">DrawElementsUByte</A></B>(GLenum mode, unsigned int no)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.4">DrawElementsUByte</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.103.5">DrawElementsUByte</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.106.5">DrawElementsUByte</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.103.6">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.106.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.103.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.106.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.103.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.106.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.9">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.106.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.10">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.106.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.11">draw</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.106.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.106.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.13">offsetIndices</A></B>(int offset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.106.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,7 +54,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</B>
|
||||
</DL></P>
|
||||
@@ -80,9 +80,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -135,55 +135,55 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.1"></A>
|
||||
<A NAME="DOC.2.106.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(const <!1><A HREF="DrawElementsUByte.html#DOC.2.103.2">DrawElementsUByte</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.106.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(const <!1><A HREF="DrawElementsUByte.html#DOC.2.106.2">DrawElementsUByte</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.106.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.4"></A>
|
||||
<A NAME="DOC.2.106.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUByte(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<A NAME="DOC.2.106.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUByte(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.103.6"></A>
|
||||
<A NAME="DOC.2.106.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.103.7"></A>
|
||||
<A NAME="DOC.2.106.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.103.8"></A>
|
||||
<A NAME="DOC.2.106.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.103.9"></A>
|
||||
<A NAME="DOC.2.106.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.103.10"></A>
|
||||
<A NAME="DOC.2.106.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.103.11"></A>
|
||||
<A NAME="DOC.2.106.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.103.12"></A>
|
||||
<A NAME="DOC.2.106.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.103.13"></A>
|
||||
<A NAME="DOC.2.106.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,31 +22,31 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.1">DrawElementsUInt</A></B>(GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.1">DrawElementsUInt</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.2">DrawElementsUInt</A></B>(const <!1><A HREF="DrawElementsUInt.html#DOC.2.105.2">DrawElementsUInt</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.2">DrawElementsUInt</A></B>(const <!1><A HREF="DrawElementsUInt.html#DOC.2.108.2">DrawElementsUInt</A>& array, 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.105.3">DrawElementsUInt</A></B>(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.3">DrawElementsUInt</A></B>(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.4">DrawElementsUInt</A></B>(GLenum mode, unsigned int no)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.4">DrawElementsUInt</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.105.5">DrawElementsUInt</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.108.5">DrawElementsUInt</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.6">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.108.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.108.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.105.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.108.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.9">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.108.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.10">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.108.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.11">draw</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.108.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.108.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.13">offsetIndices</A></B>(int offset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.108.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,7 +54,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</B>
|
||||
</DL></P>
|
||||
@@ -80,9 +80,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -135,55 +135,55 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.1"></A>
|
||||
<A NAME="DOC.2.108.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(const <!1><A HREF="DrawElementsUInt.html#DOC.2.105.2">DrawElementsUInt</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.108.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(const <!1><A HREF="DrawElementsUInt.html#DOC.2.108.2">DrawElementsUInt</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.108.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.4"></A>
|
||||
<A NAME="DOC.2.108.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUInt(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<A NAME="DOC.2.108.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUInt(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.105.6"></A>
|
||||
<A NAME="DOC.2.108.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.105.7"></A>
|
||||
<A NAME="DOC.2.108.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.105.8"></A>
|
||||
<A NAME="DOC.2.108.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.105.9"></A>
|
||||
<A NAME="DOC.2.108.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.105.10"></A>
|
||||
<A NAME="DOC.2.108.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.105.11"></A>
|
||||
<A NAME="DOC.2.108.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.105.12"></A>
|
||||
<A NAME="DOC.2.108.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.105.13"></A>
|
||||
<A NAME="DOC.2.108.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,31 +22,31 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.1">DrawElementsUShort</A></B>(GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.1">DrawElementsUShort</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.2">DrawElementsUShort</A></B>(const <!1><A HREF="DrawElementsUShort.html#DOC.2.104.2">DrawElementsUShort</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.2">DrawElementsUShort</A></B>(const <!1><A HREF="DrawElementsUShort.html#DOC.2.107.2">DrawElementsUShort</A>& array, 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.104.3">DrawElementsUShort</A></B>(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.3">DrawElementsUShort</A></B>(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.4">DrawElementsUShort</A></B>(GLenum mode, unsigned int no)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.4">DrawElementsUShort</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.104.5">DrawElementsUShort</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.107.5">DrawElementsUShort</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.6">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.107.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.107.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.104.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.107.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.9">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.107.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.10">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.107.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.11">draw</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.107.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.107.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.13">offsetIndices</A></B>(int offset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.107.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,7 +54,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</B>
|
||||
</DL></P>
|
||||
@@ -80,9 +80,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -135,55 +135,55 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.1"></A>
|
||||
<A NAME="DOC.2.107.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(const <!1><A HREF="DrawElementsUShort.html#DOC.2.104.2">DrawElementsUShort</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.107.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(const <!1><A HREF="DrawElementsUShort.html#DOC.2.107.2">DrawElementsUShort</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.107.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.4"></A>
|
||||
<A NAME="DOC.2.107.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUShort(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<A NAME="DOC.2.107.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUShort(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.104.6"></A>
|
||||
<A NAME="DOC.2.107.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.104.7"></A>
|
||||
<A NAME="DOC.2.107.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.104.8"></A>
|
||||
<A NAME="DOC.2.107.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.104.9"></A>
|
||||
<A NAME="DOC.2.107.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.104.10"></A>
|
||||
<A NAME="DOC.2.107.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.104.11"></A>
|
||||
<A NAME="DOC.2.107.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.104.12"></A>
|
||||
<A NAME="DOC.2.107.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.104.13"></A>
|
||||
<A NAME="DOC.2.107.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,68 +23,68 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.1">DrawPixels</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.44.1">DrawPixels</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.2">DrawPixels</A></B>(const <!1><A HREF="DrawPixels.html#DOC.2.42.2">DrawPixels</A>& drawimage, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.44.2">DrawPixels</A></B>(const <!1><A HREF="DrawPixels.html#DOC.2.44.2">DrawPixels</A>& drawimage, 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>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.42.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.44.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.42.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.44.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.42.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.44.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.6">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.44.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.7">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.44.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.8">setPosition</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.44.8">setPosition</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.42.9">getPosition</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.44.9">getPosition</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.42.10">getPosition</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.44.10">getPosition</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.11">setImage</A></B>(<!1><A HREF="Image.html">osg::Image</A>* image)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.44.11">setImage</A></B>(<!1><A HREF="Image.html">osg::Image</A>* image)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">osg::Image</A>* <B><A HREF="#DOC.2.42.12">getImage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">osg::Image</A>* <B><A HREF="#DOC.2.44.12">getImage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Image.html">osg::Image</A>* <B><A HREF="#DOC.2.42.13">getImage</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Image.html">osg::Image</A>* <B><A HREF="#DOC.2.44.13">getImage</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.14">setUseCompleteImage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.44.14">setUseCompleteImage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.15">setSubImageDimensions</A></B>(unsigned int offsetX, unsigned int offsetY, unsigned int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.44.15">setSubImageDimensions</A></B>(unsigned int offsetX, unsigned int offsetY, unsigned int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.16">getSubImageDimensions</A></B>(unsigned int& offsetX, unsigned int& offsetY, unsigned int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.44.16">getSubImageDimensions</A></B>(unsigned int& offsetX, unsigned int& offsetY, unsigned int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.42.17">getUseSubImage</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.44.17">getUseSubImage</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.18">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.44.18">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
</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.42.22">_position</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.44.22">_position</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B><A HREF="#DOC.2.42.23">_image</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B><A HREF="#DOC.2.44.23">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.24">_useSubImage</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.44.24">_useSubImage</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.42.25">_offsetX</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.44.25">_offsetX</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.42.26">_offsetY</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.44.26">_offsetY</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.42.27">_width</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.44.27">_width</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.42.28">_height</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.44.28">_height</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DrawPixels.html">DrawPixels</A>& <B><A HREF="#DOC.2.42.19">operator = </A></B>(const <!1><A HREF="DrawPixels.html">DrawPixels</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DrawPixels.html">DrawPixels</A>& <B><A HREF="#DOC.2.44.19">operator = </A></B>(const <!1><A HREF="DrawPixels.html">DrawPixels</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.42.20">~DrawPixels</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.44.20">~DrawPixels</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.42.21">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.44.21">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -92,9 +92,9 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A>& <B>getParents</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A>& <B>getParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>getParents</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>getParents</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getParent</B>(const unsigned int i)
|
||||
<DT>
|
||||
@@ -124,23 +124,23 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>compile</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* ac)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* cc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* dc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteDisplayList</B>(uint contextID, uint globj)
|
||||
<DT>
|
||||
@@ -172,7 +172,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>_parents</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>_parents</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B>_dstate</B>
|
||||
<DT>
|
||||
@@ -184,11 +184,11 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_bbox_computed</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -210,9 +210,9 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -228,7 +228,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -262,116 +262,116 @@ images using glDrawPixels</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawPixels"></A>
|
||||
<A NAME="DOC.2.42.1"></A>
|
||||
<A NAME="DOC.2.44.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawPixels()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawPixels"></A>
|
||||
<A NAME="DOC.2.42.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawPixels(const <!1><A HREF="DrawPixels.html#DOC.2.42.2">DrawPixels</A>& drawimage, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.44.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawPixels(const <!1><A HREF="DrawPixels.html#DOC.2.44.2">DrawPixels</A>& drawimage, 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="cloneType"></A>
|
||||
<A NAME="DOC.2.42.3"></A>
|
||||
<A NAME="DOC.2.44.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.42.4"></A>
|
||||
<A NAME="DOC.2.44.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.42.5"></A>
|
||||
<A NAME="DOC.2.44.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.42.6"></A>
|
||||
<A NAME="DOC.2.44.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.42.7"></A>
|
||||
<A NAME="DOC.2.44.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPosition"></A>
|
||||
<A NAME="DOC.2.42.8"></A>
|
||||
<A NAME="DOC.2.44.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPosition(const <!1><A HREF="Vec3.html">osg::Vec3</A>& position)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPosition"></A>
|
||||
<A NAME="DOC.2.42.9"></A>
|
||||
<A NAME="DOC.2.44.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">osg::Vec3</A>& getPosition()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPosition"></A>
|
||||
<A NAME="DOC.2.42.10"></A>
|
||||
<A NAME="DOC.2.44.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">osg::Vec3</A>& getPosition() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.42.11"></A>
|
||||
<A NAME="DOC.2.44.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">osg::Image</A>* image)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.42.12"></A>
|
||||
<A NAME="DOC.2.44.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">osg::Image</A>* getImage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.42.13"></A>
|
||||
<A NAME="DOC.2.44.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Image.html">osg::Image</A>* getImage() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setUseCompleteImage"></A>
|
||||
<A NAME="DOC.2.42.14"></A>
|
||||
<A NAME="DOC.2.44.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setUseCompleteImage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubImageDimensions"></A>
|
||||
<A NAME="DOC.2.42.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.44.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubImageDimensions"></A>
|
||||
<A NAME="DOC.2.42.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const </B></TT>
|
||||
<A NAME="DOC.2.44.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getSubImageDimensions(unsigned int& offsetX, unsigned int& offsetY, unsigned int& <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.153.10">height</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUseSubImage"></A>
|
||||
<A NAME="DOC.2.42.17"></A>
|
||||
<A NAME="DOC.2.44.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getUseSubImage() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.42.18"></A>
|
||||
<A NAME="DOC.2.44.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.42.19"></A>
|
||||
<A NAME="DOC.2.44.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DrawPixels.html">DrawPixels</A>& operator = (const <!1><A HREF="DrawPixels.html">DrawPixels</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~DrawPixels"></A>
|
||||
<A NAME="DOC.2.42.20"></A>
|
||||
<A NAME="DOC.2.44.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DrawPixels()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.42.21"></A>
|
||||
<A NAME="DOC.2.44.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_position"></A>
|
||||
<A NAME="DOC.2.42.22"></A>
|
||||
<A NAME="DOC.2.44.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _position</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.42.23"></A>
|
||||
<A NAME="DOC.2.44.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!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="_useSubImage"></A>
|
||||
<A NAME="DOC.2.42.24"></A>
|
||||
<A NAME="DOC.2.44.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _useSubImage</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_offsetX"></A>
|
||||
<A NAME="DOC.2.42.25"></A>
|
||||
<A NAME="DOC.2.44.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _offsetX</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_offsetY"></A>
|
||||
<A NAME="DOC.2.42.26"></A>
|
||||
<A NAME="DOC.2.44.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _offsetY</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_width"></A>
|
||||
<A NAME="DOC.2.42.27"></A>
|
||||
<A NAME="DOC.2.44.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _width</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_height"></A>
|
||||
<A NAME="DOC.2.42.28"></A>
|
||||
<A NAME="DOC.2.44.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _height</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,124 +23,124 @@
|
||||
<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">Drawable</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.1">Drawable</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.40.2">Drawable</A></B>(const <!1><A HREF="Drawable.html#DOC.2.40.2">Drawable</A>& drawable, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.2">Drawable</A></B>(const <!1><A HREF="Drawable.html#DOC.2.42.2">Drawable</A>& drawable, 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>virtual bool <B><A HREF="#DOC.2.40.3">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.42.3">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.40.4">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.4">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.40.5">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.5">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A>& <B><A HREF="#DOC.2.40.7">getParents</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A>& <B><A HREF="#DOC.2.42.7">getParents</A></B>() const
|
||||
<DD><I>Get the parent list of drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B><A HREF="#DOC.2.40.8">getParents</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B><A HREF="#DOC.2.42.8">getParents</A></B>()
|
||||
<DD><I>Get the a copy of parent list of node.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Node* <B><A HREF="#DOC.2.40.9">getParent</A></B>(const unsigned int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Node* <B><A HREF="#DOC.2.42.9">getParent</A></B>(const unsigned int i)
|
||||
<DD><I>Get a single parent of Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node* <B><A HREF="#DOC.2.40.10">getParent</A></B>(const unsigned int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node* <B><A HREF="#DOC.2.42.10">getParent</A></B>(const unsigned int i) const
|
||||
<DD><I>Get a single const parent of Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.40.11">getNumParents</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.42.11">getNumParents</A></B>() const
|
||||
<DD><I> Get the number of parents of node.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.40.12">setStateSet</A></B>(<!1><A HREF="StateSet.html">StateSet</A>* state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.12">setStateSet</A></B>(<!1><A HREF="StateSet.html">StateSet</A>* state)
|
||||
<DD><I>Set the StateSet attached to the Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.40.13">getStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.42.13">getStateSet</A></B>()
|
||||
<DD><I>Get the attached StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.40.14">getStateSet</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html">StateSet</A>* <B><A HREF="#DOC.2.42.14">getStateSet</A></B>() const
|
||||
<DD><I>Get the attached const StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.15">setSupportsDisplayList</A></B>(const bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.15">setSupportsDisplayList</A></B>(const bool flag)
|
||||
<DD><I>Set the drawable to it can or cannot be used in conjunction with OpenGL display lists.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.40.16">getSupportsDisplayList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.42.16">getSupportsDisplayList</A></B>() const
|
||||
<DD><I>Get whether display lists are supported for this drawable instance</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.17">setUseDisplayList</A></B>(const bool flag)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.17">setUseDisplayList</A></B>(const bool flag)
|
||||
<DD><I>When set to true, force the draw method to use OpenGL Display List for rendering.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.40.18">getUseDisplayList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.42.18">getUseDisplayList</A></B>() const
|
||||
<DD><I>Return whether OpenGL display lists are being used for rendering</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.19">dirtyDisplayList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.19">dirtyDisplayList</A></B>()
|
||||
<DD><I>Force a recompile on next draw() of any OpenGL display list associated with this geoset</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.20">dirtyBound</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.20">dirtyBound</A></B>()
|
||||
<DD><I>Dirty the bounding box, forcing a computeBound() on the next call to getBound().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="BoundingBox.html">BoundingBox</A>& <B><A HREF="#DOC.2.40.21">getBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="BoundingBox.html">BoundingBox</A>& <B><A HREF="#DOC.2.42.21">getBound</A></B>() const
|
||||
<DD><I>get bounding box of geoset.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.22">compile</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.22">compile</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>Immediately compile this drawable into an OpenGL Display List.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.24">setAppCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.24">setAppCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* ac)
|
||||
<DD><I>Set the AppCallback which allows users to attach customize the undating of an object during the app traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B><A HREF="#DOC.2.40.25">getAppCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B><A HREF="#DOC.2.42.25">getAppCallback</A></B>()
|
||||
<DD><I>Get the non const AppCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B><A HREF="#DOC.2.40.26">getAppCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B><A HREF="#DOC.2.42.26">getAppCallback</A></B>() const
|
||||
<DD><I>Get the const AppCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.28">setCullCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.28">setCullCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* cc)
|
||||
<DD><I>Set the CullCallback which allows users to attach customize the culling of Drawable during the cull traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B><A HREF="#DOC.2.40.29">getCullCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B><A HREF="#DOC.2.42.29">getCullCallback</A></B>()
|
||||
<DD><I>Get the non const CullCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B><A HREF="#DOC.2.40.30">getCullCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B><A HREF="#DOC.2.42.30">getCullCallback</A></B>() const
|
||||
<DD><I>Get the const CullCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.32">setDrawCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.32">setDrawCallback</A></B>(<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* dc)
|
||||
<DD><I>Set the DrawCallback which allows users to attach customize the drawing of existing Drawable object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B><A HREF="#DOC.2.40.33">getDrawCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B><A HREF="#DOC.2.42.33">getDrawCallback</A></B>()
|
||||
<DD><I>Get the non const DrawCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B><A HREF="#DOC.2.40.34">getDrawCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B><A HREF="#DOC.2.42.34">getDrawCallback</A></B>() const
|
||||
<DD><I>Get the const DrawCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.35">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.35">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state) = 0
|
||||
<DD><I>draw directly ignoring an OpenGL display list which could be attached.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.40.36">deleteDisplayList</A></B>(uint contextID, uint globj)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.42.36">deleteDisplayList</A></B>(uint contextID, uint globj)
|
||||
<DD><I>use deleteDisplayList instead of glDeleteList to allow OpenGL display list to cached until they can be deleted by the OpenGL context in which they were created, specified by contextID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.40.37">flushDeletedDisplayLists</A></B>(uint contextID)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.42.37">flushDeletedDisplayLists</A></B>(uint contextID)
|
||||
<DD><I>flush all the cached display list which need to be deleted in the OpenGL context related to contextID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.40">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.40">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.42">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.42">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.40.59">draw</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.59">draw</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw OpenGL primitives.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<Node*> <B><A HREF="#DOC.2.40.6">ParentList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<Node*> <B><A HREF="#DOC.2.42.6">ParentList</A></B>
|
||||
<DD><I>A vector of osg::Node pointers which is used to store the parent(s) of drawable</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.40.23">AppCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.42.23">AppCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.40.27">CullCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.42.27">CullCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.40.31">DrawCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.42.31">DrawCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.40.38">AttributeType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.42.38">AttributeType</A></B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
@@ -149,44 +149,44 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B><A HREF="#DOC.2.40.48">_parents</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B><A HREF="#DOC.2.42.48">_parents</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B><A HREF="#DOC.2.40.49">_dstate</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B><A HREF="#DOC.2.42.49">_dstate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.50">_supportsDisplayList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.50">_supportsDisplayList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.51">_useDisplayList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.51">_useDisplayList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> <B><A HREF="#DOC.2.40.53">_bbox</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> <B><A HREF="#DOC.2.42.53">_bbox</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.40.54">_bbox_computed</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.42.54">_bbox_computed</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B><A HREF="#DOC.2.40.55">_appCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>> <B><A HREF="#DOC.2.42.55">_appCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B><A HREF="#DOC.2.40.56">_drawCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>> <B><A HREF="#DOC.2.42.56">_drawCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B><A HREF="#DOC.2.40.57">_cullCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>> <B><A HREF="#DOC.2.42.57">_cullCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html">Drawable</A>& <B><A HREF="#DOC.2.40.43">operator = </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html">Drawable</A>& <B><A HREF="#DOC.2.42.43">operator = </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.44">~Drawable</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.42.44">~Drawable</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.40.45">computeBound</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.42.45">computeBound</A></B>() const
|
||||
<DD><I>compute the bounding box of the drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.46">addParent</A></B>(osg::Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.46">addParent</A></B>(osg::Node* node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.47">removeParent</A></B>(osg::Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.47">removeParent</A></B>(osg::Node* node)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> GLObjectList mutable GLObjectList <B><A HREF="#DOC.2.40.52">_globjList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> GLObjectList mutable GLObjectList <B><A HREF="#DOC.2.42.52">_globjList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache <B><A HREF="#DOC.2.40.58">s_deletedDisplayListCache</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache <B><A HREF="#DOC.2.42.58">s_deletedDisplayListCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -198,9 +198,9 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<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>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -216,7 +216,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -253,82 +253,82 @@ be shared for optimal memory usage and graphics performance.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Drawable"></A>
|
||||
<A NAME="DOC.2.40.1"></A>
|
||||
<A NAME="DOC.2.42.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Drawable()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Drawable"></A>
|
||||
<A NAME="DOC.2.40.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Drawable(const <!1><A HREF="Drawable.html#DOC.2.40.2">Drawable</A>& drawable, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.42.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Drawable(const <!1><A HREF="Drawable.html#DOC.2.42.2">Drawable</A>& drawable, 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="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.40.3"></A>
|
||||
<A NAME="DOC.2.42.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.40.4"></A>
|
||||
<A NAME="DOC.2.42.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.40.5"></A>
|
||||
<A NAME="DOC.2.42.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ParentList"></A>
|
||||
<A NAME="DOC.2.40.6"></A>
|
||||
<A NAME="DOC.2.42.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<Node*> ParentList</B></TT>
|
||||
<DD>A vector of osg::Node pointers which is used to store the parent(s) of drawable
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParents"></A>
|
||||
<A NAME="DOC.2.40.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A>& getParents() const </B></TT>
|
||||
<A NAME="DOC.2.42.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A>& getParents() const </B></TT>
|
||||
<DD>Get the parent list of drawable.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParents"></A>
|
||||
<A NAME="DOC.2.40.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> getParents()</B></TT>
|
||||
<A NAME="DOC.2.42.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> getParents()</B></TT>
|
||||
<DD>Get the a copy of parent list of node. A copy is returned to
|
||||
prevent modification of the parent list.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParent"></A>
|
||||
<A NAME="DOC.2.40.9"></A>
|
||||
<A NAME="DOC.2.42.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Node* getParent(const unsigned int i)</B></TT>
|
||||
<DD>Get a single parent of Drawable.
|
||||
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>i</B> - index of the parent to get.
|
||||
<BR><DT><B>Returns:</B><DD> the parent i.<BR><DD></DL><P>
|
||||
<A NAME="getParent"></A>
|
||||
<A NAME="DOC.2.40.10"></A>
|
||||
<A NAME="DOC.2.42.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const Node* getParent(const unsigned int i) const </B></TT>
|
||||
<DD>Get a single const parent of Drawable.
|
||||
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>i</B> - index of the parent to get.
|
||||
<BR><DT><B>Returns:</B><DD> the parent i.<BR><DD></DL><P>
|
||||
<A NAME="getNumParents"></A>
|
||||
<A NAME="DOC.2.40.11"></A>
|
||||
<A NAME="DOC.2.42.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumParents() const </B></TT>
|
||||
<DD>
|
||||
Get the number of parents of node.
|
||||
|
||||
<DL><DT><DT><B>Returns:</B><DD> the number of parents of this node.<BR><DD></DL><P>
|
||||
<A NAME="setStateSet"></A>
|
||||
<A NAME="DOC.2.40.12"></A>
|
||||
<A NAME="DOC.2.42.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setStateSet(<!1><A HREF="StateSet.html">StateSet</A>* state)</B></TT>
|
||||
<DD>Set the StateSet attached to the Drawable.
|
||||
Previously attached StateSet are automatically unreferenced on
|
||||
assignment of a new drawstate.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSet"></A>
|
||||
<A NAME="DOC.2.40.13"></A>
|
||||
<A NAME="DOC.2.42.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html">StateSet</A>* getStateSet()</B></TT>
|
||||
<DD>Get the attached StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSet"></A>
|
||||
<A NAME="DOC.2.40.14"></A>
|
||||
<A NAME="DOC.2.42.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html">StateSet</A>* getStateSet() const </B></TT>
|
||||
<DD>Get the attached const StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSupportsDisplayList"></A>
|
||||
<A NAME="DOC.2.40.15"></A>
|
||||
<A NAME="DOC.2.42.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSupportsDisplayList(const bool flag)</B></TT>
|
||||
<DD>Set the drawable to it can or cannot be used in conjunction with OpenGL
|
||||
display lists. With set to true, calls to Drawable::setUseDisplayList,
|
||||
@@ -339,102 +339,102 @@ on objects with dynamic internal data such as continuous Level of Detail
|
||||
algorithms.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSupportsDisplayList"></A>
|
||||
<A NAME="DOC.2.40.16"></A>
|
||||
<A NAME="DOC.2.42.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getSupportsDisplayList() const </B></TT>
|
||||
<DD>Get whether display lists are supported for this drawable instance
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setUseDisplayList"></A>
|
||||
<A NAME="DOC.2.40.17"></A>
|
||||
<A NAME="DOC.2.42.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setUseDisplayList(const bool flag)</B></TT>
|
||||
<DD>When set to true, force the draw method to use OpenGL Display List for rendering.
|
||||
If false rendering directly. If the display list has not been already
|
||||
compile the next call to draw will automatically create the display list.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUseDisplayList"></A>
|
||||
<A NAME="DOC.2.40.18"></A>
|
||||
<A NAME="DOC.2.42.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getUseDisplayList() const </B></TT>
|
||||
<DD>Return whether OpenGL display lists are being used for rendering
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="dirtyDisplayList"></A>
|
||||
<A NAME="DOC.2.40.19"></A>
|
||||
<A NAME="DOC.2.42.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void dirtyDisplayList()</B></TT>
|
||||
<DD>Force a recompile on next draw() of any OpenGL display list associated with this geoset
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="dirtyBound"></A>
|
||||
<A NAME="DOC.2.40.20"></A>
|
||||
<A NAME="DOC.2.42.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void dirtyBound()</B></TT>
|
||||
<DD>Dirty the bounding box, forcing a computeBound() on the next call
|
||||
to getBound(). Should be called in the internal geometry of the Drawable
|
||||
is modified.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBound"></A>
|
||||
<A NAME="DOC.2.40.21"></A>
|
||||
<A NAME="DOC.2.42.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="BoundingBox.html">BoundingBox</A>& getBound() const </B></TT>
|
||||
<DD>get bounding box of geoset.
|
||||
Note, now made virtual to make it possible to implement user-drawn
|
||||
objects albeit so what crudely, to be improved later.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compile"></A>
|
||||
<A NAME="DOC.2.40.22"></A>
|
||||
<A NAME="DOC.2.42.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void compile(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>Immediately compile this drawable into an OpenGL Display List.
|
||||
Note I, operation is ignored if _useDisplayList to false.
|
||||
Note II, compile is not intended to be overridden in subclasses.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AppCallback"></A>
|
||||
<A NAME="DOC.2.40.23"></A>
|
||||
<A NAME="DOC.2.42.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct AppCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="app"></A>
|
||||
<A NAME="DOC.2.40.23.1"></A>
|
||||
<A NAME="DOC.2.42.23.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void app(<!1><A HREF="NodeVisitor.html">osg::NodeVisitor</A>* visitor, <!1><A HREF="Drawable.html">osg::Drawable</A>* drawable) = 0</B></TT>
|
||||
<DD>do customized app code
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setAppCallback"></A>
|
||||
<A NAME="DOC.2.40.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAppCallback(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)</B></TT>
|
||||
<A NAME="DOC.2.42.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAppCallback(<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* ac)</B></TT>
|
||||
<DD>Set the AppCallback which allows users to attach customize the undating of an object during the app traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAppCallback"></A>
|
||||
<A NAME="DOC.2.40.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* getAppCallback()</B></TT>
|
||||
<A NAME="DOC.2.42.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* getAppCallback()</B></TT>
|
||||
<DD>Get the non const AppCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAppCallback"></A>
|
||||
<A NAME="DOC.2.40.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* getAppCallback() const </B></TT>
|
||||
<A NAME="DOC.2.42.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* getAppCallback() const </B></TT>
|
||||
<DD>Get the const AppCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullCallback"></A>
|
||||
<A NAME="DOC.2.40.27"></A>
|
||||
<A NAME="DOC.2.42.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct CullCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="cull"></A>
|
||||
<A NAME="DOC.2.40.27.1"></A>
|
||||
<A NAME="DOC.2.42.27.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool cull(<!1><A HREF="NodeVisitor.html">osg::NodeVisitor</A>* visitor, <!1><A HREF="Drawable.html">osg::Drawable</A>* drawable, <!1><A HREF="State.html">osg::State</A>* state=NULL) const = 0</B></TT>
|
||||
<DD>do customized cull code
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setCullCallback"></A>
|
||||
<A NAME="DOC.2.40.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullCallback(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)</B></TT>
|
||||
<A NAME="DOC.2.42.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullCallback(<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* cc)</B></TT>
|
||||
<DD>Set the CullCallback which allows users to attach customize the culling of Drawable during the cull traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullCallback"></A>
|
||||
<A NAME="DOC.2.40.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* getCullCallback()</B></TT>
|
||||
<A NAME="DOC.2.42.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* getCullCallback()</B></TT>
|
||||
<DD>Get the non const CullCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullCallback"></A>
|
||||
<A NAME="DOC.2.40.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* getCullCallback() const </B></TT>
|
||||
<A NAME="DOC.2.42.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* getCullCallback() const </B></TT>
|
||||
<DD>Get the const CullCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawCallback"></A>
|
||||
<A NAME="DOC.2.40.31"></A>
|
||||
<A NAME="DOC.2.42.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct DrawCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DD>Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object.
|
||||
The draw callback is implement as a replacement to the Drawable's own drawImmediateMode() method, if the
|
||||
@@ -444,35 +444,35 @@ without fuss and can even diable the inner draw in required.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.40.31.1"></A>
|
||||
<A NAME="DOC.2.42.31.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state, <!1><A HREF="Drawable.html">osg::Drawable</A>* drawable) const = 0</B></TT>
|
||||
<DD>do customized draw code
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setDrawCallback"></A>
|
||||
<A NAME="DOC.2.40.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)</B></TT>
|
||||
<A NAME="DOC.2.42.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* dc)</B></TT>
|
||||
<DD>Set the DrawCallback which allows users to attach customize the drawing of existing Drawable object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawCallback"></A>
|
||||
<A NAME="DOC.2.40.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* getDrawCallback()</B></TT>
|
||||
<A NAME="DOC.2.42.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* getDrawCallback()</B></TT>
|
||||
<DD>Get the non const DrawCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawCallback"></A>
|
||||
<A NAME="DOC.2.40.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* getDrawCallback() const </B></TT>
|
||||
<A NAME="DOC.2.42.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* getDrawCallback() const </B></TT>
|
||||
<DD>Get the const DrawCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.40.35"></A>
|
||||
<A NAME="DOC.2.42.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state) = 0</B></TT>
|
||||
<DD>draw directly ignoring an OpenGL display list which could be attached.
|
||||
This is the internal draw method which does the drawing itself,
|
||||
and is the method to override when deriving from Drawable.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="deleteDisplayList"></A>
|
||||
<A NAME="DOC.2.40.36"></A>
|
||||
<A NAME="DOC.2.42.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void deleteDisplayList(uint contextID, uint globj)</B></TT>
|
||||
<DD>use deleteDisplayList instead of glDeleteList to allow
|
||||
OpenGL display list to cached until they can be deleted
|
||||
@@ -480,143 +480,143 @@ by the OpenGL context in which they were created, specified
|
||||
by contextID
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flushDeletedDisplayLists"></A>
|
||||
<A NAME="DOC.2.40.37"></A>
|
||||
<A NAME="DOC.2.42.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void flushDeletedDisplayLists(uint contextID)</B></TT>
|
||||
<DD>flush all the cached display list which need to be deleted
|
||||
in the OpenGL context related to contextID
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AttributeType"></A>
|
||||
<A NAME="DOC.2.40.38"></A>
|
||||
<A NAME="DOC.2.42.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AttributeType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="VERTICES"></A>
|
||||
<A NAME="DOC.2.40.38.1"></A>
|
||||
<A NAME="DOC.2.42.38.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VERTICES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NORMALS"></A>
|
||||
<A NAME="DOC.2.40.38.2"></A>
|
||||
<A NAME="DOC.2.42.38.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NORMALS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLORS"></A>
|
||||
<A NAME="DOC.2.40.38.3"></A>
|
||||
<A NAME="DOC.2.42.38.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLORS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS"></A>
|
||||
<A NAME="DOC.2.40.38.4"></A>
|
||||
<A NAME="DOC.2.42.38.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_0"></A>
|
||||
<A NAME="DOC.2.40.38.5"></A>
|
||||
<A NAME="DOC.2.42.38.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_1"></A>
|
||||
<A NAME="DOC.2.40.38.6"></A>
|
||||
<A NAME="DOC.2.42.38.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_2"></A>
|
||||
<A NAME="DOC.2.40.38.7"></A>
|
||||
<A NAME="DOC.2.42.38.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_3"></A>
|
||||
<A NAME="DOC.2.40.38.8"></A>
|
||||
<A NAME="DOC.2.42.38.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_4"></A>
|
||||
<A NAME="DOC.2.40.38.9"></A>
|
||||
<A NAME="DOC.2.42.38.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_4</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_5"></A>
|
||||
<A NAME="DOC.2.40.38.10"></A>
|
||||
<A NAME="DOC.2.42.38.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_5</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_6"></A>
|
||||
<A NAME="DOC.2.40.38.11"></A>
|
||||
<A NAME="DOC.2.42.38.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_6</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_7"></A>
|
||||
<A NAME="DOC.2.40.38.12"></A>
|
||||
<A NAME="DOC.2.42.38.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_7</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.40.40"></A>
|
||||
<A NAME="DOC.2.42.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.40.42"></A>
|
||||
<A NAME="DOC.2.42.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.40.43"></A>
|
||||
<A NAME="DOC.2.42.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html">Drawable</A>& operator = (const <!1><A HREF="Drawable.html">Drawable</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Drawable"></A>
|
||||
<A NAME="DOC.2.40.44"></A>
|
||||
<A NAME="DOC.2.42.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Drawable()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.40.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const = 0</B></TT>
|
||||
<A NAME="DOC.2.42.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DD>compute the bounding box of the drawable. Method must be
|
||||
implemented by subclasses.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addParent"></A>
|
||||
<A NAME="DOC.2.40.46"></A>
|
||||
<A NAME="DOC.2.42.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addParent(osg::Node* node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeParent"></A>
|
||||
<A NAME="DOC.2.40.47"></A>
|
||||
<A NAME="DOC.2.42.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeParent(osg::Node* node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parents"></A>
|
||||
<A NAME="DOC.2.40.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> _parents</B></TT>
|
||||
<A NAME="DOC.2.42.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> _parents</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dstate"></A>
|
||||
<A NAME="DOC.2.40.49"></A>
|
||||
<A NAME="DOC.2.42.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> _dstate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_supportsDisplayList"></A>
|
||||
<A NAME="DOC.2.40.50"></A>
|
||||
<A NAME="DOC.2.42.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _supportsDisplayList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_useDisplayList"></A>
|
||||
<A NAME="DOC.2.40.51"></A>
|
||||
<A NAME="DOC.2.42.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _useDisplayList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_globjList"></A>
|
||||
<A NAME="DOC.2.40.52"></A>
|
||||
<A NAME="DOC.2.42.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<uint> GLObjectList mutable GLObjectList _globjList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbox"></A>
|
||||
<A NAME="DOC.2.40.53"></A>
|
||||
<A NAME="DOC.2.42.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> _bbox</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbox_computed"></A>
|
||||
<A NAME="DOC.2.40.54"></A>
|
||||
<A NAME="DOC.2.42.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _bbox_computed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_appCallback"></A>
|
||||
<A NAME="DOC.2.40.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> _appCallback</B></TT>
|
||||
<A NAME="DOC.2.42.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>> _appCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawCallback"></A>
|
||||
<A NAME="DOC.2.40.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> _drawCallback</B></TT>
|
||||
<A NAME="DOC.2.42.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>> _drawCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullCallback"></A>
|
||||
<A NAME="DOC.2.40.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> _cullCallback</B></TT>
|
||||
<A NAME="DOC.2.42.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>> _cullCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_deletedDisplayListCache"></A>
|
||||
<A NAME="DOC.2.40.58"></A>
|
||||
<A NAME="DOC.2.42.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache s_deletedDisplayListCache</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.40.59"></A>
|
||||
<A NAME="DOC.2.42.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void draw(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw OpenGL primitives.
|
||||
If the drawable has _useDisplayList set to true then use an OpenGL display
|
||||
|
||||
@@ -23,62 +23,70 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.45.1">Fog</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.1">Fog</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.45.2">Fog</A></B>(const <!1><A HREF="Fog.html#DOC.2.45.2">Fog</A>& fog, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.2">Fog</A></B>(const <!1><A HREF="Fog.html#DOC.2.46.2">Fog</A>& fog, 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.45.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.9">FOG</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.9">FOG</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.45.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.46.4">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>virtual void <B><A HREF="#DOC.2.45.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.46.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>inline void <B><A HREF="#DOC.2.45.7">setMode</A></B>( const <!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> mode )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.7">setMode</A></B>( const <!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> mode )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> <B><A HREF="#DOC.2.45.8">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> <B><A HREF="#DOC.2.46.8">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.45.9">setDensity</A></B>( const float density )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.9">setDensity</A></B>( const float density )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.45.10">getDensity</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.46.10">getDensity</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.45.11">setStart</A></B>( const float <!1><A HREF="LineSegment.html#DOC.2.65.6">start</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.11">setStart</A></B>( const float <!1><A HREF="LineSegment.html#DOC.2.68.6">start</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.45.12">getStart</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.46.12">getStart</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.45.13">setEnd</A></B>( const float <!1><A HREF="TriangleFunctor.html#DOC.2.41.11">end</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.13">setEnd</A></B>( const float <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.45.14">getEnd</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.46.14">getEnd</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.45.15">setColor</A></B>( const <!1><A HREF="Vec4.html">Vec4</A> &color )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.15">setColor</A></B>( const <!1><A HREF="Vec4.html">Vec4</A> &color )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.45.16">getColor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.46.16">getColor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.45.17">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.18">setFogCoordinateSource</A></B>(GLint source)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline GLint <B><A HREF="#DOC.2.46.19">getFogCoordinateSource</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.46.20">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.45.6">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.46.6">Mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.46.17">FogCoordinateSource</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> <B><A HREF="#DOC.2.45.19">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> <B><A HREF="#DOC.2.46.22">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.45.20">_density</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.46.23">_density</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.45.21">_start</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.46.24">_start</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.45.22">_end</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.46.25">_end</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.45.23">_color</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.46.26">_color</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.46.27">_fogCoordinateSource</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.45.18">~Fog</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.46.21">~Fog</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -96,7 +104,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -129,9 +137,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -147,7 +155,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -182,112 +190,138 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Fog"></A>
|
||||
<A NAME="DOC.2.45.1"></A>
|
||||
<A NAME="DOC.2.46.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Fog()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Fog"></A>
|
||||
<A NAME="DOC.2.45.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Fog(const <!1><A HREF="Fog.html#DOC.2.45.2">Fog</A>& fog, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.46.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Fog(const <!1><A HREF="Fog.html#DOC.2.46.2">Fog</A>& fog, 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.45.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="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.9">FOG</A>)</B></TT>
|
||||
<A NAME="DOC.2.46.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="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.9">FOG</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.45.4"></A>
|
||||
<A NAME="DOC.2.46.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.45.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.46.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="Mode"></A>
|
||||
<A NAME="DOC.2.45.6"></A>
|
||||
<A NAME="DOC.2.46.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LINEAR"></A>
|
||||
<A NAME="DOC.2.45.6.1"></A>
|
||||
<A NAME="DOC.2.46.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EXP"></A>
|
||||
<A NAME="DOC.2.45.6.2"></A>
|
||||
<A NAME="DOC.2.46.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EXP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EXP2"></A>
|
||||
<A NAME="DOC.2.45.6.3"></A>
|
||||
<A NAME="DOC.2.46.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EXP2</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.45.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> mode )</B></TT>
|
||||
<A NAME="DOC.2.46.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> mode )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.45.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.46.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDensity"></A>
|
||||
<A NAME="DOC.2.45.9"></A>
|
||||
<A NAME="DOC.2.46.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDensity( const float density )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDensity"></A>
|
||||
<A NAME="DOC.2.45.10"></A>
|
||||
<A NAME="DOC.2.46.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getDensity() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStart"></A>
|
||||
<A NAME="DOC.2.45.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setStart( const float <!1><A HREF="LineSegment.html#DOC.2.65.6">start</A> )</B></TT>
|
||||
<A NAME="DOC.2.46.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setStart( const float <!1><A HREF="LineSegment.html#DOC.2.68.6">start</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStart"></A>
|
||||
<A NAME="DOC.2.45.12"></A>
|
||||
<A NAME="DOC.2.46.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getStart() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setEnd"></A>
|
||||
<A NAME="DOC.2.45.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setEnd( const float <!1><A HREF="TriangleFunctor.html#DOC.2.41.11">end</A> )</B></TT>
|
||||
<A NAME="DOC.2.46.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setEnd( const float <!1><A HREF="TriangleFunctor.html#DOC.2.43.11">end</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEnd"></A>
|
||||
<A NAME="DOC.2.45.14"></A>
|
||||
<A NAME="DOC.2.46.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getEnd() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColor"></A>
|
||||
<A NAME="DOC.2.45.15"></A>
|
||||
<A NAME="DOC.2.46.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setColor( const <!1><A HREF="Vec4.html">Vec4</A> &color )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColor"></A>
|
||||
<A NAME="DOC.2.45.16"></A>
|
||||
<A NAME="DOC.2.46.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getColor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FogCoordinateSource"></A>
|
||||
<A NAME="DOC.2.46.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum FogCoordinateSource</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FOG_COORDINATE"></A>
|
||||
<A NAME="DOC.2.46.17.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FOG_COORDINATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRAGMENT_DEPTH"></A>
|
||||
<A NAME="DOC.2.46.17.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRAGMENT_DEPTH</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setFogCoordinateSource"></A>
|
||||
<A NAME="DOC.2.46.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFogCoordinateSource(GLint source)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFogCoordinateSource"></A>
|
||||
<A NAME="DOC.2.46.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline GLint getFogCoordinateSource() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.45.17"></A>
|
||||
<A NAME="DOC.2.46.20"></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="~Fog"></A>
|
||||
<A NAME="DOC.2.45.18"></A>
|
||||
<A NAME="DOC.2.46.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Fog()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.45.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Fog.html#DOC.2.45.6">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.46.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Fog.html#DOC.2.46.6">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_density"></A>
|
||||
<A NAME="DOC.2.45.20"></A>
|
||||
<A NAME="DOC.2.46.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _density</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_start"></A>
|
||||
<A NAME="DOC.2.45.21"></A>
|
||||
<A NAME="DOC.2.46.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _start</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_end"></A>
|
||||
<A NAME="DOC.2.45.22"></A>
|
||||
<A NAME="DOC.2.46.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _end</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_color"></A>
|
||||
<A NAME="DOC.2.45.23"></A>
|
||||
<A NAME="DOC.2.46.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _color</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fogCoordinateSource"></A>
|
||||
<A NAME="DOC.2.46.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _fogCoordinateSource</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -23,50 +23,50 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.1">FrameStamp</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.47.1">FrameStamp</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.2">FrameStamp</A></B>(const <!1><A HREF="FrameStamp.html#DOC.2.46.2">FrameStamp</A>& fs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.47.2">FrameStamp</A></B>(const <!1><A HREF="FrameStamp.html#DOC.2.47.2">FrameStamp</A>& fs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.3">~FrameStamp</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.47.3">~FrameStamp</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="FrameStamp.html">FrameStamp</A>& <B><A HREF="#DOC.2.46.4">operator = </A></B>(const <!1><A HREF="FrameStamp.html">FrameStamp</A>& fs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="FrameStamp.html">FrameStamp</A>& <B><A HREF="#DOC.2.47.4">operator = </A></B>(const <!1><A HREF="FrameStamp.html">FrameStamp</A>& fs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.46.5">setFrameNumber</A></B>(int fnum)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.47.5">setFrameNumber</A></B>(int fnum)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.6">getFrameNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.6">getFrameNumber</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.46.7">setReferenceTime</A></B>(double refTime)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.47.7">setReferenceTime</A></B>(double refTime)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.46.8">getReferenceTime</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.47.8">getReferenceTime</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.46.9">setCalendarTime</A></B>(const tm& calendarTime)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.47.9">setCalendarTime</A></B>(const tm& calendarTime)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.46.10">getCalendarTime</A></B>(tm& calendarTime) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.47.10">getCalendarTime</A></B>(tm& calendarTime) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.11">_frameNumber</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.11">_frameNumber</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.46.12">_referenceTime</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.47.12">_referenceTime</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.13">tm_sec</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.13">tm_sec</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.14">tm_min</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.14">tm_min</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.15">tm_hour</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.15">tm_hour</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.16">tm_mday</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.16">tm_mday</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.17">tm_mon</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.17">tm_mon</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.18">tm_year</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.18">tm_year</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.19">tm_wday</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.19">tm_wday</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.20">tm_yday</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.20">tm_yday</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.46.21">tm_isdst</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.47.21">tm_isdst</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -101,87 +101,87 @@ of day etc.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="FrameStamp"></A>
|
||||
<A NAME="DOC.2.46.1"></A>
|
||||
<A NAME="DOC.2.47.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrameStamp()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FrameStamp"></A>
|
||||
<A NAME="DOC.2.46.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrameStamp(const <!1><A HREF="FrameStamp.html#DOC.2.46.2">FrameStamp</A>& fs)</B></TT>
|
||||
<A NAME="DOC.2.47.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrameStamp(const <!1><A HREF="FrameStamp.html#DOC.2.47.2">FrameStamp</A>& fs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~FrameStamp"></A>
|
||||
<A NAME="DOC.2.46.3"></A>
|
||||
<A NAME="DOC.2.47.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~FrameStamp()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.46.4"></A>
|
||||
<A NAME="DOC.2.47.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="FrameStamp.html">FrameStamp</A>& operator = (const <!1><A HREF="FrameStamp.html">FrameStamp</A>& fs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrameNumber"></A>
|
||||
<A NAME="DOC.2.46.5"></A>
|
||||
<A NAME="DOC.2.47.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFrameNumber(int fnum)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrameNumber"></A>
|
||||
<A NAME="DOC.2.46.6"></A>
|
||||
<A NAME="DOC.2.47.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getFrameNumber() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setReferenceTime"></A>
|
||||
<A NAME="DOC.2.46.7"></A>
|
||||
<A NAME="DOC.2.47.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setReferenceTime(double refTime)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceTime"></A>
|
||||
<A NAME="DOC.2.46.8"></A>
|
||||
<A NAME="DOC.2.47.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double getReferenceTime() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCalendarTime"></A>
|
||||
<A NAME="DOC.2.46.9"></A>
|
||||
<A NAME="DOC.2.47.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCalendarTime(const tm& calendarTime)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCalendarTime"></A>
|
||||
<A NAME="DOC.2.46.10"></A>
|
||||
<A NAME="DOC.2.47.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getCalendarTime(tm& calendarTime) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameNumber"></A>
|
||||
<A NAME="DOC.2.46.11"></A>
|
||||
<A NAME="DOC.2.47.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _frameNumber</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_referenceTime"></A>
|
||||
<A NAME="DOC.2.46.12"></A>
|
||||
<A NAME="DOC.2.47.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _referenceTime</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_sec"></A>
|
||||
<A NAME="DOC.2.46.13"></A>
|
||||
<A NAME="DOC.2.47.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_sec</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_min"></A>
|
||||
<A NAME="DOC.2.46.14"></A>
|
||||
<A NAME="DOC.2.47.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_min</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_hour"></A>
|
||||
<A NAME="DOC.2.46.15"></A>
|
||||
<A NAME="DOC.2.47.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_hour</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_mday"></A>
|
||||
<A NAME="DOC.2.46.16"></A>
|
||||
<A NAME="DOC.2.47.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_mday</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_mon"></A>
|
||||
<A NAME="DOC.2.46.17"></A>
|
||||
<A NAME="DOC.2.47.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_mon</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_year"></A>
|
||||
<A NAME="DOC.2.46.18"></A>
|
||||
<A NAME="DOC.2.47.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_year</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_wday"></A>
|
||||
<A NAME="DOC.2.46.19"></A>
|
||||
<A NAME="DOC.2.47.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_wday</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_yday"></A>
|
||||
<A NAME="DOC.2.46.20"></A>
|
||||
<A NAME="DOC.2.47.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_yday</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tm_isdst"></A>
|
||||
<A NAME="DOC.2.46.21"></A>
|
||||
<A NAME="DOC.2.47.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int tm_isdst</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,36 +23,36 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.47.1">FrontFace</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.48.1">FrontFace</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.47.2">FrontFace</A></B>(const <!1><A HREF="FrontFace.html#DOC.2.47.2">FrontFace</A>& ff, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.48.2">FrontFace</A></B>(const <!1><A HREF="FrontFace.html#DOC.2.48.2">FrontFace</A>& ff, 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.47.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.10">FRONTFACE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.48.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.10">FRONTFACE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.47.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.48.4">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>inline void <B><A HREF="#DOC.2.47.6">setMode</A></B>(const <!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.48.6">setMode</A></B>(const <!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> <B><A HREF="#DOC.2.47.7">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> <B><A HREF="#DOC.2.48.7">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.47.8">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.48.8">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.47.5">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.48.5">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> <B><A HREF="#DOC.2.47.10">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> <B><A HREF="#DOC.2.48.10">_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.47.9">~FrontFace</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.48.9">~FrontFace</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -70,7 +70,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -80,7 +80,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -105,9 +105,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -158,56 +158,56 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="FrontFace"></A>
|
||||
<A NAME="DOC.2.47.1"></A>
|
||||
<A NAME="DOC.2.48.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrontFace()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FrontFace"></A>
|
||||
<A NAME="DOC.2.47.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrontFace(const <!1><A HREF="FrontFace.html#DOC.2.47.2">FrontFace</A>& ff, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.48.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FrontFace(const <!1><A HREF="FrontFace.html#DOC.2.48.2">FrontFace</A>& ff, 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.47.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="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.10">FRONTFACE</A>)</B></TT>
|
||||
<A NAME="DOC.2.48.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="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.10">FRONTFACE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.47.4"></A>
|
||||
<A NAME="DOC.2.48.4"></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="Mode"></A>
|
||||
<A NAME="DOC.2.47.5"></A>
|
||||
<A NAME="DOC.2.48.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="CLOCKWISE"></A>
|
||||
<A NAME="DOC.2.47.5.1"></A>
|
||||
<A NAME="DOC.2.48.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLOCKWISE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COUNTER_CLOCKWISE"></A>
|
||||
<A NAME="DOC.2.47.5.2"></A>
|
||||
<A NAME="DOC.2.48.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COUNTER_CLOCKWISE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.47.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.48.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.47.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.48.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.47.8"></A>
|
||||
<A NAME="DOC.2.48.8"></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="~FrontFace"></A>
|
||||
<A NAME="DOC.2.47.9"></A>
|
||||
<A NAME="DOC.2.48.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~FrontFace()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.47.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="FrontFace.html#DOC.2.47.5">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.48.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="FrontFace.html#DOC.2.48.5">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CAMERA"></A>
|
||||
<B>OSG_CAMERA</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CLEARNODE"></A>
|
||||
<B>OSG_CLEARNODE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CLIPNODE"></A>
|
||||
<B>OSG_CLIPNODE</B><DT>
|
||||
|
||||
@@ -52,11 +55,11 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_COLORMATRIX"></A>
|
||||
<B>OSG_COLORMATRIX</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CONVEXPLANEROCCLUDER"></A>
|
||||
<B>OSG_CONVEXPLANEROCCLUDER</B><DT>
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CONVEXPLANAROCCLUDER"></A>
|
||||
<B>OSG_CONVEXPLANAROCCLUDER</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CONVEXPLANERPOLYGON"></A>
|
||||
<B>OSG_CONVEXPLANERPOLYGON</B><DT>
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_CONVEXPLANARPOLYGON"></A>
|
||||
<B>OSG_CONVEXPLANARPOLYGON</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_COPYOP"></A>
|
||||
<B>OSG_COPYOP</B><DT>
|
||||
@@ -76,21 +79,18 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_DisplaySettings"></A>
|
||||
<B>OSG_DisplaySettings</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_DOFTRANSFORM"></A>
|
||||
<B>OSG_DOFTRANSFORM</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_DRAWABLE"></A>
|
||||
<B>OSG_DRAWABLE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_DRAWPIXELS"></A>
|
||||
<B>OSG_DRAWPIXELS</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_EARTHSKY"></A>
|
||||
<B>OSG_EARTHSKY</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_EXPORT"></A>
|
||||
<B>OSG_EXPORT</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="USE_DEPRECATED_API"></A>
|
||||
<B>USE_DEPRECATED_API</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="SG_EXPORT"></A>
|
||||
<B>SG_EXPORT</B>(dllexport)<DT>
|
||||
|
||||
@@ -115,6 +115,12 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_FOG"></A>
|
||||
<B>OSG_FOG</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_FOG_COORDINATE"></A>
|
||||
<B>GL_FOG_COORDINATE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_FRAGMENT_DEPTH"></A>
|
||||
<B>GL_FRAGMENT_DEPTH</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_FRAMESTAMP"></A>
|
||||
<B>OSG_FRAMESTAMP</B><DT>
|
||||
|
||||
@@ -136,30 +142,18 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_GL"></A>
|
||||
<B>OSG_GL</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="WIN32_LEAN_AND_MEAN"></A>
|
||||
<B>WIN32_LEAN_AND_MEAN</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GLUT_APIENTRY_DEFINED"></A>
|
||||
<B>GLUT_APIENTRY_DEFINED</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="APIENTRY"></A>
|
||||
<B>APIENTRY</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="CALLBACK"></A>
|
||||
<B>CALLBACK</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GLUT_WINGDIAPI_DEFINED"></A>
|
||||
<B>GLUT_WINGDIAPI_DEFINED</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="WINGDIAPI"></A>
|
||||
<B>WINGDIAPI</B>(dllimport)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="_WCHAR_T_DEFINED"></A>
|
||||
<B>_WCHAR_T_DEFINED</B><DT>
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>ifdefined(__CYGWIN__)<A NAME="(__MINGW32__)"></A>
|
||||
<B>(__MINGW32__)</B>(dllimport)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_GLEXTENSIONS"></A>
|
||||
<B>OSG_GLEXTENSIONS</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="WIN32_LEAN_AND_MEAN"></A>
|
||||
<B>WIN32_LEAN_AND_MEAN</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_GLU"></A>
|
||||
<B>OSG_GLU</B><DT>
|
||||
|
||||
@@ -202,8 +196,8 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="__OSG_MATH"></A>
|
||||
<B>__OSG_MATH</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>ifndef acosf defineacosf(float)(float)(float)(float)(float)(float)(float)(float)<A NAME="(float)"></A>
|
||||
<B>(float)</B>(float)<DT>
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>defined(macintosh)(sun)(__DARWIN_OSX__)(float)(float)(float)(float)(float)(float)(float)(float)(float)(macintosh)(sun)(__DARWIN_OSX__)<A NAME="(__hpux__)"></A>
|
||||
<B>(__hpux__)</B>(float)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_MATRIXTRANSFORM"></A>
|
||||
<B>OSG_MATRIXTRANSFORM</B><DT>
|
||||
@@ -331,6 +325,9 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_REF_PTR"></A>
|
||||
<B>OSG_REF_PTR</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_SEQUENCE"></A>
|
||||
<B>OSG_SEQUENCE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_SHADEMODEL"></A>
|
||||
<B>OSG_SHADEMODEL</B><DT>
|
||||
|
||||
@@ -358,6 +355,84 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXENV"></A>
|
||||
<B>OSG_TEXENV</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXENVCOMBINE"></A>
|
||||
<B>OSG_TEXENVCOMBINE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_COMBINE_ARB"></A>
|
||||
<B>GL_COMBINE_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_COMBINE_RGB_ARB"></A>
|
||||
<B>GL_COMBINE_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_COMBINE_ALPHA_ARB"></A>
|
||||
<B>GL_COMBINE_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE0_RGB_ARB"></A>
|
||||
<B>GL_SOURCE0_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE1_RGB_ARB"></A>
|
||||
<B>GL_SOURCE1_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE2_RGB_ARB"></A>
|
||||
<B>GL_SOURCE2_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE0_ALPHA_ARB"></A>
|
||||
<B>GL_SOURCE0_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE1_ALPHA_ARB"></A>
|
||||
<B>GL_SOURCE1_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SOURCE2_ALPHA_ARB"></A>
|
||||
<B>GL_SOURCE2_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND0_RGB_ARB"></A>
|
||||
<B>GL_OPERAND0_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND1_RGB_ARB"></A>
|
||||
<B>GL_OPERAND1_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND2_RGB_ARB"></A>
|
||||
<B>GL_OPERAND2_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND0_ALPHA_ARB"></A>
|
||||
<B>GL_OPERAND0_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND1_ALPHA_ARB"></A>
|
||||
<B>GL_OPERAND1_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_OPERAND2_ALPHA_ARB"></A>
|
||||
<B>GL_OPERAND2_ALPHA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_RGB_SCALE_ARB"></A>
|
||||
<B>GL_RGB_SCALE_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_ADD_SIGNED_ARB"></A>
|
||||
<B>GL_ADD_SIGNED_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_INTERPOLATE_ARB"></A>
|
||||
<B>GL_INTERPOLATE_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_SUBTRACT_ARB"></A>
|
||||
<B>GL_SUBTRACT_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_CONSTANT_ARB"></A>
|
||||
<B>GL_CONSTANT_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_PRIMARY_COLOR_ARB"></A>
|
||||
<B>GL_PRIMARY_COLOR_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_PREVIOUS_ARB"></A>
|
||||
<B>GL_PREVIOUS_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_DOT3_RGB_ARB"></A>
|
||||
<B>GL_DOT3_RGB_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_DOT3_RGBA_ARB"></A>
|
||||
<B>GL_DOT3_RGBA_ARB</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_TEXTURE0"></A>
|
||||
<B>GL_TEXTURE0</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXGEN"></A>
|
||||
<B>OSG_TEXGEN</B><DT>
|
||||
|
||||
@@ -433,6 +508,15 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="GL_TEXTURE_3D"></A>
|
||||
<B>GL_TEXTURE_3D</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXTURE1D"></A>
|
||||
<B>OSG_TEXTURE1D</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXTURE2D"></A>
|
||||
<B>OSG_TEXTURE2D</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXTURE3D"></A>
|
||||
<B>OSG_TEXTURE3D</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TEXTURECUBEMAP"></A>
|
||||
<B>OSG_TEXTURECUBEMAP</B><DT>
|
||||
|
||||
@@ -454,14 +538,14 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TRANSFORM"></A>
|
||||
<B>OSG_TRANSFORM</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TRANSPARENCY"></A>
|
||||
<B>OSG_TRANSPARENCY</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_TYPES"></A>
|
||||
<B>OSG_TYPES</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_UBUTE"></A>
|
||||
<B>OSG_UBUTE</B><DT>
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_UBYTE4"></A>
|
||||
<B>OSG_UBYTE4</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_UNITTESTFRAMEWORK"></A>
|
||||
<B>OSG_UNITTESTFRAMEWORK</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_VEC2"></A>
|
||||
<B>OSG_VEC2</B><DT>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -23,54 +23,54 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html">Drawable</A>> > DrawableList <B><A HREF="#DOC.2.48.1">Geode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html">Drawable</A>> > DrawableList <B><A HREF="#DOC.2.49.1">Geode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.48.2">Geode</A></B>(const <!1><A HREF="Geode.html#DOC.2.48.2">Geode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.2">Geode</A></B>(const <!1><A HREF="Geode.html#DOC.2.49.2">Geode</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.48.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Geode.html">Geode</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Geode.html">Geode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.48.4">addDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* drawable )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.4">addDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* drawable )
|
||||
<DD><I>Add Drawable to Geode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.48.5">removeDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* drawable )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.5">removeDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* drawable )
|
||||
<DD><I>Remove Drawable from Geode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.48.6">replaceDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* origDraw, <!1><A HREF="Drawable.html">Drawable</A>* newDraw )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.6">replaceDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* origDraw, <!1><A HREF="Drawable.html">Drawable</A>* newDraw )
|
||||
<DD><I>Replace specified Drawable with another Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.48.7">getNumDrawables</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.49.7">getNumDrawables</A></B>() const
|
||||
<DD><I>return the number of geoset's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.8">getDrawable</A></B>( const unsigned int i )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.49.8">getDrawable</A></B>( const unsigned int i )
|
||||
<DD><I>return geoset at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.9">getDrawable</A></B>( const unsigned int i ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.49.9">getDrawable</A></B>( const unsigned int i ) const
|
||||
<DD><I>return geoset at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.48.10">containsDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.49.10">containsDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
<DD><I>return true if geoset is contained within Geode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline DrawableList::iterator <B><A HREF="#DOC.2.48.11">findDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline DrawableList::iterator <B><A HREF="#DOC.2.49.11">findDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset)
|
||||
<DD><I>return the iterator position for specified Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline DrawableList::const_iterator <B><A HREF="#DOC.2.48.12">findDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline DrawableList::const_iterator <B><A HREF="#DOC.2.49.12">findDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
<DD><I>return the const_iterator position for specified Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.48.13">compileDrawables</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.13">compileDrawables</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>compile OpenGL Display List for each geoset</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>DrawableList <B><A HREF="#DOC.2.48.16">_drawables</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>DrawableList <B><A HREF="#DOC.2.49.16">_drawables</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.48.14">~Geode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.49.14">~Geode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.48.15">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.15">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -82,20 +82,20 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Geode"></A>
|
||||
<A NAME="DOC.2.48.1"></A>
|
||||
<A NAME="DOC.2.49.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html">Drawable</A>> > DrawableList Geode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Geode"></A>
|
||||
<A NAME="DOC.2.48.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geode(const <!1><A HREF="Geode.html#DOC.2.48.2">Geode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.49.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geode(const <!1><A HREF="Geode.html#DOC.2.49.2">Geode</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.48.3"></A>
|
||||
<A NAME="DOC.2.49.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="Geode.html">Geode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addDrawable"></A>
|
||||
<A NAME="DOC.2.48.4"></A>
|
||||
<A NAME="DOC.2.49.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool addDrawable( <!1><A HREF="Drawable.html">Drawable</A>* drawable )</B></TT>
|
||||
<DD>Add Drawable to Geode.
|
||||
If gset is not NULL and is not contained in Geode then increment its
|
||||
@@ -104,7 +104,7 @@ sphere to force it to recompute on next getBound() and return true for success.
|
||||
Otherwise return false.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeDrawable"></A>
|
||||
<A NAME="DOC.2.48.5"></A>
|
||||
<A NAME="DOC.2.49.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool removeDrawable( <!1><A HREF="Drawable.html">Drawable</A>* drawable )</B></TT>
|
||||
<DD>Remove Drawable from Geode.
|
||||
If gset is contained in Geode then remove it from the geoset
|
||||
@@ -114,7 +114,7 @@ return true for success. If gset is not found then return false
|
||||
and do not change the reference count of gset.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="replaceDrawable"></A>
|
||||
<A NAME="DOC.2.48.6"></A>
|
||||
<A NAME="DOC.2.49.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool replaceDrawable( <!1><A HREF="Drawable.html">Drawable</A>* origDraw, <!1><A HREF="Drawable.html">Drawable</A>* newDraw )</B></TT>
|
||||
<DD>Replace specified Drawable with another Drawable.
|
||||
Decrement the reference count origGSet and increments the
|
||||
@@ -125,52 +125,52 @@ add newGset. If newGset is NULL then return false and do
|
||||
not remove origGset.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumDrawables"></A>
|
||||
<A NAME="DOC.2.48.7"></A>
|
||||
<A NAME="DOC.2.49.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumDrawables() const </B></TT>
|
||||
<DD>return the number of geoset's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawable"></A>
|
||||
<A NAME="DOC.2.48.8"></A>
|
||||
<A NAME="DOC.2.49.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const unsigned int i )</B></TT>
|
||||
<DD>return geoset at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawable"></A>
|
||||
<A NAME="DOC.2.48.9"></A>
|
||||
<A NAME="DOC.2.49.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const unsigned int i ) const </B></TT>
|
||||
<DD>return geoset at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsDrawable"></A>
|
||||
<A NAME="DOC.2.48.10"></A>
|
||||
<A NAME="DOC.2.49.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsDrawable(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const </B></TT>
|
||||
<DD>return true if geoset is contained within Geode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findDrawable"></A>
|
||||
<A NAME="DOC.2.48.11"></A>
|
||||
<A NAME="DOC.2.49.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline DrawableList::iterator findDrawable(const <!1><A HREF="Drawable.html">Drawable</A>* gset)</B></TT>
|
||||
<DD>return the iterator position for specified Drawable.
|
||||
return _geoset.end() if gset not is contained in Geode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findDrawable"></A>
|
||||
<A NAME="DOC.2.48.12"></A>
|
||||
<A NAME="DOC.2.49.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline DrawableList::const_iterator findDrawable(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const </B></TT>
|
||||
<DD>return the const_iterator position for specified Drawable.
|
||||
return _geoset.end() if gset not is contained in Geode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compileDrawables"></A>
|
||||
<A NAME="DOC.2.48.13"></A>
|
||||
<A NAME="DOC.2.49.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void compileDrawables(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>compile OpenGL Display List for each geoset
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Geode"></A>
|
||||
<A NAME="DOC.2.48.14"></A>
|
||||
<A NAME="DOC.2.49.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Geode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.48.15"></A>
|
||||
<A NAME="DOC.2.49.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawables"></A>
|
||||
<A NAME="DOC.2.48.16"></A>
|
||||
<A NAME="DOC.2.49.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>DrawableList _drawables</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,110 +22,142 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.1">Geometry</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.50.1">Geometry</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.2">Geometry</A></B>(const <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>& <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.50.2">Geometry</A></B>(const <!1><A HREF="Geometry.html#DOC.2.50.2">Geometry</A>& geometry, 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>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.49.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.50.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.49.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.50.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.49.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.50.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.49.6">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.50.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.49.7">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.50.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.9">setVertexArray</A></B>(Vec3Array* array)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.9">setVertexArray</A></B>(Vec3Array* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.49.10">getVertexArray</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.50.10">getVertexArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.49.11">getVertexArray</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.50.11">getVertexArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.12">setNormalBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.12">setNormalBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.13">getNormalBinding</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.13">getNormalBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.14">setNormalArray</A></B>(Vec3Array* array)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.14">setNormalArray</A></B>(Vec3Array* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.49.15">getNormalArray</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.50.15">getNormalArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.49.16">getNormalArray</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.50.16">getNormalArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.17">setColorBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.17">setColorBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.18">getColorBinding</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.18">getColorBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.19">setColorArray</A></B>(<!1><A HREF="Array.html">Array</A>* array)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.19">setColorArray</A></B>(<!1><A HREF="Array.html">Array</A>* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.20">getColorArray</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.20">getColorArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.21">getColorArray</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.21">getColorArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> > TexCoordArrayList void <B><A HREF="#DOC.2.49.22">setTexCoordArray</A></B>(unsigned int unit, <!1><A HREF="Array.html">Array</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.22">setSecondaryColorBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.23">getTexCoordArray</A></B>(unsigned int unit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.23">getSecondaryColorBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.24">getTexCoordArray</A></B>(unsigned int unit) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.24">setSecondaryColorArray</A></B>(<!1><A HREF="Array.html">Array</A>* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.49.25">getNumTexCoordArrays</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.25">getSecondaryColorArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList& <B><A HREF="#DOC.2.49.26">getTexCoordArrayList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.26">getSecondaryColorArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const TexCoordArrayList& <B><A HREF="#DOC.2.49.27">getTexCoordArrayList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.27">setFogCoordBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Primitive.html">Primitive</A>> > PrimitiveList void <B><A HREF="#DOC.2.49.28">setPrimitiveList</A></B>(const PrimitiveList& primitives)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.28">getFogCoordBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList& <B><A HREF="#DOC.2.49.29">getPrimitiveList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.29">setFogCoordArray</A></B>(FloatArray* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const PrimitiveList& <B><A HREF="#DOC.2.49.30">getPrimitiveList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>FloatArray* <B><A HREF="#DOC.2.50.30">getFogCoordArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.31">addPrimitive</A></B>(<!1><A HREF="Primitive.html">Primitive</A>* primitive)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const FloatArray* <B><A HREF="#DOC.2.50.31">getFogCoordArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.49.32">verifyBindings</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> > TexCoordArrayList void <B><A HREF="#DOC.2.50.32">setTexCoordArray</A></B>(unsigned int unit, <!1><A HREF="Array.html">Array</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.33">computeCorrectBindingsAndArraySizes</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.33">getTexCoordArray</A></B>(unsigned int unit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.34">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.50.34">getTexCoordArray</A></B>(unsigned int unit) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.35">getNumTexCoordArrays</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList& <B><A HREF="#DOC.2.50.36">getTexCoordArrayList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const TexCoordArrayList& <B><A HREF="#DOC.2.50.37">getTexCoordArrayList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Primitive.html">Primitive</A>> > PrimitiveList void <B><A HREF="#DOC.2.50.38">setPrimitiveList</A></B>(const PrimitiveList& primitives)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList& <B><A HREF="#DOC.2.50.39">getPrimitiveList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const PrimitiveList& <B><A HREF="#DOC.2.50.40">getPrimitiveList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.41">getNumPrimitives</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html">Primitive</A>* <B><A HREF="#DOC.2.50.42">getPrimitive</A></B>(unsigned int pos)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Primitive.html">Primitive</A>* <B><A HREF="#DOC.2.50.43">getPrimitive</A></B>(unsigned int pos) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.44">addPrimitive</A></B>(<!1><A HREF="Primitive.html">Primitive</A>* primitive)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.50.45">verifyBindings</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.46">computeCorrectBindingsAndArraySizes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.47">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw Geometry directly ignoring an OpenGL display list which could be attached.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.35">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.48">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.36">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.49">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</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.49.8">AttributeBinding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.50.8">AttributeBinding</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList <B><A HREF="#DOC.2.49.40">_primitives</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList <B><A HREF="#DOC.2.50.52">_primitives</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.49.41">_vertexArray</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.50.53">_vertexArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.42">_normalBinding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.54">_normalBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.49.43">_normalArray</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.50.55">_normalArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.44">_colorBinding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.56">_colorBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> <B><A HREF="#DOC.2.49.45">_colorArray</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> <B><A HREF="#DOC.2.50.57">_colorArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList <B><A HREF="#DOC.2.49.46">_texCoordList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.58">_secondaryColorBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> <B><A HREF="#DOC.2.50.59">_secondaryColorArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> <B><A HREF="#DOC.2.50.60">_fogCoordBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><FloatArray> <B><A HREF="#DOC.2.50.61">_fogCoordArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList <B><A HREF="#DOC.2.50.62">_texCoordList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html">Geometry</A>& <B><A HREF="#DOC.2.49.37">operator = </A></B>(const <!1><A HREF="Geometry.html">Geometry</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html">Geometry</A>& <B><A HREF="#DOC.2.50.50">operator = </A></B>(const <!1><A HREF="Geometry.html">Geometry</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.49.38">~Geometry</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.39">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.50.51">~Geometry</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -133,9 +165,9 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A>& <B>getParents</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A>& <B>getParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>getParents</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>getParents</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getParent</B>(const unsigned int i)
|
||||
<DT>
|
||||
@@ -165,23 +197,23 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>compile</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* ac)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* cc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* dc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteDisplayList</B>(uint contextID, uint globj)
|
||||
<DT>
|
||||
@@ -209,7 +241,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>_parents</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>_parents</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B>_dstate</B>
|
||||
<DT>
|
||||
@@ -221,15 +253,17 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_bbox_computed</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>> <B>_cullCallback</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
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>addParent</B>(osg::Node* node)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>removeParent</B>(osg::Node* node)
|
||||
@@ -247,9 +281,9 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -265,7 +299,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -297,211 +331,275 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<DL>
|
||||
|
||||
<A NAME="Geometry"></A>
|
||||
<A NAME="DOC.2.49.1"></A>
|
||||
<A NAME="DOC.2.50.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geometry()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Geometry"></A>
|
||||
<A NAME="DOC.2.49.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geometry(const <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>& <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.50.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geometry(const <!1><A HREF="Geometry.html#DOC.2.50.2">Geometry</A>& geometry, 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="cloneType"></A>
|
||||
<A NAME="DOC.2.49.3"></A>
|
||||
<A NAME="DOC.2.50.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.49.4"></A>
|
||||
<A NAME="DOC.2.50.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.49.5"></A>
|
||||
<A NAME="DOC.2.50.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.49.6"></A>
|
||||
<A NAME="DOC.2.50.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.49.7"></A>
|
||||
<A NAME="DOC.2.50.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AttributeBinding"></A>
|
||||
<A NAME="DOC.2.49.8"></A>
|
||||
<A NAME="DOC.2.50.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AttributeBinding</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="BIND_OFF"></A>
|
||||
<A NAME="DOC.2.49.8.1"></A>
|
||||
<A NAME="DOC.2.50.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_OFF</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_OVERALL"></A>
|
||||
<A NAME="DOC.2.49.8.2"></A>
|
||||
<A NAME="DOC.2.50.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_OVERALL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_PER_PRIMITIVE"></A>
|
||||
<A NAME="DOC.2.49.8.3"></A>
|
||||
<A NAME="DOC.2.50.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_PER_PRIMITIVE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_PER_VERTEX"></A>
|
||||
<A NAME="DOC.2.49.8.4"></A>
|
||||
<A NAME="DOC.2.50.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_PER_VERTEX</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.49.9"></A>
|
||||
<A NAME="DOC.2.50.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setVertexArray(Vec3Array* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexArray"></A>
|
||||
<A NAME="DOC.2.49.10"></A>
|
||||
<A NAME="DOC.2.50.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Vec3Array* getVertexArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexArray"></A>
|
||||
<A NAME="DOC.2.49.11"></A>
|
||||
<A NAME="DOC.2.50.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const Vec3Array* getVertexArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNormalBinding"></A>
|
||||
<A NAME="DOC.2.49.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormalBinding(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)</B></TT>
|
||||
<A NAME="DOC.2.50.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormalBinding(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalBinding"></A>
|
||||
<A NAME="DOC.2.49.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> getNormalBinding() const </B></TT>
|
||||
<A NAME="DOC.2.50.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> getNormalBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNormalArray"></A>
|
||||
<A NAME="DOC.2.49.14"></A>
|
||||
<A NAME="DOC.2.50.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormalArray(Vec3Array* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalArray"></A>
|
||||
<A NAME="DOC.2.49.15"></A>
|
||||
<A NAME="DOC.2.50.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Vec3Array* getNormalArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalArray"></A>
|
||||
<A NAME="DOC.2.49.16"></A>
|
||||
<A NAME="DOC.2.50.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const Vec3Array* getNormalArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorBinding"></A>
|
||||
<A NAME="DOC.2.49.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorBinding(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)</B></TT>
|
||||
<A NAME="DOC.2.50.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorBinding(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorBinding"></A>
|
||||
<A NAME="DOC.2.49.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> getColorBinding() const </B></TT>
|
||||
<A NAME="DOC.2.50.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> getColorBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorArray"></A>
|
||||
<A NAME="DOC.2.49.19"></A>
|
||||
<A NAME="DOC.2.50.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorArray(<!1><A HREF="Array.html">Array</A>* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorArray"></A>
|
||||
<A NAME="DOC.2.49.20"></A>
|
||||
<A NAME="DOC.2.50.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html">Array</A>* getColorArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorArray"></A>
|
||||
<A NAME="DOC.2.49.21"></A>
|
||||
<A NAME="DOC.2.50.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Array.html">Array</A>* getColorArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSecondaryColorBinding"></A>
|
||||
<A NAME="DOC.2.50.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSecondaryColorBinding(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSecondaryColorBinding"></A>
|
||||
<A NAME="DOC.2.50.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> getSecondaryColorBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSecondaryColorArray"></A>
|
||||
<A NAME="DOC.2.50.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSecondaryColorArray(<!1><A HREF="Array.html">Array</A>* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSecondaryColorArray"></A>
|
||||
<A NAME="DOC.2.50.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html">Array</A>* getSecondaryColorArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSecondaryColorArray"></A>
|
||||
<A NAME="DOC.2.50.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Array.html">Array</A>* getSecondaryColorArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFogCoordBinding"></A>
|
||||
<A NAME="DOC.2.50.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFogCoordBinding(<!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFogCoordBinding"></A>
|
||||
<A NAME="DOC.2.50.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> getFogCoordBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFogCoordArray"></A>
|
||||
<A NAME="DOC.2.50.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFogCoordArray(FloatArray* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFogCoordArray"></A>
|
||||
<A NAME="DOC.2.50.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>FloatArray* getFogCoordArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFogCoordArray"></A>
|
||||
<A NAME="DOC.2.50.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const FloatArray* getFogCoordArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.22"></A>
|
||||
<A NAME="DOC.2.50.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> > TexCoordArrayList void setTexCoordArray(unsigned int unit, <!1><A HREF="Array.html">Array</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.23"></A>
|
||||
<A NAME="DOC.2.50.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html">Array</A>* getTexCoordArray(unsigned int unit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.24"></A>
|
||||
<A NAME="DOC.2.50.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Array.html">Array</A>* getTexCoordArray(unsigned int unit) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumTexCoordArrays"></A>
|
||||
<A NAME="DOC.2.49.25"></A>
|
||||
<A NAME="DOC.2.50.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumTexCoordArrays() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArrayList"></A>
|
||||
<A NAME="DOC.2.49.26"></A>
|
||||
<A NAME="DOC.2.50.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TexCoordArrayList& getTexCoordArrayList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArrayList"></A>
|
||||
<A NAME="DOC.2.49.27"></A>
|
||||
<A NAME="DOC.2.50.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const TexCoordArrayList& getTexCoordArrayList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.28"></A>
|
||||
<A NAME="DOC.2.50.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Primitive.html">Primitive</A>> > PrimitiveList void setPrimitiveList(const PrimitiveList& primitives)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.29"></A>
|
||||
<A NAME="DOC.2.50.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimitiveList& getPrimitiveList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.30"></A>
|
||||
<A NAME="DOC.2.50.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const PrimitiveList& getPrimitiveList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumPrimitives"></A>
|
||||
<A NAME="DOC.2.50.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumPrimitives() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitive"></A>
|
||||
<A NAME="DOC.2.50.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html">Primitive</A>* getPrimitive(unsigned int pos)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitive"></A>
|
||||
<A NAME="DOC.2.50.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Primitive.html">Primitive</A>* getPrimitive(unsigned int pos) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addPrimitive"></A>
|
||||
<A NAME="DOC.2.49.31"></A>
|
||||
<A NAME="DOC.2.50.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addPrimitive(<!1><A HREF="Primitive.html">Primitive</A>* primitive)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="verifyBindings"></A>
|
||||
<A NAME="DOC.2.49.32"></A>
|
||||
<A NAME="DOC.2.50.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool verifyBindings() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeCorrectBindingsAndArraySizes"></A>
|
||||
<A NAME="DOC.2.49.33"></A>
|
||||
<A NAME="DOC.2.50.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeCorrectBindingsAndArraySizes()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.49.34"></A>
|
||||
<A NAME="DOC.2.50.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw Geometry directly ignoring an OpenGL display list which could be attached.
|
||||
This is the internal draw method which does the drawing itself,
|
||||
and is the method to override when deriving from Geometry for user-drawn objects.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.49.35"></A>
|
||||
<A NAME="DOC.2.50.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.49.36"></A>
|
||||
<A NAME="DOC.2.50.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.49.37"></A>
|
||||
<A NAME="DOC.2.50.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html">Geometry</A>& operator = (const <!1><A HREF="Geometry.html">Geometry</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Geometry"></A>
|
||||
<A NAME="DOC.2.49.38"></A>
|
||||
<A NAME="DOC.2.50.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Geometry()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.49.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitives"></A>
|
||||
<A NAME="DOC.2.49.40"></A>
|
||||
<A NAME="DOC.2.50.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimitiveList _primitives</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArray"></A>
|
||||
<A NAME="DOC.2.49.41"></A>
|
||||
<A NAME="DOC.2.50.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> _vertexArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normalBinding"></A>
|
||||
<A NAME="DOC.2.49.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> _normalBinding</B></TT>
|
||||
<A NAME="DOC.2.50.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> _normalBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normalArray"></A>
|
||||
<A NAME="DOC.2.49.43"></A>
|
||||
<A NAME="DOC.2.50.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> _normalArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorBinding"></A>
|
||||
<A NAME="DOC.2.49.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> _colorBinding</B></TT>
|
||||
<A NAME="DOC.2.50.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> _colorBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorArray"></A>
|
||||
<A NAME="DOC.2.49.45"></A>
|
||||
<A NAME="DOC.2.50.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> _colorArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_secondaryColorBinding"></A>
|
||||
<A NAME="DOC.2.50.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> _secondaryColorBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_secondaryColorArray"></A>
|
||||
<A NAME="DOC.2.50.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> _secondaryColorArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fogCoordBinding"></A>
|
||||
<A NAME="DOC.2.50.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.50.8">AttributeBinding</A> _fogCoordBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fogCoordArray"></A>
|
||||
<A NAME="DOC.2.50.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><FloatArray> _fogCoordArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texCoordList"></A>
|
||||
<A NAME="DOC.2.49.46"></A>
|
||||
<A NAME="DOC.2.50.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TexCoordArrayList _texCoordList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=305>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CSwitch,MSwitch.html,CProjection,MProjection.html,COccluderNode,MOccluderNode.html,CLightSource,MLightSource.html,CLOD,MLOD.html,CEarthSky,MEarthSky.html,CClipNode,MClipNode.html">
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CSwitch,MSwitch.html,CProjection,MProjection.html,COccluderNode,MOccluderNode.html,CLightSource,MLightSource.html,CLOD,MLOD.html,CClipNode,MClipNode.html,CClearNode,MClearNode.html">
|
||||
<param name=before value="M,M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,1,1,1,1,1,1,1,1">
|
||||
@@ -23,53 +23,53 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> > ChildList <B><A HREF="#DOC.2.55.1">Group</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> > ChildList <B><A HREF="#DOC.2.58.1">Group</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.55.2">Group</A></B>(const <!1><A HREF="Group.html#DOC.2.55.2">Group</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.58.2">Group</A></B>(const <!1><A HREF="Group.html#DOC.2.58.2">Group</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.55.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Group.html">Group</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.58.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Group.html">Group</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.55.4">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.58.4">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.55.5">addChild</A></B>( Node* child )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.58.5">addChild</A></B>( Node* child )
|
||||
<DD><I>Add Node to Group.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.55.6">removeChild</A></B>( Node* child )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.58.6">removeChild</A></B>( Node* child )
|
||||
<DD><I>Remove Node from Group.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.55.7">replaceChild</A></B>( Node* origChild, Node* newChild )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.58.7">replaceChild</A></B>( Node* origChild, Node* newChild )
|
||||
<DD><I>Replace specified Node with another Node.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.55.8">getNumChildren</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.58.8">getNumChildren</A></B>() const
|
||||
<DD><I>return the number of chilren nodes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Node* <B><A HREF="#DOC.2.55.9">getChild</A></B>( const unsigned int i )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Node* <B><A HREF="#DOC.2.58.9">getChild</A></B>( const unsigned int i )
|
||||
<DD><I>return child node at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node* <B><A HREF="#DOC.2.55.10">getChild</A></B>( const unsigned int i ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node* <B><A HREF="#DOC.2.58.10">getChild</A></B>( const unsigned int i ) const
|
||||
<DD><I>return child node at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.55.11">containsNode</A></B>( const Node* node ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.58.11">containsNode</A></B>( const Node* node ) const
|
||||
<DD><I>return true if node is contained within Group</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ChildList::iterator <B><A HREF="#DOC.2.55.12">findNode</A></B>( const Node* node )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ChildList::iterator <B><A HREF="#DOC.2.58.12">findNode</A></B>( const Node* node )
|
||||
<DD><I>return the iterator position for specified Node.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ChildList::const_iterator <B><A HREF="#DOC.2.55.13">findNode</A></B>( const Node* node ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ChildList::const_iterator <B><A HREF="#DOC.2.58.13">findNode</A></B>( const Node* node ) const
|
||||
<DD><I>return the const_iterator position for specified Node.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ChildList <B><A HREF="#DOC.2.55.16">_children</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ChildList <B><A HREF="#DOC.2.58.16">_children</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.55.14">~Group</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.58.14">~Group</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.55.15">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.58.15">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -83,24 +83,24 @@ with memory management handled automatically via osg::Referenced.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Group"></A>
|
||||
<A NAME="DOC.2.55.1"></A>
|
||||
<A NAME="DOC.2.58.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> > ChildList Group()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Group"></A>
|
||||
<A NAME="DOC.2.55.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Group(const <!1><A HREF="Group.html#DOC.2.55.2">Group</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.58.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Group(const <!1><A HREF="Group.html#DOC.2.58.2">Group</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.55.3"></A>
|
||||
<A NAME="DOC.2.58.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="Group.html">Group</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.55.4"></A>
|
||||
<A NAME="DOC.2.58.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="addChild"></A>
|
||||
<A NAME="DOC.2.55.5"></A>
|
||||
<A NAME="DOC.2.58.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool addChild( Node* child )</B></TT>
|
||||
<DD>Add Node to Group.
|
||||
If node is not NULL and is not contained in Group then increment its
|
||||
@@ -109,7 +109,7 @@ sphere to force it to recompute on next getBound() and return true for success.
|
||||
Otherwise return false. Scene nodes can't be added as child nodes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeChild"></A>
|
||||
<A NAME="DOC.2.55.6"></A>
|
||||
<A NAME="DOC.2.58.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool removeChild( Node* child )</B></TT>
|
||||
<DD>Remove Node from Group.
|
||||
If Node is contained in Group then remove it from the child
|
||||
@@ -119,7 +119,7 @@ return true for success. If Node is not found then return false
|
||||
and do not change the reference count of the Node.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="replaceChild"></A>
|
||||
<A NAME="DOC.2.55.7"></A>
|
||||
<A NAME="DOC.2.58.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool replaceChild( Node* origChild, Node* newChild )</B></TT>
|
||||
<DD>Replace specified Node with another Node.
|
||||
Decrement the reference count origNode and increments the
|
||||
@@ -130,47 +130,47 @@ add newNode. If newNode is NULL then return false and do
|
||||
not remove origNode. Also returns false if newChild is a Scene node.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumChildren"></A>
|
||||
<A NAME="DOC.2.55.8"></A>
|
||||
<A NAME="DOC.2.58.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumChildren() const </B></TT>
|
||||
<DD>return the number of chilren nodes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getChild"></A>
|
||||
<A NAME="DOC.2.55.9"></A>
|
||||
<A NAME="DOC.2.58.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Node* getChild( const unsigned int i )</B></TT>
|
||||
<DD>return child node at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getChild"></A>
|
||||
<A NAME="DOC.2.55.10"></A>
|
||||
<A NAME="DOC.2.58.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const Node* getChild( const unsigned int i ) const </B></TT>
|
||||
<DD>return child node at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsNode"></A>
|
||||
<A NAME="DOC.2.55.11"></A>
|
||||
<A NAME="DOC.2.58.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool containsNode( const Node* node ) const </B></TT>
|
||||
<DD>return true if node is contained within Group
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findNode"></A>
|
||||
<A NAME="DOC.2.55.12"></A>
|
||||
<A NAME="DOC.2.58.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ChildList::iterator findNode( const Node* node )</B></TT>
|
||||
<DD>return the iterator position for specified Node.
|
||||
return _children.end() if node is not contained in Group.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findNode"></A>
|
||||
<A NAME="DOC.2.55.13"></A>
|
||||
<A NAME="DOC.2.58.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ChildList::const_iterator findNode( const Node* node ) const </B></TT>
|
||||
<DD>return the const_iterator position for specified Node.
|
||||
return _children.end() if node is not contained in Group.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Group"></A>
|
||||
<A NAME="DOC.2.55.14"></A>
|
||||
<A NAME="DOC.2.58.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Group()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.55.15"></A>
|
||||
<A NAME="DOC.2.58.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_children"></A>
|
||||
<A NAME="DOC.2.55.16"></A>
|
||||
<A NAME="DOC.2.58.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ChildList _children</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
@@ -181,8 +181,8 @@ return _children.end() if node is not contained in Group.
|
||||
<A HREF="OccluderNode.html">OccluderNode</A><BR>
|
||||
<A HREF="LightSource.html">LightSource</A><BR>
|
||||
<A HREF="LOD.html">LOD</A><BR>
|
||||
<A HREF="EarthSky.html">EarthSky</A><BR>
|
||||
<A HREF="ClipNode.html">ClipNode</A><BR>
|
||||
<A HREF="ClearNode.html">ClearNode</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>
|
||||
|
||||
@@ -9,12 +9,11 @@
|
||||
<H1>Hierarchy of Classes</H1>
|
||||
<UL>
|
||||
|
||||
<LI><A HREF="AnimationPath.html">osg::AnimationPath</A>
|
||||
<LI><A HREF="ArrayVisitor.html">osg::ArrayVisitor</A>
|
||||
<LI><A HREF="AttributeFunctor.html">osg::Drawable::AttributeFunctor</A>
|
||||
<LI><A HREF="BoundingBox.html">osg::BoundingBox</A>
|
||||
<LI><A HREF="BoundingSphere.html">osg::BoundingSphere</A>
|
||||
<LI><A HREF="ConvexPlanerPolygon.html">osg::ConvexPlanerPolygon</A>
|
||||
<LI><A HREF="ConvexPlanarPolygon.html">osg::ConvexPlanarPolygon</A>
|
||||
<LI><A HREF="CopyOp.html">osg::CopyOp</A>
|
||||
<LI><A HREF="CullStack.html">osg::CullStack</A><UL>
|
||||
|
||||
@@ -26,8 +25,8 @@
|
||||
|
||||
<LI><A HREF="Group.html">osg::Group</A><UL>
|
||||
|
||||
<LI><A HREF="ClearNode.html">osg::ClearNode</A>
|
||||
<LI><A HREF="ClipNode.html">osg::ClipNode</A>
|
||||
<LI><A HREF="EarthSky.html">osg::EarthSky</A>
|
||||
<LI><A HREF="LOD.html">osg::LOD</A><UL>
|
||||
|
||||
<LI><A HREF="Impostor.html">osg::Impostor</A></UL>
|
||||
@@ -35,9 +34,13 @@
|
||||
<LI><A HREF="LightSource.html">osg::LightSource</A>
|
||||
<LI><A HREF="OccluderNode.html">osg::OccluderNode</A>
|
||||
<LI><A HREF="Projection.html">osg::Projection</A>
|
||||
<LI><A HREF="Switch.html">osg::Switch</A>
|
||||
<LI><A HREF="Switch.html">osg::Switch</A><UL>
|
||||
|
||||
<LI><A HREF="Sequence.html">osg::Sequence</A></UL>
|
||||
|
||||
<LI><A HREF="Transform.html">osg::Transform</A><UL>
|
||||
|
||||
<LI><A HREF="DOFTransform.html">osg::DOFTransform</A>
|
||||
<LI><A HREF="MatrixTransform.html">osg::MatrixTransform</A>
|
||||
<LI><A HREF="PositionAttitudeTransform.html">osg::PositionAttitudeTransform</A></UL>
|
||||
</UL>
|
||||
@@ -51,13 +54,18 @@
|
||||
<LI><A HREF="Quat.html">osg::Quat</A>
|
||||
<LI><A HREF="Referenced.html">osg::Referenced</A><UL>
|
||||
|
||||
<LI><A HREF="AnimationPath.html">osg::AnimationPath</A>
|
||||
<LI><A HREF="Camera.html">osg::Camera</A>
|
||||
<LI><A HREF="CullingSet.html">osg::CullingSet</A>
|
||||
<LI><A HREF="DisplaySettings.html">osg::DisplaySettings</A>
|
||||
<LI><A HREF="FrameStamp.html">osg::FrameStamp</A>
|
||||
<LI><A HREF="ImpostorSpriteManager.html">osg::ImpostorSpriteManager</A>
|
||||
<LI><A HREF="LineSegment.html">osg::LineSegment</A>
|
||||
<LI><A HREF="NodeCallback.html">osg::NodeCallback</A>
|
||||
<LI><A HREF="NodeCallback.html">osg::NodeCallback</A><UL>
|
||||
|
||||
<LI><A HREF="AnimationPathCallback.html">osg::MatrixTransform::AnimationPathCallback</A>
|
||||
<LI><A HREF="AnimationPathCallback.2.html">osg::PositionAttitudeTransform::AnimationPathCallback</A></UL>
|
||||
|
||||
<LI><A HREF="NodeVisitor.html">osg::NodeVisitor</A><UL>
|
||||
|
||||
<LI><A HREF="CollectOccludersVisitor.html">osg::CollectOccludersVisitor</A></UL>
|
||||
@@ -68,7 +76,7 @@
|
||||
|
||||
<LI><A HREF="TemplateArray.html">osg::TemplateArray</A></UL>
|
||||
|
||||
<LI><A HREF="ConvexPlanerOccluder.html">osg::ConvexPlanerOccluder</A>
|
||||
<LI><A HREF="ConvexPlanarOccluder.html">osg::ConvexPlanarOccluder</A>
|
||||
<LI><A HREF="Drawable.html">osg::Drawable</A><UL>
|
||||
|
||||
<LI><A HREF="DrawPixels.html">osg::DrawPixels</A>
|
||||
@@ -108,10 +116,14 @@
|
||||
<LI><A HREF="ShadeModel.html">osg::ShadeModel</A>
|
||||
<LI><A HREF="Stencil.html">osg::Stencil</A>
|
||||
<LI><A HREF="TexEnv.html">osg::TexEnv</A>
|
||||
<LI><A HREF="TexEnvCombine.html">osg::TexEnvCombine</A>
|
||||
<LI><A HREF="TexGen.html">osg::TexGen</A>
|
||||
<LI><A HREF="TexMat.html">osg::TexMat</A>
|
||||
<LI><A HREF="Texture.html">osg::Texture</A><UL>
|
||||
|
||||
<LI><A HREF="Texture1D.html">osg::Texture1D</A>
|
||||
<LI><A HREF="Texture2D.html">osg::Texture2D</A>
|
||||
<LI><A HREF="Texture3D.html">osg::Texture3D</A>
|
||||
<LI><A HREF="TextureCubeMap.html">osg::TextureCubeMap</A></UL>
|
||||
|
||||
<LI><A HREF="Viewport.html">osg::Viewport</A></UL>
|
||||
@@ -119,10 +131,40 @@
|
||||
<LI><A HREF="StateSet.html">osg::StateSet</A></UL>
|
||||
|
||||
<LI><A HREF="State.html">osg::State</A>
|
||||
<LI><A HREF="Statistics.html">osg::Statistics</A></UL>
|
||||
<LI><A HREF="Statistics.html">osg::Statistics</A>
|
||||
<LI><A HREF="SubloadCallback.4.html">osg::TextureCubeMap::SubloadCallback</A>
|
||||
<LI><A HREF="SubloadCallback.html">osg::Texture1D::SubloadCallback</A>
|
||||
<LI><A HREF="SubloadCallback.3.html">osg::Texture3D::SubloadCallback</A>
|
||||
<LI><A HREF="SubloadCallback.2.html">osg::Texture2D::SubloadCallback</A>
|
||||
<LI><A HREF="Test.html">osgUtx::Test</A><UL>
|
||||
|
||||
<LI><A HREF="TestCase.html">osgUtx::TestCase</A><UL>
|
||||
|
||||
<LI><A HREF="TestCase_.html">osgUtx::TestCase_</A></UL>
|
||||
|
||||
<LI><A HREF="TestSuite.html">osgUtx::TestSuite</A></UL>
|
||||
</UL>
|
||||
|
||||
<LI><A HREF="ShadowVolumeOccluder.html">osg::ShadowVolumeOccluder</A>
|
||||
<LI><A HREF="TestContext.html">osgUtx::TestContext</A>
|
||||
<LI><A HREF="TestGraph.html">osgUtx::TestGraph</A>
|
||||
<LI><A HREF="TestRecord.html">osgUtx::TestRecord</A>
|
||||
<LI><A HREF="TestReport.html">osgUtx::TestReport</A>
|
||||
<LI><A HREF="TestVisitor.html">osgUtx::TestVisitor</A><UL>
|
||||
|
||||
<LI><A HREF="TestQualifier.html">osgUtx::TestQualifier</A><UL>
|
||||
|
||||
<LI><A HREF="QualifiedTestPrinter.html">osgUtx::QualifiedTestPrinter</A>
|
||||
<LI><A HREF="TestRunner.html">osgUtx::TestRunner</A></UL>
|
||||
</UL>
|
||||
|
||||
<LI><A HREF="TestX.html">osgUtx::TestX</A><UL>
|
||||
|
||||
<LI><A HREF="TestErrorX.html">osgUtx::TestErrorX</A>
|
||||
<LI><A HREF="TestFailureX.html">osgUtx::TestFailureX</A></UL>
|
||||
|
||||
<LI><A HREF="Timer.html">osg::Timer</A>
|
||||
<LI><A HREF="TraceStream.html">osgUtx::TestContext::TraceStream</A>
|
||||
<LI><A HREF="TriangleFunctor.html">osg::TriangleFunctor</A>
|
||||
<LI><A HREF="UByte4.html">osg::UByte4</A>
|
||||
<LI><A HREF="Vec2.html">osg::Vec2</A>
|
||||
|
||||
@@ -8,13 +8,6 @@
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
<H1>Hierarchy of classes</H1>
|
||||
<UL>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="MTransform::ComputeTransformCallback,M,CAnimationPath,MAnimationPath.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>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CArrayVisitor,MArrayVisitor.html">
|
||||
<param name=before value="M">
|
||||
@@ -37,7 +30,7 @@
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CConvexPlanerPolygon,MConvexPlanerPolygon.html">
|
||||
<param name=classes value="CConvexPlanarPolygon,MConvexPlanarPolygon.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
@@ -78,11 +71,11 @@
|
||||
<param name=indent value="0,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=395>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CPositionAttitudeTransform,MPositionAttitudeTransform.html,CMatrixTransform,MMatrixTransform.html,CSwitch,MSwitch.html,CProjection,MProjection.html,COccluderNode,MOccluderNode.html,CLightSource,MLightSource.html,CLOD,MLOD.html,CImpostor,MImpostor.html,CEarthSky,MEarthSky.html,CClipNode,MClipNode.html">
|
||||
<param name=before value="M,M,M|_,M|||_,M||r_,MR_,MR_,MR_,MR_,MR_,M||^_,MR_,Mr_">
|
||||
<param name=after value="Md_,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,1,1,1,1,1,1,1,1,1,1,1">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=455>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CPositionAttitudeTransform,MPositionAttitudeTransform.html,CMatrixTransform,MMatrixTransform.html,CDOFTransform,MDOFTransform.html,CSwitch,MSwitch.html,CSequence,MSequence.html,CProjection,MProjection.html,COccluderNode,MOccluderNode.html,CLightSource,MLightSource.html,CLOD,MLOD.html,CImpostor,MImpostor.html,CClipNode,MClipNode.html,CClearNode,MClearNode.html">
|
||||
<param name=before value="M,M,M|_,M|||_,M||R_,M||r_,MR_,M||^_,MR_,MR_,MR_,MR_,M||^_,MR_,Mr_">
|
||||
<param name=after value="Md_,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,1,1,1,1,1,1,1,1,1,1,1,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
@@ -106,11 +99,11 @@
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=1685>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CStatistics,MStatistics.html,CState,MState.html,CObject,MObject.html,CStateSet,MStateSet.html,CStateAttribute,MStateAttribute.html,CViewport,MViewport.html,CTexture,MTexture.html,CTextureCubeMap,MTextureCubeMap.html,CTexMat,MTexMat.html,CTexGen,MTexGen.html,CTexEnv,MTexEnv.html,CStencil,MStencil.html,CShadeModel,MShadeModel.html,CPolygonOffset,MPolygonOffset.html,CPolygonMode,MPolygonMode.html,CPoint,MPoint.html,CMaterial,MMaterial.html,CLineWidth,MLineWidth.html,CLineStipple,MLineStipple.html,CLightModel,MLightModel.html,CLight,MLight.html,CFrontFace,MFrontFace.html,CFog,MFog.html,CDepth,MDepth.html,CCullFace,MCullFace.html,CColorMatrix,MColorMatrix.html,CColorMask,MColorMask.html,CClipPlane,MClipPlane.html,CBlendFunc,MBlendFunc.html,CAlphaFunc,MAlphaFunc.html,CPrimitive,MPrimitive.html,CDrawElementsUShort,MDrawElementsUShort.html,CDrawElementsUInt,MDrawElementsUInt.html,CDrawElementsUByte,MDrawElementsUByte.html,CDrawArrays,MDrawArrays.html,CDrawArrayLengths,MDrawArrayLengths.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CImpostorSprite,MImpostorSprite.html,CGeometry,MGeometry.html,CGeoSet,MGeoSet.html,CDrawPixels,MDrawPixels.html,CConvexPlanerOccluder,MConvexPlanerOccluder.html,CArray,MArray.html,CTemplateArray,MTemplateArray.html,CNodeVisitor,MNodeVisitor.html,CCollectOccludersVisitor,MCollectOccludersVisitor.html,CNodeCallback,MNodeCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCullingSet,MCullingSet.html,CCamera,MCamera.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,M|||_,M||R_,M|||||_,M||||R_,M||||||^_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||r_,M||R_,M|||||_,M||||R_,M||||R_,M||||R_,M||||r_,M||R_,M||R_,M||R_,M|||||_,M||||R_,M||||R_,M||||r_,M||R_,M||r_,M||SP^_,MR_,M||^_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=2135>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CTestSuite,MTestSuite.html,CTestCase,MTestCase.html,CTestCase_,MTestCase_.html,CSubloadCallback,MSubloadCallback.4.html,CSubloadCallback,MSubloadCallback.3.html,CSubloadCallback,MSubloadCallback.2.html,CSubloadCallback,MSubloadCallback.html,CStatistics,MStatistics.html,CState,MState.html,CObject,MObject.html,CStateSet,MStateSet.html,CStateAttribute,MStateAttribute.html,CViewport,MViewport.html,CTexture,MTexture.html,CTextureCubeMap,MTextureCubeMap.html,CTexture3D,MTexture3D.html,CTexture2D,MTexture2D.html,CTexture1D,MTexture1D.html,CTexMat,MTexMat.html,CTexGen,MTexGen.html,CTexEnvCombine,MTexEnvCombine.html,CTexEnv,MTexEnv.html,CStencil,MStencil.html,CShadeModel,MShadeModel.html,CPolygonOffset,MPolygonOffset.html,CPolygonMode,MPolygonMode.html,CPoint,MPoint.html,CMaterial,MMaterial.html,CLineWidth,MLineWidth.html,CLineStipple,MLineStipple.html,CLightModel,MLightModel.html,CLight,MLight.html,CFrontFace,MFrontFace.html,CFog,MFog.html,CDepth,MDepth.html,CCullFace,MCullFace.html,CColorMatrix,MColorMatrix.html,CColorMask,MColorMask.html,CClipPlane,MClipPlane.html,CBlendFunc,MBlendFunc.html,CAlphaFunc,MAlphaFunc.html,CPrimitive,MPrimitive.html,CDrawElementsUShort,MDrawElementsUShort.html,CDrawElementsUInt,MDrawElementsUInt.html,CDrawElementsUByte,MDrawElementsUByte.html,CDrawArrays,MDrawArrays.html,CDrawArrayLengths,MDrawArrayLengths.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CImpostorSprite,MImpostorSprite.html,CGeometry,MGeometry.html,CGeoSet,MGeoSet.html,CDrawPixels,MDrawPixels.html,CConvexPlanarOccluder,MConvexPlanarOccluder.html,CArray,MArray.html,CTemplateArray,MTemplateArray.html,CNodeVisitor,MNodeVisitor.html,CCollectOccludersVisitor,MCollectOccludersVisitor.html,CNodeCallback,MNodeCallback.html,CAnimationPathCallback,MAnimationPathCallback.2.html,CAnimationPathCallback,MAnimationPathCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCullingSet,MCullingSet.html,CCamera,MCamera.html,CAnimationPath,MAnimationPath.html">
|
||||
<param name=before value="M,M|_,M|||_,M||r_,M||SP^_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,M|||_,M||R_,M|||||_,M||||R_,M|||||||_,M||||||R_,M||||||R_,M||||||r_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||R_,M||||r_,M||R_,M|||||_,M||||R_,M||||R_,M||||R_,M||||r_,M||R_,M||R_,M||R_,M|||||_,M||||R_,M||||R_,M||||r_,M||R_,M||r_,M||SP^_,MR_,M||^_,MR_,M|||_,M||r_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
@@ -204,6 +197,55 @@
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CTestContext,MTestContext.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CTraceStream,MTraceStream.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CTestGraph,MTestGraph.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CTestRecord,MTestRecord.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CTestReport,MTestReport.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<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^_,MSP|_,MSPr_">
|
||||
<param name=after value="M,M,M,M">
|
||||
<param name=indent value="0,0,0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<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>
|
||||
</UL>
|
||||
<I><A HREF="index.html"> alphabetic index</A></I><P><HR>
|
||||
<BR>
|
||||
|
||||
@@ -23,142 +23,152 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.56.1">Image</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.59.1">Image</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.56.2">Image</A></B>(const <!1><A HREF="Image.html#DOC.2.56.2">Image</A>& image, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.59.2">Image</A></B>(const <!1><A HREF="Image.html#DOC.2.59.2">Image</A>& image, 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>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.56.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.59.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.56.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.59.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.56.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.59.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.56.6">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.59.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.56.7">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.59.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.8">setFileName</A></B>(const std::string& fileName)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.8">setFileName</A></B>(const std::string& fileName)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const std::string& <B><A HREF="#DOC.2.56.9">getFileName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const std::string& <B><A HREF="#DOC.2.59.9">getFileName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.10">createImage</A></B>(int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, int <!1><A HREF="Image.html#DOC.2.56.16">r</A>, GLenum format, GLenum type, int packing=1)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.10">allocateImage</A></B>(int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, int <!1><A HREF="Image.html#DOC.2.59.17">r</A>, GLenum format, GLenum type, int packing=1)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.11">setImage</A></B>(int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, int <!1><A HREF="Image.html#DOC.2.56.16">r</A>, GLint internalTextureformat, GLenum format, GLenum type, unsigned char* <!1><A HREF="Image.html#DOC.2.56.27">data</A>, int packing=1)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.11">setImage</A></B>(int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, int <!1><A HREF="Image.html#DOC.2.59.17">r</A>, GLint internalTextureformat, GLenum format, GLenum type, unsigned char* <!1><A HREF="Image.html#DOC.2.59.28">data</A>, int packing=1)
|
||||
<DD><I>set the image data and format.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.12">readPixels</A></B>(int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>, GLenum format, GLenum type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.12">readPixels</A></B>(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>, GLenum format, GLenum type)
|
||||
<DD><I>readPixels from screen at specified position and size, using glReadPixels.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.13">scaleImage</A></B>(const int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, const int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, const int <!1><A HREF="Image.html#DOC.2.56.16">r</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.13">scaleImage</A></B>(const int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, const int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, const int <!1><A HREF="Image.html#DOC.2.59.17">r</A>)
|
||||
<DD><I>Scale image to specified size.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.56.14">s</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.14">copySubImage</A></B>(int s_offset, int t_offset, int r_offset, <!1><A HREF="Image.html">osg::Image</A>* source)
|
||||
<DD><I>Copy a source Image into a subpart of this Image at specified position.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.59.15">s</A></B>() const
|
||||
<DD><I>Width of image</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.56.15">t</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.59.16">t</A></B>() const
|
||||
<DD><I>Height of image</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.56.16">r</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.59.17">r</A></B>() const
|
||||
<DD><I>Depth of image</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.17">setInternalTextureFormat</A></B>(GLint internalFormat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.18">setInternalTextureFormat</A></B>(GLint internalFormat)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLint <B><A HREF="#DOC.2.56.18">getInternalTextureFormat</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLint <B><A HREF="#DOC.2.59.19">getInternalTextureFormat</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.19">setPixelFormat</A></B>(const GLenum format)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.20">setPixelFormat</A></B>(const GLenum format)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLenum <B><A HREF="#DOC.2.56.20">getPixelFormat</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLenum <B><A HREF="#DOC.2.59.21">getPixelFormat</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLenum <B><A HREF="#DOC.2.56.21">getDataType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const GLenum <B><A HREF="#DOC.2.59.22">getDataType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.22">getPacking</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.23">getPacking</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.23">getPixelSizeInBits</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.24">getPixelSizeInBits</A></B>() const
|
||||
<DD><I>return the numbers of bits required for each pixel</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.24">getRowSizeInBytes</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.25">getRowSizeInBytes</A></B>() const
|
||||
<DD><I>return the numbers of bytes each row of pixels occupies once it has been packed</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.25">getImageSizeInBytes</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.26">getImageSizeInBytes</A></B>() const
|
||||
<DD><I>return the numbers of bytes each image (_s*_t) of pixels occupies</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.26">getTotalSizeInBytes</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.27">getTotalSizeInBytes</A></B>() const
|
||||
<DD><I>return the numbers of bytes the whole row/image/volume of pixels occupies</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.56.27">data</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.59.28">data</A></B>()
|
||||
<DD><I>raw image data</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.56.28">data</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.59.29">data</A></B>() const
|
||||
<DD><I>raw const image data</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char* <B><A HREF="#DOC.2.56.29">data</A></B>(int column, int row=0, int image=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.59.30">data</A></B>(int column, int row=0, int image=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.30">flipHorizontal</A></B>(int image=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.59.31">data</A></B>(int column, int row=0, int image=0) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.32">flipHorizontal</A></B>(int image=0)
|
||||
<DD><I>Flip the image horizontally</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.31">flipVertical</A></B>(int image=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.33">flipVertical</A></B>(int image=0)
|
||||
<DD><I>Flip the image vertically</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.56.32">ensureValidSizeForTexturing</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.34">ensureValidSizeForTexturing</A></B>()
|
||||
<DD><I>Ensure image dimensions are a power of two.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.56.33">dirty</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.59.35">dirty</A></B>()
|
||||
<DD><I>Dirty the image, which increments the modified flag, to force osg::Texture to reload the image</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.56.34">setModifiedTag</A></B>(const unsigned int value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.59.36">setModifiedTag</A></B>(const unsigned int value)
|
||||
<DD><I>Set the modified tag value, only used by osg::Texture when using texture subloading.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.56.35">getModifiedTag</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.59.37">getModifiedTag</A></B>() const
|
||||
<DD><I>Get modified tag value, only used by osg::Texture when using texture subloading.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const bool <B><A HREF="#DOC.2.56.36">isPackedType</A></B>(GLenum type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const bool <B><A HREF="#DOC.2.59.38">isPackedType</A></B>(GLenum type)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.56.37">computeNumComponents</A></B>(GLenum format)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.59.39">computeNumComponents</A></B>(GLenum format)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.56.38">computePixelSizeInBits</A></B>(GLenum format, GLenum type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.59.40">computePixelSizeInBits</A></B>(GLenum format, GLenum type)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.56.39">computeRowWidthInBytes</A></B>(int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, GLenum format, GLenum type, int packing)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.59.41">computeRowWidthInBytes</A></B>(int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLenum format, GLenum type, int packing)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< unsigned int >inline MipmapDataType bool <B><A HREF="#DOC.2.56.40">isMipmap</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.59.42">computeNearestPowerOfTwo</A></B>(unsigned int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, float bias=0.5f)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.56.41">getNumMipmaps</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< unsigned int >inline MipmapDataType bool <B><A HREF="#DOC.2.59.43">isMipmap</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.56.42">setMipmapData</A></B>(const MipmapDataType& mipmapDataVector)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.59.44">getNumMipmapLevels</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.56.43">getMipmapData</A></B>(unsigned int mipmapNumber) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.59.45">setMipmapData</A></B>(const MipmapDataType& mipmapDataVector)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.59.46">getMipmapData</A></B>(unsigned int mipmapNumber) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.47">computeMipMaps</A></B>()
|
||||
<DD><I>converts a single image into mip mapped version image</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.56.46">_fileName</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.59.50">_fileName</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.56.47">_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.59.51">_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.56.48">_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.59.52">_t</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.56.49">_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.59.53">_r</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.56.50">_internalTextureFormat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.59.54">_internalTextureFormat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.56.51">_pixelFormat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.59.55">_pixelFormat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.56.52">_dataType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.59.56">_dataType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.56.53">_packing</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.59.57">_packing</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char* <B><A HREF="#DOC.2.56.54">_data</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char* <B><A HREF="#DOC.2.59.58">_data</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.56.55">_modifiedTag</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.59.59">_modifiedTag</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MipmapDataType <B><A HREF="#DOC.2.56.56">_mipmapData</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MipmapDataType <B><A HREF="#DOC.2.59.60">_mipmapData</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.56.44">~Image</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.59.48">~Image</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>& <B><A HREF="#DOC.2.56.45">operator = </A></B>(const <!1><A HREF="Image.html">Image</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>& <B><A HREF="#DOC.2.59.49">operator = </A></B>(const <!1><A HREF="Image.html">Image</A>&)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -166,9 +176,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -184,7 +194,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -217,49 +227,49 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Image"></A>
|
||||
<A NAME="DOC.2.56.1"></A>
|
||||
<A NAME="DOC.2.59.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Image()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Image"></A>
|
||||
<A NAME="DOC.2.56.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Image(const <!1><A HREF="Image.html#DOC.2.56.2">Image</A>& image, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.59.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Image(const <!1><A HREF="Image.html#DOC.2.59.2">Image</A>& image, 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="cloneType"></A>
|
||||
<A NAME="DOC.2.56.3"></A>
|
||||
<A NAME="DOC.2.59.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.56.4"></A>
|
||||
<A NAME="DOC.2.59.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.56.5"></A>
|
||||
<A NAME="DOC.2.59.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.56.6"></A>
|
||||
<A NAME="DOC.2.59.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.56.7"></A>
|
||||
<A NAME="DOC.2.59.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFileName"></A>
|
||||
<A NAME="DOC.2.56.8"></A>
|
||||
<A NAME="DOC.2.59.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFileName(const std::string& fileName)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFileName"></A>
|
||||
<A NAME="DOC.2.56.9"></A>
|
||||
<A NAME="DOC.2.59.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const std::string& getFileName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createImage"></A>
|
||||
<A NAME="DOC.2.56.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void createImage(int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, int <!1><A HREF="Image.html#DOC.2.56.16">r</A>, GLenum format, GLenum type, int packing=1)</B></TT>
|
||||
<A NAME="allocateImage"></A>
|
||||
<A NAME="DOC.2.59.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void allocateImage(int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, int <!1><A HREF="Image.html#DOC.2.59.17">r</A>, GLenum format, GLenum type, int packing=1)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.56.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, int <!1><A HREF="Image.html#DOC.2.56.16">r</A>, GLint internalTextureformat, GLenum format, GLenum type, unsigned char* <!1><A HREF="Image.html#DOC.2.56.27">data</A>, int packing=1)</B></TT>
|
||||
<A NAME="DOC.2.59.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, int <!1><A HREF="Image.html#DOC.2.59.17">r</A>, GLint internalTextureformat, GLenum format, GLenum type, unsigned char* <!1><A HREF="Image.html#DOC.2.59.28">data</A>, int packing=1)</B></TT>
|
||||
<DD>set the image data and format.
|
||||
note, when the packing value is negative (the default is -1) this method assumes
|
||||
a _packing width of 1 if the width is not a multiple of 4,
|
||||
@@ -267,102 +277,116 @@ otherwise automatically sets to _packing to 4. If a positive
|
||||
value of packing is supplied than _packing is simply set to that value.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="readPixels"></A>
|
||||
<A NAME="DOC.2.56.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readPixels(int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>, GLenum format, GLenum type)</B></TT>
|
||||
<A NAME="DOC.2.59.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readPixels(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>, GLenum format, GLenum type)</B></TT>
|
||||
<DD>readPixels from screen at specified position and size, using glReadPixels.
|
||||
Create memory for storage if required, reuse existing pixel coords if possible.
|
||||
if pixelFormat or dataType
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="scaleImage"></A>
|
||||
<A NAME="DOC.2.56.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void scaleImage(const int <!1><A HREF="Image.html#DOC.2.56.14">s</A>, const int <!1><A HREF="Image.html#DOC.2.56.15">t</A>, const int <!1><A HREF="Image.html#DOC.2.56.16">r</A>)</B></TT>
|
||||
<A NAME="DOC.2.59.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void scaleImage(const int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, const int <!1><A HREF="Image.html#DOC.2.59.16">t</A>, const int <!1><A HREF="Image.html#DOC.2.59.17">r</A>)</B></TT>
|
||||
<DD>Scale image to specified size.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copySubImage"></A>
|
||||
<A NAME="DOC.2.59.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copySubImage(int s_offset, int t_offset, int r_offset, <!1><A HREF="Image.html">osg::Image</A>* source)</B></TT>
|
||||
<DD>Copy a source Image into a subpart of this Image at specified position.
|
||||
Typically used to copy to an already allocated image, such as creating
|
||||
a 3D image from a stack 2D images.
|
||||
If the this Image is empty then image data is created to
|
||||
accomodate the imaging image in its offset position.
|
||||
If source is NULL then no operation happens, this Image is left unchanged.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s"></A>
|
||||
<A NAME="DOC.2.56.14"></A>
|
||||
<A NAME="DOC.2.59.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int s() const </B></TT>
|
||||
<DD>Width of image
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="t"></A>
|
||||
<A NAME="DOC.2.56.15"></A>
|
||||
<A NAME="DOC.2.59.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int t() const </B></TT>
|
||||
<DD>Height of image
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="r"></A>
|
||||
<A NAME="DOC.2.56.16"></A>
|
||||
<A NAME="DOC.2.59.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int r() const </B></TT>
|
||||
<DD>Depth of image
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setInternalTextureFormat"></A>
|
||||
<A NAME="DOC.2.56.17"></A>
|
||||
<A NAME="DOC.2.59.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setInternalTextureFormat(GLint internalFormat)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInternalTextureFormat"></A>
|
||||
<A NAME="DOC.2.56.18"></A>
|
||||
<A NAME="DOC.2.59.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const GLint getInternalTextureFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPixelFormat"></A>
|
||||
<A NAME="DOC.2.56.19"></A>
|
||||
<A NAME="DOC.2.59.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPixelFormat(const GLenum format)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelFormat"></A>
|
||||
<A NAME="DOC.2.56.20"></A>
|
||||
<A NAME="DOC.2.59.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const GLenum getPixelFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataType"></A>
|
||||
<A NAME="DOC.2.56.21"></A>
|
||||
<A NAME="DOC.2.59.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const GLenum getDataType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPacking"></A>
|
||||
<A NAME="DOC.2.56.22"></A>
|
||||
<A NAME="DOC.2.59.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getPacking() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelSizeInBits"></A>
|
||||
<A NAME="DOC.2.56.23"></A>
|
||||
<A NAME="DOC.2.59.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getPixelSizeInBits() const </B></TT>
|
||||
<DD>return the numbers of bits required for each pixel
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRowSizeInBytes"></A>
|
||||
<A NAME="DOC.2.56.24"></A>
|
||||
<A NAME="DOC.2.59.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getRowSizeInBytes() const </B></TT>
|
||||
<DD>return the numbers of bytes each row of pixels occupies once it has been packed
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImageSizeInBytes"></A>
|
||||
<A NAME="DOC.2.56.25"></A>
|
||||
<A NAME="DOC.2.59.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getImageSizeInBytes() const </B></TT>
|
||||
<DD>return the numbers of bytes each image (_s*_t) of pixels occupies
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTotalSizeInBytes"></A>
|
||||
<A NAME="DOC.2.56.26"></A>
|
||||
<A NAME="DOC.2.59.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getTotalSizeInBytes() const </B></TT>
|
||||
<DD>return the numbers of bytes the whole row/image/volume of pixels occupies
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="data"></A>
|
||||
<A NAME="DOC.2.56.27"></A>
|
||||
<A NAME="DOC.2.59.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char* data()</B></TT>
|
||||
<DD>raw image data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="data"></A>
|
||||
<A NAME="DOC.2.56.28"></A>
|
||||
<A NAME="DOC.2.59.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned char* data() const </B></TT>
|
||||
<DD>raw const image data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="data"></A>
|
||||
<A NAME="DOC.2.56.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned char* data(int column, int row=0, int image=0)</B></TT>
|
||||
<A NAME="DOC.2.59.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char* data(int column, int row=0, int image=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="data"></A>
|
||||
<A NAME="DOC.2.59.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned char* data(int column, int row=0, int image=0) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flipHorizontal"></A>
|
||||
<A NAME="DOC.2.56.30"></A>
|
||||
<A NAME="DOC.2.59.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flipHorizontal(int image=0)</B></TT>
|
||||
<DD>Flip the image horizontally
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flipVertical"></A>
|
||||
<A NAME="DOC.2.56.31"></A>
|
||||
<A NAME="DOC.2.59.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flipVertical(int image=0)</B></TT>
|
||||
<DD>Flip the image vertically
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ensureValidSizeForTexturing"></A>
|
||||
<A NAME="DOC.2.56.32"></A>
|
||||
<A NAME="DOC.2.59.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void ensureValidSizeForTexturing()</B></TT>
|
||||
<DD>Ensure image dimensions are a power of two.
|
||||
Mip Mapped texture require the image dimensions to be
|
||||
@@ -370,102 +394,111 @@ power of two and are within the maxiumum texture size for
|
||||
the host machine.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="dirty"></A>
|
||||
<A NAME="DOC.2.56.33"></A>
|
||||
<A NAME="DOC.2.59.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void dirty()</B></TT>
|
||||
<DD>Dirty the image, which increments the modified flag, to force osg::Texture to reload the image
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setModifiedTag"></A>
|
||||
<A NAME="DOC.2.56.34"></A>
|
||||
<A NAME="DOC.2.59.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setModifiedTag(const unsigned int value)</B></TT>
|
||||
<DD>Set the modified tag value, only used by osg::Texture when using texture subloading.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModifiedTag"></A>
|
||||
<A NAME="DOC.2.56.35"></A>
|
||||
<A NAME="DOC.2.59.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getModifiedTag() const </B></TT>
|
||||
<DD>Get modified tag value, only used by osg::Texture when using texture subloading.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isPackedType"></A>
|
||||
<A NAME="DOC.2.56.36"></A>
|
||||
<A NAME="DOC.2.59.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const bool isPackedType(GLenum type)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeNumComponents"></A>
|
||||
<A NAME="DOC.2.56.37"></A>
|
||||
<A NAME="DOC.2.59.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computeNumComponents(GLenum format)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computePixelSizeInBits"></A>
|
||||
<A NAME="DOC.2.56.38"></A>
|
||||
<A NAME="DOC.2.59.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computePixelSizeInBits(GLenum format, GLenum type)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeRowWidthInBytes"></A>
|
||||
<A NAME="DOC.2.56.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computeRowWidthInBytes(int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, GLenum format, GLenum type, int packing)</B></TT>
|
||||
<A NAME="DOC.2.59.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computeRowWidthInBytes(int <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>, GLenum format, GLenum type, int packing)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeNearestPowerOfTwo"></A>
|
||||
<A NAME="DOC.2.59.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computeNearestPowerOfTwo(unsigned int <!1><A HREF="Image.html#DOC.2.59.15">s</A>, float bias=0.5f)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isMipmap"></A>
|
||||
<A NAME="DOC.2.56.40"></A>
|
||||
<A NAME="DOC.2.59.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< unsigned int >inline MipmapDataType bool isMipmap() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumMipmaps"></A>
|
||||
<A NAME="DOC.2.56.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmaps() const </B></TT>
|
||||
<A NAME="getNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.59.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmapLevels() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMipmapData"></A>
|
||||
<A NAME="DOC.2.56.42"></A>
|
||||
<A NAME="DOC.2.59.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMipmapData(const MipmapDataType& mipmapDataVector)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMipmapData"></A>
|
||||
<A NAME="DOC.2.56.43"></A>
|
||||
<A NAME="DOC.2.59.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char* getMipmapData(unsigned int mipmapNumber) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeMipMaps"></A>
|
||||
<A NAME="DOC.2.59.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeMipMaps()</B></TT>
|
||||
<DD>converts a single image into mip mapped version image
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Image"></A>
|
||||
<A NAME="DOC.2.56.44"></A>
|
||||
<A NAME="DOC.2.59.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Image()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.56.45"></A>
|
||||
<A NAME="DOC.2.59.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>& operator = (const <!1><A HREF="Image.html">Image</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fileName"></A>
|
||||
<A NAME="DOC.2.56.46"></A>
|
||||
<A NAME="DOC.2.59.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::string _fileName</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_s"></A>
|
||||
<A NAME="DOC.2.56.47"></A>
|
||||
<A NAME="DOC.2.59.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_t"></A>
|
||||
<A NAME="DOC.2.56.48"></A>
|
||||
<A NAME="DOC.2.59.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _t</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_r"></A>
|
||||
<A NAME="DOC.2.56.49"></A>
|
||||
<A NAME="DOC.2.59.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _r</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_internalTextureFormat"></A>
|
||||
<A NAME="DOC.2.56.50"></A>
|
||||
<A NAME="DOC.2.59.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _internalTextureFormat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pixelFormat"></A>
|
||||
<A NAME="DOC.2.56.51"></A>
|
||||
<A NAME="DOC.2.59.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _pixelFormat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dataType"></A>
|
||||
<A NAME="DOC.2.56.52"></A>
|
||||
<A NAME="DOC.2.59.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _dataType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_packing"></A>
|
||||
<A NAME="DOC.2.56.53"></A>
|
||||
<A NAME="DOC.2.59.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _packing</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_data"></A>
|
||||
<A NAME="DOC.2.56.54"></A>
|
||||
<A NAME="DOC.2.59.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned char* _data</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modifiedTag"></A>
|
||||
<A NAME="DOC.2.56.55"></A>
|
||||
<A NAME="DOC.2.59.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _modifiedTag</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mipmapData"></A>
|
||||
<A NAME="DOC.2.56.56"></A>
|
||||
<A NAME="DOC.2.59.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MipmapDataType _mipmapData</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,47 +23,47 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.59.1">Impostor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.1">Impostor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.59.2">Impostor</A></B>(const <!1><A HREF="Impostor.html#DOC.2.59.2">Impostor</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.2">Impostor</A></B>(const <!1><A HREF="Impostor.html#DOC.2.62.2">Impostor</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.59.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Impostor.html">Impostor</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Impostor.html">Impostor</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.59.4">setImpostorThreshold</A></B>(float <!1><A HREF="Plane.html#DOC.2.89.22">distance</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.4">setImpostorThreshold</A></B>(float <!1><A HREF="Plane.html#DOC.2.92.22">distance</A>)
|
||||
<DD><I>Set the Impostor threshold distance.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.59.5">setImpostorThresholdToBound</A></B>(float ratio=1.0f)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.5">setImpostorThresholdToBound</A></B>(float ratio=1.0f)
|
||||
<DD><I>Set the Impostor threshold distance relative to the node's bounding sphere's radius</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.59.6">getImpostorThreshold</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.6">getImpostorThreshold</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.59.7">getImpostorThreshold2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.7">getImpostorThreshold2</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.59.8">findBestImpostorSprite</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& currLocalEyePoint)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.62.8">findBestImpostorSprite</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& currLocalEyePoint)
|
||||
<DD><I>Find the ImposterSprite which fits the current eye point best</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.59.9">addImpostorSprite</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.62.9">addImpostorSprite</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<DD><I>Add an ImpostorSprite to the Impostor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ImpostorSpriteList& <B><A HREF="#DOC.2.59.10">getImpostorSpriteList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ImpostorSpriteList& <B><A HREF="#DOC.2.62.10">getImpostorSpriteList</A></B>()
|
||||
<DD><I>Get the list of ImpostorSprites attached to this Impostor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const ImpostorSpriteList& <B><A HREF="#DOC.2.59.11">getImpostorSpriteList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const ImpostorSpriteList& <B><A HREF="#DOC.2.62.11">getImpostorSpriteList</A></B>() const
|
||||
<DD><I>Get a const list of ImpostorSprites attached to this const Impostor</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ImpostorSpriteList <B><A HREF="#DOC.2.59.14">_impostorSpriteList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ImpostorSpriteList <B><A HREF="#DOC.2.62.14">_impostorSpriteList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.59.15">_impostorThreshold</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.15">_impostorThreshold</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.59.12">~Impostor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.62.12">~Impostor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.59.13">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.62.13">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -79,15 +79,15 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumRanges</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setCenter</B>(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setCenter</B>(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B>getCenter</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setEvaluateLODCallback</B>(<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* cbc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setEvaluateLODCallback</B>(<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* cbc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* <B>getEvaluateLODCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* <B>getEvaluateLODCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* <B>getEvaluateLODCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* <B>getEvaluateLODCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>evaluate</B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias=1.0f) const
|
||||
<DT>
|
||||
@@ -103,7 +103,7 @@
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>RangeList <B>_rangeList2</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>> <B>_evaluateLODCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>> <B>_evaluateLODCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec3.html">Vec3</A> <B>_center</B>
|
||||
</DL></P>
|
||||
@@ -187,72 +187,72 @@ geometry.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Impostor"></A>
|
||||
<A NAME="DOC.2.59.1"></A>
|
||||
<A NAME="DOC.2.62.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Impostor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Impostor"></A>
|
||||
<A NAME="DOC.2.59.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Impostor(const <!1><A HREF="Impostor.html#DOC.2.59.2">Impostor</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.62.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Impostor(const <!1><A HREF="Impostor.html#DOC.2.62.2">Impostor</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.59.3"></A>
|
||||
<A NAME="DOC.2.62.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="Impostor.html">Impostor</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImpostorThreshold"></A>
|
||||
<A NAME="DOC.2.59.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setImpostorThreshold(float <!1><A HREF="Plane.html#DOC.2.89.22">distance</A>)</B></TT>
|
||||
<A NAME="DOC.2.62.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setImpostorThreshold(float <!1><A HREF="Plane.html#DOC.2.92.22">distance</A>)</B></TT>
|
||||
<DD>Set the Impostor threshold distance.
|
||||
For eye points further than this threshold the Imposter is used if appropriate,
|
||||
otherwise the LOD children as chosen as per a standard LOD node.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImpostorThresholdToBound"></A>
|
||||
<A NAME="DOC.2.59.5"></A>
|
||||
<A NAME="DOC.2.62.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setImpostorThresholdToBound(float ratio=1.0f)</B></TT>
|
||||
<DD>Set the Impostor threshold distance relative to the node's bounding
|
||||
sphere's radius
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorThreshold"></A>
|
||||
<A NAME="DOC.2.59.6"></A>
|
||||
<A NAME="DOC.2.62.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getImpostorThreshold() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorThreshold2"></A>
|
||||
<A NAME="DOC.2.59.7"></A>
|
||||
<A NAME="DOC.2.62.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getImpostorThreshold2() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="findBestImpostorSprite"></A>
|
||||
<A NAME="DOC.2.59.8"></A>
|
||||
<A NAME="DOC.2.62.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* findBestImpostorSprite(const <!1><A HREF="Vec3.html">osg::Vec3</A>& currLocalEyePoint)</B></TT>
|
||||
<DD>Find the ImposterSprite which fits the current eye point best
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addImpostorSprite"></A>
|
||||
<A NAME="DOC.2.59.9"></A>
|
||||
<A NAME="DOC.2.62.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addImpostorSprite(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)</B></TT>
|
||||
<DD>Add an ImpostorSprite to the Impostor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorSpriteList"></A>
|
||||
<A NAME="DOC.2.59.10"></A>
|
||||
<A NAME="DOC.2.62.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ImpostorSpriteList& getImpostorSpriteList()</B></TT>
|
||||
<DD>Get the list of ImpostorSprites attached to this Impostor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorSpriteList"></A>
|
||||
<A NAME="DOC.2.59.11"></A>
|
||||
<A NAME="DOC.2.62.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const ImpostorSpriteList& getImpostorSpriteList() const </B></TT>
|
||||
<DD>Get a const list of ImpostorSprites attached to this const Impostor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Impostor"></A>
|
||||
<A NAME="DOC.2.59.12"></A>
|
||||
<A NAME="DOC.2.62.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Impostor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.59.13"></A>
|
||||
<A NAME="DOC.2.62.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorSpriteList"></A>
|
||||
<A NAME="DOC.2.59.14"></A>
|
||||
<A NAME="DOC.2.62.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ImpostorSpriteList _impostorSpriteList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorThreshold"></A>
|
||||
<A NAME="DOC.2.59.15"></A>
|
||||
<A NAME="DOC.2.62.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _impostorThreshold</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,118 +23,118 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.60.1">ImpostorSprite</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.63.1">ImpostorSprite</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.60.2">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.63.2">cloneType</A></B>() const
|
||||
<DD><I>Clone an object of the same type as an ImpostorSprite</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.60.3">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.63.3">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DD><I>Clone on ImpostorSprite just returns a clone of type, since it is not appropriate to share data of an ImpostorSprite</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.60.4">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.63.4">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.60.5">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.63.5">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.60.6">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.63.6">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.60.7">setParent</A></B>(<!1><A HREF="Impostor.html">Impostor</A>* parent)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.7">setParent</A></B>(<!1><A HREF="Impostor.html">Impostor</A>* parent)
|
||||
<DD><I>Set the parent, which must be an Impostor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.60.8">getParent</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.63.8">getParent</A></B>()
|
||||
<DD><I>Get the parent, which is an Impostor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.60.9">getParent</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.63.9">getParent</A></B>() const
|
||||
<DD><I>Get the const parent, which is an Impostor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.60.10">setStoredLocalEyePoint</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.63.10">setStoredLocalEyePoint</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DD><I>Set the eye point for when the ImpsotorSprite was snapped</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.60.11">getStoredLocalEyePoint</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.63.11">getStoredLocalEyePoint</A></B>() const
|
||||
<DD><I>Get the eye point for when the ImpsotorSprite was snapped</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.60.12">setLastFrameUsed</A></B>(const int frameNumber)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.63.12">setLastFrameUsed</A></B>(const int frameNumber)
|
||||
<DD><I>Set the frame number for when the ImpostorSprite was last used in rendering</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.60.13">getLastFrameUsed</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.63.13">getLastFrameUsed</A></B>() const
|
||||
<DD><I>Get the frame number for when the ImpostorSprite was last used in rendering</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.60.14">getCoords</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.63.14">getCoords</A></B>()
|
||||
<DD><I>Get the coordinates of the corners of the quad.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.60.15">getCoords</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.63.15">getCoords</A></B>() const
|
||||
<DD><I>Get the const coordinates of the corners of the quad</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.60.16">getTexCoords</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.63.16">getTexCoords</A></B>()
|
||||
<DD><I>Get the texture coordinates of the corners of the quad.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.60.17">getTexCoords</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.63.17">getTexCoords</A></B>() const
|
||||
<DD><I>Get the const texture coordinates of the corners of the quad</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.60.18">getControlCoords</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.63.18">getControlCoords</A></B>()
|
||||
<DD><I>Get the control coordinates of the corners of the quad.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.60.19">getControlCoords</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.63.19">getControlCoords</A></B>() const
|
||||
<DD><I>Get the const control coordinates of the corners of the quad</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.60.20">calcPixelError</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& MVPW) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.63.20">calcPixelError</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& MVPW) const
|
||||
<DD><I>calculate the pixel error value for passing in the ModelViewProjectionWindow transform, which transform local coords into screen space</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.60.21">setTexture</A></B>(<!1><A HREF="Texture.html">Texture</A>* tex, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.21">setTexture</A></B>(<!1><A HREF="Texture2D.html">Texture2D</A>* tex, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.60.22">getTexture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture2D.html">Texture2D</A>* <B><A HREF="#DOC.2.63.22">getTexture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.60.23">getTexture</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture2D.html">Texture2D</A>* <B><A HREF="#DOC.2.63.23">getTexture</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.60.24">s</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.63.24">s</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.60.25">t</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.63.25">t</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.26">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.26">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw ImpostorSprite directly.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.27">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.27">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.28">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.28">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.60.33">_parent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.63.33">_parent</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* <B><A HREF="#DOC.2.60.34">_ism</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* <B><A HREF="#DOC.2.63.34">_ism</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.35">_previous</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.63.35">_previous</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.36">_next</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.63.36">_next</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.37">_lastFrameUsed</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.63.37">_lastFrameUsed</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.38">_storedLocalEyePoint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.63.38">_storedLocalEyePoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.39">_coords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.63.39">_coords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.60.40">_texcoords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.63.40">_texcoords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.41">_controlcoords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.63.41">_controlcoords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.60.42">_texture</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture2D.html">Texture2D</A>* <B><A HREF="#DOC.2.63.42">_texture</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.43">_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.63.43">_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.44">_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.63.44">_t</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.60.29">ImpostorSprite</A></B>(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.29">ImpostorSprite</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.63.29">ImpostorSprite</A></B>(const <!1><A HREF="ImpostorSprite.html#DOC.2.63.29">ImpostorSprite</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& <B><A HREF="#DOC.2.60.30">operator = </A></B>(const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& <B><A HREF="#DOC.2.63.30">operator = </A></B>(const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.60.31">~ImpostorSprite</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.63.31">~ImpostorSprite</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.60.32">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.63.32">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -142,9 +142,9 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A>& <B>getParents</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A>& <B>getParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>getParents</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>getParents</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumParents</B>() const
|
||||
<DT>
|
||||
@@ -170,23 +170,23 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>compile</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* ac)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* cc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* dc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteDisplayList</B>(uint contextID, uint globj)
|
||||
<DT>
|
||||
@@ -214,7 +214,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>_parents</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.42.6">ParentList</A> <B>_parents</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B>_dstate</B>
|
||||
<DT>
|
||||
@@ -226,11 +226,11 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_bbox_computed</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.42.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -252,9 +252,9 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -270,7 +270,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -307,93 +307,93 @@ necessary to deal with it directly.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ImpostorSprite"></A>
|
||||
<A NAME="DOC.2.60.1"></A>
|
||||
<A NAME="DOC.2.63.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSprite()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.60.2"></A>
|
||||
<A NAME="DOC.2.63.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DD>Clone an object of the same type as an ImpostorSprite
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.60.3"></A>
|
||||
<A NAME="DOC.2.63.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const </B></TT>
|
||||
<DD>Clone on ImpostorSprite just returns a clone of type,
|
||||
since it is not appropriate to share data of an ImpostorSprite
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.60.4"></A>
|
||||
<A NAME="DOC.2.63.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.60.5"></A>
|
||||
<A NAME="DOC.2.63.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.60.6"></A>
|
||||
<A NAME="DOC.2.63.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setParent"></A>
|
||||
<A NAME="DOC.2.60.7"></A>
|
||||
<A NAME="DOC.2.63.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setParent(<!1><A HREF="Impostor.html">Impostor</A>* parent)</B></TT>
|
||||
<DD>Set the parent, which must be an Impostor.
|
||||
Unlike conventional Drawables, ImpostorSprite's can only ever have
|
||||
one parent.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParent"></A>
|
||||
<A NAME="DOC.2.60.8"></A>
|
||||
<A NAME="DOC.2.63.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Impostor.html">Impostor</A>* getParent()</B></TT>
|
||||
<DD>Get the parent, which is an Impostor.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParent"></A>
|
||||
<A NAME="DOC.2.60.9"></A>
|
||||
<A NAME="DOC.2.63.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Impostor.html">Impostor</A>* getParent() const </B></TT>
|
||||
<DD>Get the const parent, which is an Impostor.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStoredLocalEyePoint"></A>
|
||||
<A NAME="DOC.2.60.10"></A>
|
||||
<A NAME="DOC.2.63.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setStoredLocalEyePoint(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DD>Set the eye point for when the ImpsotorSprite was snapped
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStoredLocalEyePoint"></A>
|
||||
<A NAME="DOC.2.60.11"></A>
|
||||
<A NAME="DOC.2.63.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getStoredLocalEyePoint() const </B></TT>
|
||||
<DD>Get the eye point for when the ImpsotorSprite was snapped
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLastFrameUsed"></A>
|
||||
<A NAME="DOC.2.60.12"></A>
|
||||
<A NAME="DOC.2.63.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setLastFrameUsed(const int frameNumber)</B></TT>
|
||||
<DD>Set the frame number for when the ImpostorSprite was last used in rendering
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastFrameUsed"></A>
|
||||
<A NAME="DOC.2.60.13"></A>
|
||||
<A NAME="DOC.2.63.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline int getLastFrameUsed() const </B></TT>
|
||||
<DD>Get the frame number for when the ImpostorSprite was last used in rendering
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCoords"></A>
|
||||
<A NAME="DOC.2.60.14"></A>
|
||||
<A NAME="DOC.2.63.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>* getCoords()</B></TT>
|
||||
<DD>Get the coordinates of the corners of the quad.
|
||||
Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCoords"></A>
|
||||
<A NAME="DOC.2.60.15"></A>
|
||||
<A NAME="DOC.2.63.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>* getCoords() const </B></TT>
|
||||
<DD>Get the const coordinates of the corners of the quad
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoords"></A>
|
||||
<A NAME="DOC.2.60.16"></A>
|
||||
<A NAME="DOC.2.63.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec2.html">Vec2</A>* getTexCoords()</B></TT>
|
||||
<DD>Get the texture coordinates of the corners of the quad.
|
||||
Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoords"></A>
|
||||
<A NAME="DOC.2.60.17"></A>
|
||||
<A NAME="DOC.2.63.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A>* getTexCoords() const </B></TT>
|
||||
<DD>Get the const texture coordinates of the corners of the quad
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getControlCoords"></A>
|
||||
<A NAME="DOC.2.60.18"></A>
|
||||
<A NAME="DOC.2.63.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>* getControlCoords()</B></TT>
|
||||
<DD>Get the control coordinates of the corners of the quad.
|
||||
The control coordinates are the corners of the quad projected
|
||||
@@ -408,113 +408,113 @@ can then be used to determine whether the impostor needs to be updated.
|
||||
Stored in the order, [0] - top_left, [1] - bottom_left, [2] - bottom_right, [3] - top_left.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getControlCoords"></A>
|
||||
<A NAME="DOC.2.60.19"></A>
|
||||
<A NAME="DOC.2.63.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>* getControlCoords() const </B></TT>
|
||||
<DD>Get the const control coordinates of the corners of the quad
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="calcPixelError"></A>
|
||||
<A NAME="DOC.2.60.20"></A>
|
||||
<A NAME="DOC.2.63.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float calcPixelError(const <!1><A HREF="Matrix.html">Matrix</A>& MVPW) const </B></TT>
|
||||
<DD>calculate the pixel error value for passing in the ModelViewProjectionWindow transform,
|
||||
which transform local coords into screen space
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTexture"></A>
|
||||
<A NAME="DOC.2.60.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTexture(<!1><A HREF="Texture.html">Texture</A>* tex, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)</B></TT>
|
||||
<A NAME="DOC.2.63.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTexture(<!1><A HREF="Texture2D.html">Texture2D</A>* tex, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexture"></A>
|
||||
<A NAME="DOC.2.60.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html">Texture</A>* getTexture()</B></TT>
|
||||
<A NAME="DOC.2.63.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture2D.html">Texture2D</A>* getTexture()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexture"></A>
|
||||
<A NAME="DOC.2.60.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html">Texture</A>* getTexture() const </B></TT>
|
||||
<A NAME="DOC.2.63.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture2D.html">Texture2D</A>* getTexture() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s"></A>
|
||||
<A NAME="DOC.2.60.24"></A>
|
||||
<A NAME="DOC.2.63.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int s() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="t"></A>
|
||||
<A NAME="DOC.2.60.25"></A>
|
||||
<A NAME="DOC.2.63.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int t() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.60.26"></A>
|
||||
<A NAME="DOC.2.63.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw ImpostorSprite directly.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.60.27"></A>
|
||||
<A NAME="DOC.2.63.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.60.28"></A>
|
||||
<A NAME="DOC.2.63.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ImpostorSprite"></A>
|
||||
<A NAME="DOC.2.60.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSprite(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.29">ImpostorSprite</A>&)</B></TT>
|
||||
<A NAME="DOC.2.63.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSprite(const <!1><A HREF="ImpostorSprite.html#DOC.2.63.29">ImpostorSprite</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.60.30"></A>
|
||||
<A NAME="DOC.2.63.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& operator = (const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ImpostorSprite"></A>
|
||||
<A NAME="DOC.2.60.31"></A>
|
||||
<A NAME="DOC.2.63.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ImpostorSprite()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.60.32"></A>
|
||||
<A NAME="DOC.2.63.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parent"></A>
|
||||
<A NAME="DOC.2.60.33"></A>
|
||||
<A NAME="DOC.2.63.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Impostor.html">Impostor</A>* _parent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ism"></A>
|
||||
<A NAME="DOC.2.60.34"></A>
|
||||
<A NAME="DOC.2.63.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* _ism</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_previous"></A>
|
||||
<A NAME="DOC.2.60.35"></A>
|
||||
<A NAME="DOC.2.63.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _previous</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_next"></A>
|
||||
<A NAME="DOC.2.60.36"></A>
|
||||
<A NAME="DOC.2.63.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _next</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lastFrameUsed"></A>
|
||||
<A NAME="DOC.2.60.37"></A>
|
||||
<A NAME="DOC.2.63.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _lastFrameUsed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_storedLocalEyePoint"></A>
|
||||
<A NAME="DOC.2.60.38"></A>
|
||||
<A NAME="DOC.2.63.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _storedLocalEyePoint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_coords"></A>
|
||||
<A NAME="DOC.2.60.39"></A>
|
||||
<A NAME="DOC.2.63.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _coords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texcoords"></A>
|
||||
<A NAME="DOC.2.60.40"></A>
|
||||
<A NAME="DOC.2.63.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec2.html">Vec2</A> _texcoords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_controlcoords"></A>
|
||||
<A NAME="DOC.2.60.41"></A>
|
||||
<A NAME="DOC.2.63.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _controlcoords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texture"></A>
|
||||
<A NAME="DOC.2.60.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html">Texture</A>* _texture</B></TT>
|
||||
<A NAME="DOC.2.63.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture2D.html">Texture2D</A>* _texture</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_s"></A>
|
||||
<A NAME="DOC.2.60.43"></A>
|
||||
<A NAME="DOC.2.63.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_t"></A>
|
||||
<A NAME="DOC.2.60.44"></A>
|
||||
<A NAME="DOC.2.63.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _t</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,35 +23,35 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.61.1">ImpostorSpriteManager</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.1">ImpostorSpriteManager</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.61.2">empty</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.64.2">empty</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.61.3">first</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.64.3">first</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.61.4">last</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.64.4">last</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.61.5">push_back</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.5">push_back</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.61.6">remove</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.6">remove</A></B>(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.61.7">createOrReuseImpostorSprite</A></B>(int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>, int frameNumber)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.64.7">createOrReuseImpostorSprite</A></B>(int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>, int frameNumber)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="TexEnv.html">TexEnv</A>> <B><A HREF="#DOC.2.61.9">_texenv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="TexEnv.html">TexEnv</A>> <B><A HREF="#DOC.2.64.9">_texenv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AlphaFunc.html">AlphaFunc</A>> <B><A HREF="#DOC.2.61.10">_alphafunc</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AlphaFunc.html">AlphaFunc</A>> <B><A HREF="#DOC.2.64.10">_alphafunc</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.61.11">_first</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.64.11">_first</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.61.12">_last</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.64.12">_last</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.61.8">~ImpostorSpriteManager</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.8">~ImpostorSpriteManager</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -84,51 +84,51 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ImpostorSpriteManager"></A>
|
||||
<A NAME="DOC.2.61.1"></A>
|
||||
<A NAME="DOC.2.64.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSpriteManager()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="empty"></A>
|
||||
<A NAME="DOC.2.61.2"></A>
|
||||
<A NAME="DOC.2.64.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool empty() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="first"></A>
|
||||
<A NAME="DOC.2.61.3"></A>
|
||||
<A NAME="DOC.2.64.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* first()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="last"></A>
|
||||
<A NAME="DOC.2.61.4"></A>
|
||||
<A NAME="DOC.2.64.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* last()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="push_back"></A>
|
||||
<A NAME="DOC.2.61.5"></A>
|
||||
<A NAME="DOC.2.64.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void push_back(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="remove"></A>
|
||||
<A NAME="DOC.2.61.6"></A>
|
||||
<A NAME="DOC.2.64.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void remove(<!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* is)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseImpostorSprite"></A>
|
||||
<A NAME="DOC.2.61.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* createOrReuseImpostorSprite(int <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>, int frameNumber)</B></TT>
|
||||
<A NAME="DOC.2.64.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* createOrReuseImpostorSprite(int <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, int <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>, int frameNumber)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ImpostorSpriteManager"></A>
|
||||
<A NAME="DOC.2.61.8"></A>
|
||||
<A NAME="DOC.2.64.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~ImpostorSpriteManager()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texenv"></A>
|
||||
<A NAME="DOC.2.61.9"></A>
|
||||
<A NAME="DOC.2.64.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="TexEnv.html">TexEnv</A>> _texenv</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_alphafunc"></A>
|
||||
<A NAME="DOC.2.61.10"></A>
|
||||
<A NAME="DOC.2.64.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="AlphaFunc.html">AlphaFunc</A>> _alphafunc</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_first"></A>
|
||||
<A NAME="DOC.2.61.11"></A>
|
||||
<A NAME="DOC.2.64.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _first</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_last"></A>
|
||||
<A NAME="DOC.2.61.12"></A>
|
||||
<A NAME="DOC.2.64.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _last</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,68 +23,68 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.68.1">LOD</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.71.1">LOD</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.68.2">LOD</A></B>(const <!1><A HREF="LOD.html#DOC.2.68.2">LOD</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.71.2">LOD</A></B>(const <!1><A HREF="LOD.html#DOC.2.71.2">LOD</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.68.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LOD.html">LOD</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.71.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LOD.html">LOD</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.68.4">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.71.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.68.5">setRange</A></B>(const unsigned int index, const float range)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.71.5">setRange</A></B>(const unsigned int index, const float range)
|
||||
<DD><I>Sets the value of range list element index to range which is a floating point distance specified in world coordinates.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.68.6">getRange</A></B>(const unsigned int index) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.71.6">getRange</A></B>(const unsigned int index) const
|
||||
<DD><I>returns the range for specified index</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.68.7">getNumRanges</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.71.7">getNumRanges</A></B>() const
|
||||
<DD><I>returns the number of ranges currently set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.68.8">setCenter</A></B>(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.71.8">setCenter</A></B>(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>)
|
||||
<DD><I>Sets the object-space point which defines the center of the osg::LOD.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.68.9">getCenter</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.71.9">getCenter</A></B>() const
|
||||
<DD><I>return the LOD center point.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.68.11">setEvaluateLODCallback</A></B>(<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* cbc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.71.11">setEvaluateLODCallback</A></B>(<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* cbc)
|
||||
<DD><I>Set the EvaluateLODCallback which allows users to attach customize computation of the the selection of LOD children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* <B><A HREF="#DOC.2.68.12">getEvaluateLODCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* <B><A HREF="#DOC.2.71.12">getEvaluateLODCallback</A></B>()
|
||||
<DD><I>Get the non const ComputeBillboardCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* <B><A HREF="#DOC.2.68.13">getEvaluateLODCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* <B><A HREF="#DOC.2.71.13">getEvaluateLODCallback</A></B>() const
|
||||
<DD><I>Get the const ComputeBillboardCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.68.14">evaluate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias=1.0f) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.71.14">evaluate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias=1.0f) const
|
||||
<DD><I>return the child to traverse.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const int <B><A HREF="#DOC.2.68.15">evaluateLODChild</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const int <B><A HREF="#DOC.2.71.15">evaluateLODChild</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.68.10">EvaluateLODCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.71.10">EvaluateLODCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an LOD which allows the users to customize the selection of LOD children</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RangeList <B><A HREF="#DOC.2.68.18">_rangeList2</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RangeList <B><A HREF="#DOC.2.71.18">_rangeList2</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>> <B><A HREF="#DOC.2.68.19">_evaluateLODCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>> <B><A HREF="#DOC.2.71.19">_evaluateLODCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.68.20">_center</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.71.20">_center</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.68.16">~LOD</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.71.16">~LOD</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<float> RangeList RangeList <B><A HREF="#DOC.2.68.17">_rangeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<float> RangeList RangeList <B><A HREF="#DOC.2.71.17">_rangeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -142,24 +142,24 @@ during rendering.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="LOD"></A>
|
||||
<A NAME="DOC.2.68.1"></A>
|
||||
<A NAME="DOC.2.71.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOD()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LOD"></A>
|
||||
<A NAME="DOC.2.68.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOD(const <!1><A HREF="LOD.html#DOC.2.68.2">LOD</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.71.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOD(const <!1><A HREF="LOD.html#DOC.2.71.2">LOD</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.68.3"></A>
|
||||
<A NAME="DOC.2.71.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="LOD.html">LOD</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.68.4"></A>
|
||||
<A NAME="DOC.2.71.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="setRange"></A>
|
||||
<A NAME="DOC.2.68.5"></A>
|
||||
<A NAME="DOC.2.71.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRange(const unsigned int index, const float range)</B></TT>
|
||||
<DD>Sets the value of range list element index to range which
|
||||
is a floating point distance specified in world coordinates.
|
||||
@@ -167,82 +167,82 @@ Range list automatically expands to accommodate values beyond
|
||||
the current getNumRanges().
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRange"></A>
|
||||
<A NAME="DOC.2.68.6"></A>
|
||||
<A NAME="DOC.2.71.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getRange(const unsigned int index) const </B></TT>
|
||||
<DD>returns the range for specified index
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumRanges"></A>
|
||||
<A NAME="DOC.2.68.7"></A>
|
||||
<A NAME="DOC.2.71.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumRanges() const </B></TT>
|
||||
<DD>returns the number of ranges currently set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCenter"></A>
|
||||
<A NAME="DOC.2.68.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setCenter(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>)</B></TT>
|
||||
<A NAME="DOC.2.71.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setCenter(const <!1><A HREF="Vec3.html">Vec3</A> &<!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>)</B></TT>
|
||||
<DD>Sets the object-space point which defines the center of the osg::LOD.
|
||||
center is affected by any transforms in the hierarchy above the osg::LOD.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCenter"></A>
|
||||
<A NAME="DOC.2.68.9"></A>
|
||||
<A NAME="DOC.2.71.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getCenter() const </B></TT>
|
||||
<DD>return the LOD center point.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EvaluateLODCallback"></A>
|
||||
<A NAME="DOC.2.68.10"></A>
|
||||
<A NAME="DOC.2.71.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct EvaluateLODCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DD>Callback attached to an LOD which allows the users to customize the selection of LOD children
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="evaluateLODChild"></A>
|
||||
<A NAME="DOC.2.68.10.1"></A>
|
||||
<A NAME="DOC.2.71.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const int evaluateLODChild(const <!1><A HREF="LOD.html">osg::LOD</A>* lod, const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias) const = 0</B></TT>
|
||||
<DD>Compute the child to select
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setEvaluateLODCallback"></A>
|
||||
<A NAME="DOC.2.68.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEvaluateLODCallback(<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* cbc)</B></TT>
|
||||
<A NAME="DOC.2.71.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEvaluateLODCallback(<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* cbc)</B></TT>
|
||||
<DD>Set the EvaluateLODCallback which allows users to attach customize computation of the the selection of LOD children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEvaluateLODCallback"></A>
|
||||
<A NAME="DOC.2.68.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* getEvaluateLODCallback()</B></TT>
|
||||
<A NAME="DOC.2.71.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* getEvaluateLODCallback()</B></TT>
|
||||
<DD>Get the non const ComputeBillboardCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEvaluateLODCallback"></A>
|
||||
<A NAME="DOC.2.68.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>* getEvaluateLODCallback() const </B></TT>
|
||||
<A NAME="DOC.2.71.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>* getEvaluateLODCallback() const </B></TT>
|
||||
<DD>Get the const ComputeBillboardCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="evaluate"></A>
|
||||
<A NAME="DOC.2.68.14"></A>
|
||||
<A NAME="DOC.2.71.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int evaluate(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias=1.0f) const </B></TT>
|
||||
<DD>return the child to traverse.
|
||||
Selected by the distance between the eye point in local
|
||||
coordinates and the LOD center, multiplied by the bias.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="evaluateLODChild"></A>
|
||||
<A NAME="DOC.2.68.15"></A>
|
||||
<A NAME="DOC.2.71.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const int evaluateLODChild(const <!1><A HREF="Vec3.html">Vec3</A>& eye_local, const float bias) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~LOD"></A>
|
||||
<A NAME="DOC.2.68.16"></A>
|
||||
<A NAME="DOC.2.71.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LOD()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rangeList"></A>
|
||||
<A NAME="DOC.2.68.17"></A>
|
||||
<A NAME="DOC.2.71.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<float> RangeList RangeList _rangeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rangeList2"></A>
|
||||
<A NAME="DOC.2.68.18"></A>
|
||||
<A NAME="DOC.2.71.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>RangeList _rangeList2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_evaluateLODCallback"></A>
|
||||
<A NAME="DOC.2.68.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.68.10">EvaluateLODCallback</A>> _evaluateLODCallback</B></TT>
|
||||
<A NAME="DOC.2.71.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="LOD.html#DOC.2.71.10">EvaluateLODCallback</A>> _evaluateLODCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_center"></A>
|
||||
<A NAME="DOC.2.68.20"></A>
|
||||
<A NAME="DOC.2.71.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _center</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,121 +23,121 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.1">Light</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.1">Light</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.2">Light</A></B>(const <!1><A HREF="Light.html#DOC.2.62.2">Light</A>& light, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.2">Light</A></B>(const <!1><A HREF="Light.html#DOC.2.65.2">Light</A>& light, 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.62.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.119.6.12">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.62.32">_lightnum</A>))
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.125.6.12">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.65.32">_lightnum</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.62.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.65.4">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>virtual void <B><A HREF="#DOC.2.62.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.65.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.62.6">setLightNum</A></B>(const int num)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.65.6">setLightNum</A></B>(const int num)
|
||||
<DD><I>Set which OpenGL light to operate on</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.62.7">getLightNum</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.65.7">getLightNum</A></B>() const
|
||||
<DD><I>Get which OpenGL light this osg::Light operates on</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.8">setAmbient</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& ambient )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.8">setAmbient</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& ambient )
|
||||
<DD><I>Set the ambient component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.62.9">getAmbient</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.65.9">getAmbient</A></B>() const
|
||||
<DD><I>Get the ambient component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.10">setDiffuse</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.10">setDiffuse</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )
|
||||
<DD><I>Set the diffuse component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.62.11">getDiffuse</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.65.11">getDiffuse</A></B>() const
|
||||
<DD><I>Get the diffuse component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.12">setSpecular</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& specular )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.12">setSpecular</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& specular )
|
||||
<DD><I>Set the specular component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.62.13">getSpecular</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.65.13">getSpecular</A></B>() const
|
||||
<DD><I>Get the specular component of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.14">setPosition</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& position )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.14">setPosition</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& position )
|
||||
<DD><I>Set the position of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.62.15">getPosition</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.65.15">getPosition</A></B>() const
|
||||
<DD><I>Get the position of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.16">setDirection</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& direction )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.16">setDirection</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& direction )
|
||||
<DD><I>Set the direction of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.62.17">getDirection</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.65.17">getDirection</A></B>() const
|
||||
<DD><I>Get the direction of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.18">setConstantAttenuation</A></B>( const float constant_attenuation )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.18">setConstantAttenuation</A></B>( const float constant_attenuation )
|
||||
<DD><I>Set the constant attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.19">getConstantAttenuation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.65.19">getConstantAttenuation</A></B>() const
|
||||
<DD><I>Get the constant attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.20">setLinearAttenuation</A></B>( const float linear_attenuation )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.20">setLinearAttenuation</A></B>( const float linear_attenuation )
|
||||
<DD><I>Set the linear attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.21">getLinearAttenuation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.65.21">getLinearAttenuation</A></B>() const
|
||||
<DD><I>Get the linear attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.22">setQuadraticAttenuation</A></B>( const float quadratic_attenuation )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.22">setQuadraticAttenuation</A></B>( const float quadratic_attenuation )
|
||||
<DD><I>Set the quadratic attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.23">getQuadraticAttenuation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.65.23">getQuadraticAttenuation</A></B>() const
|
||||
<DD><I>Get the quadratic attenuation of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.24">setSpotExponent</A></B>( const float spot_exponent )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.24">setSpotExponent</A></B>( const float spot_exponent )
|
||||
<DD><I>Set the spot exponent of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.25">getSpotExponent</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.65.25">getSpotExponent</A></B>() const
|
||||
<DD><I>Get the spot exponent of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.26">setSpotCutoff</A></B>( const float spot_cutoff )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.26">setSpotCutoff</A></B>( const float spot_cutoff )
|
||||
<DD><I>Set the spot cutoff of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.62.27">getSpotCutoff</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.65.27">getSpotCutoff</A></B>() const
|
||||
<DD><I>Get the spot cutoff of the light.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.62.28">captureLightState</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.65.28">captureLightState</A></B>()
|
||||
<DD><I> Capture the lighting settings of the current OpenGL state and store them in this object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.62.29">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.65.29">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Apply the light's state to the OpenGL state machine.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.62.32">_lightnum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.65.32">_lightnum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.62.33">_ambient</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.65.33">_ambient</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.62.34">_diffuse</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.65.34">_diffuse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.62.35">_specular</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.65.35">_specular</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.62.36">_position</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.65.36">_position</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.62.37">_direction</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.65.37">_direction</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.38">_constant_attenuation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.65.38">_constant_attenuation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.39">_linear_attenuation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.65.39">_linear_attenuation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.40">_quadratic_attenuation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.65.40">_quadratic_attenuation</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.41">_spot_exponent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.65.41">_spot_exponent</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.62.42">_spot_cutoff</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.65.42">_spot_cutoff</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.62.30">~Light</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.65.30">~Light</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.62.31">init</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.65.31">init</A></B>()
|
||||
<DD><I>Initialize the light's settings with some decent defaults.</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -189,9 +189,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -207,7 +207,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -242,200 +242,200 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Light"></A>
|
||||
<A NAME="DOC.2.62.1"></A>
|
||||
<A NAME="DOC.2.65.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Light()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Light"></A>
|
||||
<A NAME="DOC.2.62.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Light(const <!1><A HREF="Light.html#DOC.2.62.2">Light</A>& light, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.65.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Light(const <!1><A HREF="Light.html#DOC.2.65.2">Light</A>& light, 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.62.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="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.119.6.12">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.62.32">_lightnum</A>))</B></TT>
|
||||
<A NAME="DOC.2.65.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="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.125.6.12">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.65.32">_lightnum</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.62.4"></A>
|
||||
<A NAME="DOC.2.65.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.62.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.65.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="setLightNum"></A>
|
||||
<A NAME="DOC.2.62.6"></A>
|
||||
<A NAME="DOC.2.65.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLightNum(const int num)</B></TT>
|
||||
<DD>Set which OpenGL light to operate on
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLightNum"></A>
|
||||
<A NAME="DOC.2.62.7"></A>
|
||||
<A NAME="DOC.2.65.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getLightNum() const </B></TT>
|
||||
<DD>Get which OpenGL light this osg::Light operates on
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAmbient"></A>
|
||||
<A NAME="DOC.2.62.8"></A>
|
||||
<A NAME="DOC.2.65.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setAmbient( const <!1><A HREF="Vec4.html">Vec4</A>& ambient )</B></TT>
|
||||
<DD>Set the ambient component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAmbient"></A>
|
||||
<A NAME="DOC.2.62.9"></A>
|
||||
<A NAME="DOC.2.65.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getAmbient() const </B></TT>
|
||||
<DD>Get the ambient component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDiffuse"></A>
|
||||
<A NAME="DOC.2.62.10"></A>
|
||||
<A NAME="DOC.2.65.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDiffuse( const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )</B></TT>
|
||||
<DD>Set the diffuse component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDiffuse"></A>
|
||||
<A NAME="DOC.2.62.11"></A>
|
||||
<A NAME="DOC.2.65.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getDiffuse() const </B></TT>
|
||||
<DD>Get the diffuse component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSpecular"></A>
|
||||
<A NAME="DOC.2.62.12"></A>
|
||||
<A NAME="DOC.2.65.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSpecular( const <!1><A HREF="Vec4.html">Vec4</A>& specular )</B></TT>
|
||||
<DD>Set the specular component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSpecular"></A>
|
||||
<A NAME="DOC.2.62.13"></A>
|
||||
<A NAME="DOC.2.65.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getSpecular() const </B></TT>
|
||||
<DD>Get the specular component of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPosition"></A>
|
||||
<A NAME="DOC.2.62.14"></A>
|
||||
<A NAME="DOC.2.65.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setPosition( const <!1><A HREF="Vec4.html">Vec4</A>& position )</B></TT>
|
||||
<DD>Set the position of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPosition"></A>
|
||||
<A NAME="DOC.2.62.15"></A>
|
||||
<A NAME="DOC.2.65.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& getPosition() const </B></TT>
|
||||
<DD>Get the position of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDirection"></A>
|
||||
<A NAME="DOC.2.62.16"></A>
|
||||
<A NAME="DOC.2.65.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDirection( const <!1><A HREF="Vec3.html">Vec3</A>& direction )</B></TT>
|
||||
<DD>Set the direction of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDirection"></A>
|
||||
<A NAME="DOC.2.62.17"></A>
|
||||
<A NAME="DOC.2.65.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getDirection() const </B></TT>
|
||||
<DD>Get the direction of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setConstantAttenuation"></A>
|
||||
<A NAME="DOC.2.62.18"></A>
|
||||
<A NAME="DOC.2.65.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setConstantAttenuation( const float constant_attenuation )</B></TT>
|
||||
<DD>Set the constant attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getConstantAttenuation"></A>
|
||||
<A NAME="DOC.2.62.19"></A>
|
||||
<A NAME="DOC.2.65.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getConstantAttenuation() const </B></TT>
|
||||
<DD>Get the constant attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLinearAttenuation"></A>
|
||||
<A NAME="DOC.2.62.20"></A>
|
||||
<A NAME="DOC.2.65.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setLinearAttenuation( const float linear_attenuation )</B></TT>
|
||||
<DD>Set the linear attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLinearAttenuation"></A>
|
||||
<A NAME="DOC.2.62.21"></A>
|
||||
<A NAME="DOC.2.65.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getLinearAttenuation() const </B></TT>
|
||||
<DD>Get the linear attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setQuadraticAttenuation"></A>
|
||||
<A NAME="DOC.2.62.22"></A>
|
||||
<A NAME="DOC.2.65.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setQuadraticAttenuation( const float quadratic_attenuation )</B></TT>
|
||||
<DD>Set the quadratic attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getQuadraticAttenuation"></A>
|
||||
<A NAME="DOC.2.62.23"></A>
|
||||
<A NAME="DOC.2.65.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getQuadraticAttenuation() const </B></TT>
|
||||
<DD>Get the quadratic attenuation of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSpotExponent"></A>
|
||||
<A NAME="DOC.2.62.24"></A>
|
||||
<A NAME="DOC.2.65.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSpotExponent( const float spot_exponent )</B></TT>
|
||||
<DD>Set the spot exponent of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSpotExponent"></A>
|
||||
<A NAME="DOC.2.62.25"></A>
|
||||
<A NAME="DOC.2.65.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getSpotExponent() const </B></TT>
|
||||
<DD>Get the spot exponent of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSpotCutoff"></A>
|
||||
<A NAME="DOC.2.62.26"></A>
|
||||
<A NAME="DOC.2.65.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSpotCutoff( const float spot_cutoff )</B></TT>
|
||||
<DD>Set the spot cutoff of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSpotCutoff"></A>
|
||||
<A NAME="DOC.2.62.27"></A>
|
||||
<A NAME="DOC.2.65.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getSpotCutoff() const </B></TT>
|
||||
<DD>Get the spot cutoff of the light.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="captureLightState"></A>
|
||||
<A NAME="DOC.2.62.28"></A>
|
||||
<A NAME="DOC.2.65.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void captureLightState()</B></TT>
|
||||
<DD>
|
||||
Capture the lighting settings of the current OpenGL state
|
||||
and store them in this object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.62.29"></A>
|
||||
<A NAME="DOC.2.65.29"></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>Apply the light's state to the OpenGL state machine.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Light"></A>
|
||||
<A NAME="DOC.2.62.30"></A>
|
||||
<A NAME="DOC.2.65.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Light()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.62.31"></A>
|
||||
<A NAME="DOC.2.65.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void init()</B></TT>
|
||||
<DD>Initialize the light's settings with some decent defaults.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lightnum"></A>
|
||||
<A NAME="DOC.2.62.32"></A>
|
||||
<A NAME="DOC.2.65.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _lightnum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ambient"></A>
|
||||
<A NAME="DOC.2.62.33"></A>
|
||||
<A NAME="DOC.2.65.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _ambient</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_diffuse"></A>
|
||||
<A NAME="DOC.2.62.34"></A>
|
||||
<A NAME="DOC.2.65.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _diffuse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_specular"></A>
|
||||
<A NAME="DOC.2.62.35"></A>
|
||||
<A NAME="DOC.2.65.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _specular</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_position"></A>
|
||||
<A NAME="DOC.2.62.36"></A>
|
||||
<A NAME="DOC.2.65.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _position</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_direction"></A>
|
||||
<A NAME="DOC.2.62.37"></A>
|
||||
<A NAME="DOC.2.65.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _direction</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_constant_attenuation"></A>
|
||||
<A NAME="DOC.2.62.38"></A>
|
||||
<A NAME="DOC.2.65.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _constant_attenuation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_linear_attenuation"></A>
|
||||
<A NAME="DOC.2.62.39"></A>
|
||||
<A NAME="DOC.2.65.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _linear_attenuation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_quadratic_attenuation"></A>
|
||||
<A NAME="DOC.2.62.40"></A>
|
||||
<A NAME="DOC.2.65.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _quadratic_attenuation</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_spot_exponent"></A>
|
||||
<A NAME="DOC.2.62.41"></A>
|
||||
<A NAME="DOC.2.65.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _spot_exponent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_spot_cutoff"></A>
|
||||
<A NAME="DOC.2.62.42"></A>
|
||||
<A NAME="DOC.2.65.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _spot_cutoff</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,54 +22,54 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.63.1">LightModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.66.1">LightModel</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.63.2">LightModel</A></B>(const <!1><A HREF="LightModel.html#DOC.2.63.2">LightModel</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.66.2">LightModel</A></B>(const <!1><A HREF="LightModel.html#DOC.2.66.2">LightModel</A>& lw, 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.63.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.27">LIGHTMODEL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.66.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.27">LIGHTMODEL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.63.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.66.4">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.63.5">setAmbientIntensity</A></B>(const <!1><A HREF="Vec4.html">osg::Vec4</A>& ambient)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.66.5">setAmbientIntensity</A></B>(const <!1><A HREF="Vec4.html">osg::Vec4</A>& ambient)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">osg::Vec4</A>& <B><A HREF="#DOC.2.63.6">getAmbientIntensity</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">osg::Vec4</A>& <B><A HREF="#DOC.2.66.6">getAmbientIntensity</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.8">setColorControl</A></B>(const <!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> cc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.66.8">setColorControl</A></B>(const <!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> cc)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> <B><A HREF="#DOC.2.63.9">getColorControl</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> <B><A HREF="#DOC.2.66.9">getColorControl</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.10">setLocalViewer</A></B>(const bool localViewer)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.66.10">setLocalViewer</A></B>(const bool localViewer)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.63.11">getLocalViewer</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.66.11">getLocalViewer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.12">setTwoSided</A></B>(const bool twoSided)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.66.12">setTwoSided</A></B>(const bool twoSided)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.63.13">getTwoSided</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.66.13">getTwoSided</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.14">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.66.14">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.63.7">ColorControl</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.66.7">ColorControl</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">osg::Vec4</A> <B><A HREF="#DOC.2.63.16">_ambient</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">osg::Vec4</A> <B><A HREF="#DOC.2.66.16">_ambient</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> <B><A HREF="#DOC.2.63.17">_colorControl</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> <B><A HREF="#DOC.2.66.17">_colorControl</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.63.18">_localViewer</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.66.18">_localViewer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.63.19">_twoSided</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.66.19">_twoSided</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.63.15">~LightModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.66.15">~LightModel</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -87,7 +87,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -97,7 +97,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -122,9 +122,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -140,7 +140,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -174,91 +174,91 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="LightModel"></A>
|
||||
<A NAME="DOC.2.63.1"></A>
|
||||
<A NAME="DOC.2.66.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightModel()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LightModel"></A>
|
||||
<A NAME="DOC.2.63.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightModel(const <!1><A HREF="LightModel.html#DOC.2.63.2">LightModel</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.66.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightModel(const <!1><A HREF="LightModel.html#DOC.2.66.2">LightModel</A>& lw, 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.63.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="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.27">LIGHTMODEL</A>)</B></TT>
|
||||
<A NAME="DOC.2.66.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="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.27">LIGHTMODEL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.63.4"></A>
|
||||
<A NAME="DOC.2.66.4"></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="setAmbientIntensity"></A>
|
||||
<A NAME="DOC.2.63.5"></A>
|
||||
<A NAME="DOC.2.66.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAmbientIntensity(const <!1><A HREF="Vec4.html">osg::Vec4</A>& ambient)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAmbientIntensity"></A>
|
||||
<A NAME="DOC.2.63.6"></A>
|
||||
<A NAME="DOC.2.66.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">osg::Vec4</A>& getAmbientIntensity() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ColorControl"></A>
|
||||
<A NAME="DOC.2.63.7"></A>
|
||||
<A NAME="DOC.2.66.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum ColorControl</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="SEPERATE_SPECULAR_COLOR"></A>
|
||||
<A NAME="DOC.2.63.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SEPERATE_SPECULAR_COLOR</B></TT>
|
||||
<A NAME="SEPARATE_SPECULAR_COLOR"></A>
|
||||
<A NAME="DOC.2.66.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SEPARATE_SPECULAR_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SINGLE_COLOR"></A>
|
||||
<A NAME="DOC.2.63.7.2"></A>
|
||||
<A NAME="DOC.2.66.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SINGLE_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setColorControl"></A>
|
||||
<A NAME="DOC.2.63.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorControl(const <!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> cc)</B></TT>
|
||||
<A NAME="DOC.2.66.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorControl(const <!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> cc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorControl"></A>
|
||||
<A NAME="DOC.2.63.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> getColorControl() const </B></TT>
|
||||
<A NAME="DOC.2.66.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> getColorControl() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLocalViewer"></A>
|
||||
<A NAME="DOC.2.63.10"></A>
|
||||
<A NAME="DOC.2.66.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLocalViewer(const bool localViewer)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalViewer"></A>
|
||||
<A NAME="DOC.2.63.11"></A>
|
||||
<A NAME="DOC.2.66.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getLocalViewer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTwoSided"></A>
|
||||
<A NAME="DOC.2.63.12"></A>
|
||||
<A NAME="DOC.2.66.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTwoSided(const bool twoSided)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTwoSided"></A>
|
||||
<A NAME="DOC.2.63.13"></A>
|
||||
<A NAME="DOC.2.66.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getTwoSided() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.63.14"></A>
|
||||
<A NAME="DOC.2.66.14"></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="~LightModel"></A>
|
||||
<A NAME="DOC.2.63.15"></A>
|
||||
<A NAME="DOC.2.66.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LightModel()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ambient"></A>
|
||||
<A NAME="DOC.2.63.16"></A>
|
||||
<A NAME="DOC.2.66.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">osg::Vec4</A> _ambient</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorControl"></A>
|
||||
<A NAME="DOC.2.63.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LightModel.html#DOC.2.63.7">ColorControl</A> _colorControl</B></TT>
|
||||
<A NAME="DOC.2.66.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LightModel.html#DOC.2.66.7">ColorControl</A> _colorControl</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_localViewer"></A>
|
||||
<A NAME="DOC.2.63.18"></A>
|
||||
<A NAME="DOC.2.66.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _localViewer</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_twoSided"></A>
|
||||
<A NAME="DOC.2.63.19"></A>
|
||||
<A NAME="DOC.2.66.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _twoSided</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,40 +23,40 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.1">LightSource</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.67.1">LightSource</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.2">LightSource</A></B>(const <!1><A HREF="LightSource.html#DOC.2.64.2">LightSource</A>& ls, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.67.2">LightSource</A></B>(const <!1><A HREF="LightSource.html#DOC.2.67.2">LightSource</A>& ls, 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.64.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LightSource.html">LightSource</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.67.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LightSource.html">LightSource</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.4">setLight</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* light)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.67.4">setLight</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* light)
|
||||
<DD><I>Set the attached light</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.64.5">getLight</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.67.5">getLight</A></B>()
|
||||
<DD><I>Get the attached light</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.64.6">getLight</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.67.6">getLight</A></B>() const
|
||||
<DD><I>Get the const attached light</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.7">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.67.7">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const
|
||||
<DD><I>Set the GLModes on StateSet associated with the LightSource</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.8">setLocalStateSetModes</A></B>(const StateAttribute::GLModeValue=StateAttribute::ON)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.67.8">setLocalStateSetModes</A></B>(const StateAttribute::GLModeValue=StateAttribute::ON)
|
||||
<DD><I>Set up the local StateSet </I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>StateAttribute::GLModeValue <B><A HREF="#DOC.2.64.11">_value</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>StateAttribute::GLModeValue <B><A HREF="#DOC.2.67.11">_value</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>> <B><A HREF="#DOC.2.64.12">_light</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>> <B><A HREF="#DOC.2.67.12">_light</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.64.9">~LightSource</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.67.9">~LightSource</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.64.10">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.67.10">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -99,56 +99,56 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="LightSource"></A>
|
||||
<A NAME="DOC.2.64.1"></A>
|
||||
<A NAME="DOC.2.67.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightSource()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LightSource"></A>
|
||||
<A NAME="DOC.2.64.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightSource(const <!1><A HREF="LightSource.html#DOC.2.64.2">LightSource</A>& ls, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.67.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightSource(const <!1><A HREF="LightSource.html#DOC.2.67.2">LightSource</A>& ls, 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.64.3"></A>
|
||||
<A NAME="DOC.2.67.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="LightSource.html">LightSource</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLight"></A>
|
||||
<A NAME="DOC.2.64.4"></A>
|
||||
<A NAME="DOC.2.67.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLight(<!1><A HREF="StateAttribute.html">StateAttribute</A>* light)</B></TT>
|
||||
<DD>Set the attached light
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLight"></A>
|
||||
<A NAME="DOC.2.64.5"></A>
|
||||
<A NAME="DOC.2.67.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateAttribute.html">StateAttribute</A>* getLight()</B></TT>
|
||||
<DD>Get the attached light
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLight"></A>
|
||||
<A NAME="DOC.2.64.6"></A>
|
||||
<A NAME="DOC.2.67.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getLight() const </B></TT>
|
||||
<DD>Get the const attached light
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.64.7"></A>
|
||||
<A NAME="DOC.2.67.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const </B></TT>
|
||||
<DD>Set the GLModes on StateSet associated with the LightSource
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLocalStateSetModes"></A>
|
||||
<A NAME="DOC.2.64.8"></A>
|
||||
<A NAME="DOC.2.67.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLocalStateSetModes(const StateAttribute::GLModeValue=StateAttribute::ON)</B></TT>
|
||||
<DD>Set up the local StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~LightSource"></A>
|
||||
<A NAME="DOC.2.64.9"></A>
|
||||
<A NAME="DOC.2.67.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LightSource()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.64.10"></A>
|
||||
<A NAME="DOC.2.67.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_value"></A>
|
||||
<A NAME="DOC.2.64.11"></A>
|
||||
<A NAME="DOC.2.67.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>StateAttribute::GLModeValue _value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_light"></A>
|
||||
<A NAME="DOC.2.64.12"></A>
|
||||
<A NAME="DOC.2.67.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>> _light</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,60 +23,60 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.1">LineSegment</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.68.1">LineSegment</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.2">LineSegment</A></B>(const <!1><A HREF="LineSegment.html#DOC.2.65.2">LineSegment</A>& seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.68.2">LineSegment</A></B>(const <!1><A HREF="LineSegment.html#DOC.2.68.2">LineSegment</A>& seg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.3">LineSegment</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.68.3">LineSegment</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LineSegment.html">LineSegment</A>& <B><A HREF="#DOC.2.65.4">operator = </A></B>(const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LineSegment.html">LineSegment</A>& <B><A HREF="#DOC.2.68.4">operator = </A></B>(const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.5">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.68.5">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.65.6">start</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.68.6">start</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.65.7">start</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.68.7">start</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.65.8">end</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.68.8">end</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.65.9">end</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.68.9">end</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.65.10">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.68.10">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.65.11">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.68.11">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<DD><I>return true if segment intersects BoundingBox</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.65.12">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, float& r1, float& r2) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.68.12">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, float& r1, float& r2) const
|
||||
<DD><I>return true if segment intersects BoundingBox and return the intersection ratio's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.65.13">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.68.13">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>return true if segment intersects BoundingSphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.65.14">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs, float& r1, float& r2) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.68.14">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs, float& r1, float& r2) const
|
||||
<DD><I>return true if segment intersects BoundingSphere and return the intersection ratio's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.65.15">intersect</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3, float& <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.68.15">intersect</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3, float& <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>)
|
||||
<DD><I>return true if segment intersects triangle and set ratio long segment.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.16">mult</A></B>(const <!1><A HREF="LineSegment.html">LineSegment</A>& seg, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.68.16">mult</A></B>(const <!1><A HREF="LineSegment.html">LineSegment</A>& seg, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<DD><I>post multiply a segment by matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.65.17">mult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.68.17">mult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)
|
||||
<DD><I>pre multiply a segment by matrix</I>
|
||||
</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.65.20">_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.68.20">_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.65.21">_e</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.68.21">_e</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.65.18">~LineSegment</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.68.18">~LineSegment</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const bool <B><A HREF="#DOC.2.65.19">intersectAndClip</A></B>(<!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, <!1><A HREF="Vec3.html">Vec3</A>& e, const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const bool <B><A HREF="#DOC.2.68.19">intersectAndClip</A></B>(<!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, <!1><A HREF="Vec3.html">Vec3</A>& e, const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -107,94 +107,94 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="LineSegment"></A>
|
||||
<A NAME="DOC.2.65.1"></A>
|
||||
<A NAME="DOC.2.68.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineSegment()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LineSegment"></A>
|
||||
<A NAME="DOC.2.65.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineSegment(const <!1><A HREF="LineSegment.html#DOC.2.65.2">LineSegment</A>& seg)</B></TT>
|
||||
<A NAME="DOC.2.68.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineSegment(const <!1><A HREF="LineSegment.html#DOC.2.68.2">LineSegment</A>& seg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LineSegment"></A>
|
||||
<A NAME="DOC.2.65.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineSegment(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)</B></TT>
|
||||
<A NAME="DOC.2.68.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineSegment(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.65.4"></A>
|
||||
<A NAME="DOC.2.68.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LineSegment.html">LineSegment</A>& operator = (const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.65.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)</B></TT>
|
||||
<A NAME="DOC.2.68.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, const <!1><A HREF="Vec3.html">Vec3</A>& e)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="start"></A>
|
||||
<A NAME="DOC.2.65.6"></A>
|
||||
<A NAME="DOC.2.68.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& start()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="start"></A>
|
||||
<A NAME="DOC.2.65.7"></A>
|
||||
<A NAME="DOC.2.68.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& start() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.65.8"></A>
|
||||
<A NAME="DOC.2.68.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& end()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.65.9"></A>
|
||||
<A NAME="DOC.2.68.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& end() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.65.10"></A>
|
||||
<A NAME="DOC.2.68.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.65.11"></A>
|
||||
<A NAME="DOC.2.68.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const </B></TT>
|
||||
<DD>return true if segment intersects BoundingBox
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.65.12"></A>
|
||||
<A NAME="DOC.2.68.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, float& r1, float& r2) const </B></TT>
|
||||
<DD>return true if segment intersects BoundingBox and return the intersection ratio's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.65.13"></A>
|
||||
<A NAME="DOC.2.68.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>return true if segment intersects BoundingSphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.65.14"></A>
|
||||
<A NAME="DOC.2.68.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs, float& r1, float& r2) const </B></TT>
|
||||
<DD>return true if segment intersects BoundingSphere and return the intersection ratio's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.65.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3, float& <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>)</B></TT>
|
||||
<A NAME="DOC.2.68.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool intersect(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3, float& <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>)</B></TT>
|
||||
<DD>return true if segment intersects triangle and set ratio long segment.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mult"></A>
|
||||
<A NAME="DOC.2.65.16"></A>
|
||||
<A NAME="DOC.2.68.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void mult(const <!1><A HREF="LineSegment.html">LineSegment</A>& seg, const <!1><A HREF="Matrix.html">Matrix</A>& m)</B></TT>
|
||||
<DD>post multiply a segment by matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mult"></A>
|
||||
<A NAME="DOC.2.65.17"></A>
|
||||
<A NAME="DOC.2.68.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void mult(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="LineSegment.html">LineSegment</A>& seg)</B></TT>
|
||||
<DD>pre multiply a segment by matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~LineSegment"></A>
|
||||
<A NAME="DOC.2.65.18"></A>
|
||||
<A NAME="DOC.2.68.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LineSegment()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersectAndClip"></A>
|
||||
<A NAME="DOC.2.65.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const bool intersectAndClip(<!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.60.24">s</A>, <!1><A HREF="Vec3.html">Vec3</A>& e, const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<A NAME="DOC.2.68.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const bool intersectAndClip(<!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ImpostorSprite.html#DOC.2.63.24">s</A>, <!1><A HREF="Vec3.html">Vec3</A>& e, const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_s"></A>
|
||||
<A NAME="DOC.2.65.20"></A>
|
||||
<A NAME="DOC.2.68.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_e"></A>
|
||||
<A NAME="DOC.2.65.21"></A>
|
||||
<A NAME="DOC.2.68.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _e</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,39 +22,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.66.1">LineStipple</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.69.1">LineStipple</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.66.2">LineStipple</A></B>(const <!1><A HREF="LineStipple.html#DOC.2.66.2">LineStipple</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.69.2">LineStipple</A></B>(const <!1><A HREF="LineStipple.html#DOC.2.69.2">LineStipple</A>& lw, 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.66.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.22">LINESTIPPLE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.69.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.22">LINESTIPPLE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.66.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.69.4">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>virtual void <B><A HREF="#DOC.2.66.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.69.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.66.6">setFactor</A></B>(const int factor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.6">setFactor</A></B>(const int factor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.66.7">getFactor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.69.7">getFactor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.66.8">setPattern</A></B>(const unsigned short pattern)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.8">setPattern</A></B>(const unsigned short pattern)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned short <B><A HREF="#DOC.2.66.9">getPattern</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned short <B><A HREF="#DOC.2.69.9">getPattern</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.66.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.69.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.66.12">_factor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.69.12">_factor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned short <B><A HREF="#DOC.2.66.13">_pattern</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned short <B><A HREF="#DOC.2.69.13">_pattern</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.66.11">~LineStipple</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.69.11">~LineStipple</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -72,7 +72,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -105,9 +105,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -157,57 +157,57 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="LineStipple"></A>
|
||||
<A NAME="DOC.2.66.1"></A>
|
||||
<A NAME="DOC.2.69.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineStipple()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LineStipple"></A>
|
||||
<A NAME="DOC.2.66.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineStipple(const <!1><A HREF="LineStipple.html#DOC.2.66.2">LineStipple</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.69.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineStipple(const <!1><A HREF="LineStipple.html#DOC.2.69.2">LineStipple</A>& lw, 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.66.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="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.22">LINESTIPPLE</A>)</B></TT>
|
||||
<A NAME="DOC.2.69.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="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.22">LINESTIPPLE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.66.4"></A>
|
||||
<A NAME="DOC.2.69.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.66.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.69.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="setFactor"></A>
|
||||
<A NAME="DOC.2.66.6"></A>
|
||||
<A NAME="DOC.2.69.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFactor(const int factor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFactor"></A>
|
||||
<A NAME="DOC.2.66.7"></A>
|
||||
<A NAME="DOC.2.69.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getFactor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPattern"></A>
|
||||
<A NAME="DOC.2.66.8"></A>
|
||||
<A NAME="DOC.2.69.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPattern(const unsigned short pattern)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPattern"></A>
|
||||
<A NAME="DOC.2.66.9"></A>
|
||||
<A NAME="DOC.2.69.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned short getPattern() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.66.10"></A>
|
||||
<A NAME="DOC.2.69.10"></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="~LineStipple"></A>
|
||||
<A NAME="DOC.2.66.11"></A>
|
||||
<A NAME="DOC.2.69.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LineStipple()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_factor"></A>
|
||||
<A NAME="DOC.2.66.12"></A>
|
||||
<A NAME="DOC.2.69.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _factor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pattern"></A>
|
||||
<A NAME="DOC.2.66.13"></A>
|
||||
<A NAME="DOC.2.69.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned short _pattern</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,31 +23,31 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.67.1">LineWidth</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.1">LineWidth</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.67.2">LineWidth</A></B>(const <!1><A HREF="LineWidth.html#DOC.2.67.2">LineWidth</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.2">LineWidth</A></B>(const <!1><A HREF="LineWidth.html#DOC.2.70.2">LineWidth</A>& lw, 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.67.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.21">LINEWIDTH</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.21">LINEWIDTH</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.67.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.70.4">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.67.5">setWidth</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.5">setWidth</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.67.6">getWidth</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.70.6">getWidth</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.67.7">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.70.7">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</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.67.9">_width</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.70.9">_width</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.67.8">~LineWidth</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.70.8">~LineWidth</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -65,7 +65,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -75,7 +75,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -100,9 +100,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -118,7 +118,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -153,41 +153,41 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="LineWidth"></A>
|
||||
<A NAME="DOC.2.67.1"></A>
|
||||
<A NAME="DOC.2.70.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineWidth()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LineWidth"></A>
|
||||
<A NAME="DOC.2.67.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineWidth(const <!1><A HREF="LineWidth.html#DOC.2.67.2">LineWidth</A>& lw, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.70.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LineWidth(const <!1><A HREF="LineWidth.html#DOC.2.70.2">LineWidth</A>& lw, 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.67.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="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.21">LINEWIDTH</A>)</B></TT>
|
||||
<A NAME="DOC.2.70.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="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.21">LINEWIDTH</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.67.4"></A>
|
||||
<A NAME="DOC.2.70.4"></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="setWidth"></A>
|
||||
<A NAME="DOC.2.67.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWidth(const float <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>)</B></TT>
|
||||
<A NAME="DOC.2.70.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWidth(const float <!1><A HREF="Viewport.html#DOC.2.153.9">width</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWidth"></A>
|
||||
<A NAME="DOC.2.67.6"></A>
|
||||
<A NAME="DOC.2.70.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getWidth() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.67.7"></A>
|
||||
<A NAME="DOC.2.70.7"></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="~LineWidth"></A>
|
||||
<A NAME="DOC.2.67.8"></A>
|
||||
<A NAME="DOC.2.70.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~LineWidth()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_width"></A>
|
||||
<A NAME="DOC.2.67.9"></A>
|
||||
<A NAME="DOC.2.70.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _width</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">osg::META_Object</A></H2><H2>(library, name)</H2><BLOCKQUOTE>META_Object macro define the standard clone, isSameKindAs and className methods.</BLOCKQUOTE>
|
||||
<H2>#define <A HREF="#DOC.DOCU">osg::META_Object</A></H2><H2>(library, <!1><A HREF="Test.html#DOC.183.1.2">name</A>)</H2><BLOCKQUOTE>META_Object macro define the standard clone, isSameKindAs and className methods.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">osg::META_StateAttribute</A></H2><H2>(library, name, type)</H2><BLOCKQUOTE>META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.</BLOCKQUOTE>
|
||||
<H2>#define <A HREF="#DOC.DOCU">osg::META_StateAttribute</A></H2><H2>(library, <!1><A HREF="Test.html#DOC.183.1.2">name</A>, type)</H2><BLOCKQUOTE>META_StateAttribute macro define the standard clone, isSameKindAs, className and getType methods.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
@@ -23,115 +23,115 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.69.1">Material</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.72.1">Material</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.69.2">Material</A></B>(const <!1><A HREF="Material.html#DOC.2.69.2">Material</A>& mat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.72.2">Material</A></B>(const <!1><A HREF="Material.html#DOC.2.72.2">Material</A>& mat, 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.69.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.4">MATERIAL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.72.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.4">MATERIAL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.69.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.72.4">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>virtual void <B><A HREF="#DOC.2.69.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.72.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>virtual void <B><A HREF="#DOC.2.69.6">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.72.6">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.69.9">setColorMode</A></B>(const <!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.72.9">setColorMode</A></B>(const <!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> <B><A HREF="#DOC.2.69.10">getColorMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> <B><A HREF="#DOC.2.72.10">getColorMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.11">setAmbient</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& ambient )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.11">setAmbient</A></B>( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& ambient )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.69.12">getAmbient</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.72.12">getAmbient</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.69.13">getAmbientFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.72.13">getAmbientFrontAndBack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.14">setDiffuse</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.14">setDiffuse</A></B>( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.69.15">getDiffuse</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.72.15">getDiffuse</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.69.16">getDiffuseFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.72.16">getDiffuseFrontAndBack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.17">setSpecular</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& specular )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.17">setSpecular</A></B>( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& specular )
|
||||
<DD><I>Set specular value of specified face(s) of the material, valid specular[03] range is 00 to 10</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.69.18">getSpecular</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.72.18">getSpecular</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const
|
||||
<DD><I>Get the specular value for specified face</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.69.19">getSpecularFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.72.19">getSpecularFrontAndBack</A></B>() const
|
||||
<DD><I>Get the whether specular values are equal for front and back faces</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.20">setEmission</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& emission )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.20">setEmission</A></B>( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& emission )
|
||||
<DD><I>Set emission value of specified face(s) of the material, valid emmison[03] range is 00 to 10</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.69.21">getEmission</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.72.21">getEmission</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const
|
||||
<DD><I>Get the emmsion value for specified face</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.69.22">getEmissionFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.72.22">getEmissionFrontAndBack</A></B>() const
|
||||
<DD><I>Get the whether emission values are equal for front and back faces</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.23">setShininess</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float shininess )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.23">setShininess</A></B>( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float shininess )
|
||||
<DD><I>Set shininess of specified face(s) of the material, valid shininess range is 00 to 1280</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.69.24">getShininess</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.72.24">getShininess</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const
|
||||
<DD><I>Get the shininess value for specified face</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.69.25">getShininessFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.72.25">getShininessFrontAndBack</A></B>() const
|
||||
<DD><I>Get the whether shininess values are equal for front and back faces</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.26">setTransparency</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float trans)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.26">setTransparency</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float trans)
|
||||
<DD><I>Set the alpha value of ambient,diffuse,specular and emission colors, of specified face, to 1-transparency.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.27">setAlpha</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float alpha)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.72.27">setAlpha</A></B>(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float alpha)
|
||||
<DD><I>Set the alpha value of ambient,diffuse,specular and emission colors.</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.69.7">Face</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.72.7">Face</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.69.8">ColorMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.72.8">ColorMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> <B><A HREF="#DOC.2.69.29">_colorMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> <B><A HREF="#DOC.2.72.29">_colorMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.69.30">_ambientFrontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.72.30">_ambientFrontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.31">_ambientFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.31">_ambientFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.32">_ambientBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.32">_ambientBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.69.33">_diffuseFrontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.72.33">_diffuseFrontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.34">_diffuseFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.34">_diffuseFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.35">_diffuseBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.35">_diffuseBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.69.36">_specularFrontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.72.36">_specularFrontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.37">_specularFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.37">_specularFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.38">_specularBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.38">_specularBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.69.39">_emissionFrontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.72.39">_emissionFrontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.40">_emissionFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.40">_emissionFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.69.41">_emissionBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.72.41">_emissionBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.69.42">_shininessFrontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.72.42">_shininessFrontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.69.43">_shininessFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.72.43">_shininessFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.69.44">_shininessBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.72.44">_shininessBack</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.69.28">~Material</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.72.28">~Material</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -149,7 +149,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -182,9 +182,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -200,7 +200,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -235,236 +235,236 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Material"></A>
|
||||
<A NAME="DOC.2.69.1"></A>
|
||||
<A NAME="DOC.2.72.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Material()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Material"></A>
|
||||
<A NAME="DOC.2.69.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Material(const <!1><A HREF="Material.html#DOC.2.69.2">Material</A>& mat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.72.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Material(const <!1><A HREF="Material.html#DOC.2.72.2">Material</A>& mat, 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.69.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="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.4">MATERIAL</A>)</B></TT>
|
||||
<A NAME="DOC.2.72.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="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.4">MATERIAL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.69.4"></A>
|
||||
<A NAME="DOC.2.72.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.69.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.72.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="apply"></A>
|
||||
<A NAME="DOC.2.69.6"></A>
|
||||
<A NAME="DOC.2.72.6"></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="Face"></A>
|
||||
<A NAME="DOC.2.69.7"></A>
|
||||
<A NAME="DOC.2.72.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Face</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FRONT"></A>
|
||||
<A NAME="DOC.2.69.7.1"></A>
|
||||
<A NAME="DOC.2.72.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BACK"></A>
|
||||
<A NAME="DOC.2.69.7.2"></A>
|
||||
<A NAME="DOC.2.72.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BACK</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRONT_AND_BACK"></A>
|
||||
<A NAME="DOC.2.69.7.3"></A>
|
||||
<A NAME="DOC.2.72.7.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT_AND_BACK</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="ColorMode"></A>
|
||||
<A NAME="DOC.2.69.8"></A>
|
||||
<A NAME="DOC.2.72.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum ColorMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="AMBIENT"></A>
|
||||
<A NAME="DOC.2.69.8.1"></A>
|
||||
<A NAME="DOC.2.72.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AMBIENT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DIFFUSE"></A>
|
||||
<A NAME="DOC.2.69.8.2"></A>
|
||||
<A NAME="DOC.2.72.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DIFFUSE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SPECULAR"></A>
|
||||
<A NAME="DOC.2.69.8.3"></A>
|
||||
<A NAME="DOC.2.72.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SPECULAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EMISSION"></A>
|
||||
<A NAME="DOC.2.69.8.4"></A>
|
||||
<A NAME="DOC.2.72.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EMISSION</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AMBIENT_AND_DIFFUSE"></A>
|
||||
<A NAME="DOC.2.69.8.5"></A>
|
||||
<A NAME="DOC.2.72.8.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AMBIENT_AND_DIFFUSE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OFF"></A>
|
||||
<A NAME="DOC.2.69.8.6"></A>
|
||||
<A NAME="DOC.2.72.8.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OFF</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setColorMode"></A>
|
||||
<A NAME="DOC.2.69.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setColorMode(const <!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.72.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setColorMode(const <!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorMode"></A>
|
||||
<A NAME="DOC.2.69.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> getColorMode() const </B></TT>
|
||||
<A NAME="DOC.2.72.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> getColorMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAmbient"></A>
|
||||
<A NAME="DOC.2.69.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAmbient( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& ambient )</B></TT>
|
||||
<A NAME="DOC.2.72.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAmbient( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& ambient )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAmbient"></A>
|
||||
<A NAME="DOC.2.69.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getAmbient(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.72.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getAmbient(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAmbientFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.13"></A>
|
||||
<A NAME="DOC.2.72.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getAmbientFrontAndBack() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDiffuse"></A>
|
||||
<A NAME="DOC.2.69.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDiffuse( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )</B></TT>
|
||||
<A NAME="DOC.2.72.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDiffuse( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& diffuse )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDiffuse"></A>
|
||||
<A NAME="DOC.2.69.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getDiffuse(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.72.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getDiffuse(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDiffuseFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.16"></A>
|
||||
<A NAME="DOC.2.72.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getDiffuseFrontAndBack() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSpecular"></A>
|
||||
<A NAME="DOC.2.69.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSpecular( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& specular )</B></TT>
|
||||
<A NAME="DOC.2.72.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSpecular( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& specular )</B></TT>
|
||||
<DD>Set specular value of specified face(s) of the material,
|
||||
valid specular[03] range is 00 to 10
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSpecular"></A>
|
||||
<A NAME="DOC.2.69.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getSpecular(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.72.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getSpecular(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const </B></TT>
|
||||
<DD>Get the specular value for specified face
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSpecularFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.19"></A>
|
||||
<A NAME="DOC.2.72.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getSpecularFrontAndBack() const </B></TT>
|
||||
<DD>Get the whether specular values are equal for front and back faces
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setEmission"></A>
|
||||
<A NAME="DOC.2.69.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEmission( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& emission )</B></TT>
|
||||
<A NAME="DOC.2.72.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEmission( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, const <!1><A HREF="Vec4.html">Vec4</A>& emission )</B></TT>
|
||||
<DD>Set emission value of specified face(s) of the material,
|
||||
valid emmison[03] range is 00 to 10
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEmission"></A>
|
||||
<A NAME="DOC.2.69.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getEmission(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.72.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getEmission(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const </B></TT>
|
||||
<DD>Get the emmsion value for specified face
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEmissionFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.22"></A>
|
||||
<A NAME="DOC.2.72.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getEmissionFrontAndBack() const </B></TT>
|
||||
<DD>Get the whether emission values are equal for front and back faces
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setShininess"></A>
|
||||
<A NAME="DOC.2.69.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setShininess( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float shininess )</B></TT>
|
||||
<A NAME="DOC.2.72.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setShininess( const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float shininess )</B></TT>
|
||||
<DD>Set shininess of specified face(s) of the material, valid shininess range is 00 to 1280
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getShininess"></A>
|
||||
<A NAME="DOC.2.69.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getShininess(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.72.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getShininess(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face) const </B></TT>
|
||||
<DD>Get the shininess value for specified face
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getShininessFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.25"></A>
|
||||
<A NAME="DOC.2.72.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getShininessFrontAndBack() const </B></TT>
|
||||
<DD>Get the whether shininess values are equal for front and back faces
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTransparency"></A>
|
||||
<A NAME="DOC.2.69.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTransparency(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float trans)</B></TT>
|
||||
<A NAME="DOC.2.72.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTransparency(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float trans)</B></TT>
|
||||
<DD>Set the alpha value of ambient,diffuse,specular and emission colors,
|
||||
of specified face, to 1-transparency. Valid transparency range is 0.0 to 1.0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAlpha"></A>
|
||||
<A NAME="DOC.2.69.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAlpha(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float alpha)</B></TT>
|
||||
<A NAME="DOC.2.72.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAlpha(const <!1><A HREF="Material.html#DOC.2.72.7">Face</A> face, float alpha)</B></TT>
|
||||
<DD>Set the alpha value of ambient,diffuse,specular and emission colors.
|
||||
Valid transparency range is 0.0 to 1.0.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Material"></A>
|
||||
<A NAME="DOC.2.69.28"></A>
|
||||
<A NAME="DOC.2.72.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Material()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorMode"></A>
|
||||
<A NAME="DOC.2.69.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Material.html#DOC.2.69.8">ColorMode</A> _colorMode</B></TT>
|
||||
<A NAME="DOC.2.72.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Material.html#DOC.2.72.8">ColorMode</A> _colorMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ambientFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.30"></A>
|
||||
<A NAME="DOC.2.72.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _ambientFrontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ambientFront"></A>
|
||||
<A NAME="DOC.2.69.31"></A>
|
||||
<A NAME="DOC.2.72.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _ambientFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ambientBack"></A>
|
||||
<A NAME="DOC.2.69.32"></A>
|
||||
<A NAME="DOC.2.72.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _ambientBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_diffuseFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.33"></A>
|
||||
<A NAME="DOC.2.72.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _diffuseFrontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_diffuseFront"></A>
|
||||
<A NAME="DOC.2.69.34"></A>
|
||||
<A NAME="DOC.2.72.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _diffuseFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_diffuseBack"></A>
|
||||
<A NAME="DOC.2.69.35"></A>
|
||||
<A NAME="DOC.2.72.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _diffuseBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_specularFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.36"></A>
|
||||
<A NAME="DOC.2.72.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _specularFrontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_specularFront"></A>
|
||||
<A NAME="DOC.2.69.37"></A>
|
||||
<A NAME="DOC.2.72.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _specularFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_specularBack"></A>
|
||||
<A NAME="DOC.2.69.38"></A>
|
||||
<A NAME="DOC.2.72.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _specularBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_emissionFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.39"></A>
|
||||
<A NAME="DOC.2.72.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _emissionFrontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_emissionFront"></A>
|
||||
<A NAME="DOC.2.69.40"></A>
|
||||
<A NAME="DOC.2.72.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _emissionFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_emissionBack"></A>
|
||||
<A NAME="DOC.2.69.41"></A>
|
||||
<A NAME="DOC.2.72.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _emissionBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_shininessFrontAndBack"></A>
|
||||
<A NAME="DOC.2.69.42"></A>
|
||||
<A NAME="DOC.2.72.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _shininessFrontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_shininessFront"></A>
|
||||
<A NAME="DOC.2.69.43"></A>
|
||||
<A NAME="DOC.2.72.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _shininessFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_shininessBack"></A>
|
||||
<A NAME="DOC.2.69.44"></A>
|
||||
<A NAME="DOC.2.72.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _shininessBack</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,201 +22,199 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.1">Matrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.73.1">Matrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.2">Matrix</A></B>( const <!1><A HREF="Matrix.html#DOC.2.70.2">Matrix</A>& other)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.73.2">Matrix</A></B>( const <!1><A HREF="Matrix.html#DOC.2.73.2">Matrix</A>& other)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.70.3">Matrix</A></B>( float const* const def )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.73.3">Matrix</A></B>( float const* const def )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.70.4">Matrix</A></B>( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.73.4">Matrix</A></B>( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.70.5">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.73.5">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.70.6">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.73.6">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.70.7">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.73.7">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.70.8">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.73.8">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.70.9">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.73.9">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.70.10">~Matrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.73.10">~Matrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.70.11">compare</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.73.11">compare</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.70.12">operator < </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.73.12">operator < </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.70.13">operator == </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.73.13">operator == </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.70.14">operator != </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.73.14">operator != </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.70.15">operator()</A></B>(int row, int col)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.73.15">operator()</A></B>(int row, int col)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.70.16">operator()</A></B>(int row, int col) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.73.16">operator()</A></B>(int row, int col) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.70.17">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.73.17">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.70.18">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.73.18">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.70.19">operator = </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& other)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.73.19">operator = </A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& other)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.70.20">set</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& other)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.73.20">set</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& other)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.70.21">set</A></B>(float const* const <!1><A HREF="Matrix.html#DOC.2.70.23">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.73.21">set</A></B>(float const* const <!1><A HREF="Matrix.html#DOC.2.73.23">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.22">set</A></B>( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.22">set</A></B>( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float* <B><A HREF="#DOC.2.70.23">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float* <B><A HREF="#DOC.2.73.23">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float* <B><A HREF="#DOC.2.70.24">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float* <B><A HREF="#DOC.2.73.24">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.25">makeIdentity</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.25">makeIdentity</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.26">makeScale</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.26">makeScale</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.27">makeScale</A></B>( float, float, float )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.27">makeScale</A></B>( float, float, float )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.28">makeTranslate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.28">makeTranslate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.29">makeTranslate</A></B>( float, float, float )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.29">makeTranslate</A></B>( float, float, float )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.30">makeRotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.30">makeRotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.31">makeRotate</A></B>( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.31">makeRotate</A></B>( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.32">makeRotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.32">makeRotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.33">makeRotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.33">makeRotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.34">makeRotate</A></B>( float heading, float pitch, float roll)
|
||||
<DD><I>make a rotation Matrix from euler angles.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.34">makeRotate</A></B>( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.35">makeOrtho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.35">makeOrtho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Set to a orthographic projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.70.36">makeOrtho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.73.36">makeOrtho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<DD><I>Set to a 2D orthographic projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.37">makeFrustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.37">makeFrustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Set to a perspective projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.38">makePerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.38">makePerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Set to a symmetrical perspective projection, See gluPerspective for further details.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.39">makeLookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.39">makeLookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<DD><I>Set to the position and orientation as per a camera, using the same convention as gluLookAt.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.70.40">invert</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.73.40">invert</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.41">identity</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.41">identity</A></B>( void )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.42">scale</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& sv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.42">scale</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& sv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.43">scale</A></B>( float sx, float sy, float sz)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.43">scale</A></B>( float sx, float sy, float sz)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.44">translate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& dv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.44">translate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& dv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.45">translate</A></B>( float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.45">translate</A></B>( float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.46">rotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.46">rotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.47">rotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.47">rotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.48">rotate</A></B>( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.48">rotate</A></B>( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.49">rotate</A></B>( float heading, float pitch, float roll)
|
||||
<DD><I>construct rotation matrix from euler angles, for conventions see makeRotate()</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.49">rotate</A></B>( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.50">rotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& quat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.50">rotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& quat)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.51">inverse</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.51">inverse</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.52">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.52">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Create a orthographic projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.53">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.53">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<DD><I>Create a 2D orthographic projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.54">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.54">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Create a perspective projection.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.55">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.55">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DD><I>Create a symmetrical perspective projection, See gluPerspective for further details.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.56">lookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.56">lookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<DD><I>Create the position and orientation as per a camera, using the same convention as gluLookAt.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.57">setTrans</A></B>( float tx, float ty, float tz )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.57">setTrans</A></B>( float tx, float ty, float tz )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.58">setTrans</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.58">setTrans</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.59">getTrans</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.59">getTrans</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.60">getScale</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.60">getScale</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.61">transform3x3</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.61">transform3x3</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<DD><I>apply apply an 3x3 transform of v*M[02,02] </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.62">transform3x3</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.62">transform3x3</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DD><I>apply apply an 3x3 transform of M[02,02]*v </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.63">mult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>&, const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.63">mult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>&, const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.64">preMult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.64">preMult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.70.65">postMult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.73.65">postMult</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.70.66">operator *= </A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& other )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.73.66">operator *= </A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& other )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.67">operator * </A></B>( const <!1><A HREF="Matrix.html">Matrix</A> &m ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.67">operator * </A></B>( const <!1><A HREF="Matrix.html">Matrix</A> &m ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.69">identity</A></B>(void)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.69">identity</A></B>(void)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.70">scale</A></B>(float sx, float sy, float sz)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.70">scale</A></B>(float sx, float sy, float sz)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.71">scale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.71">scale</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.72">translate</A></B>(float tx, float ty, float tz)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.72">translate</A></B>(float tx, float ty, float tz)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.73">translate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.73">translate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.74">rotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& q )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.74">rotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& q )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.75">rotate</A></B>(float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.75">rotate</A></B>(float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.76">rotate</A></B>(float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.76">rotate</A></B>(float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.77">rotate</A></B>(float heading, float pitch, float roll)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.77">rotate</A></B>( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.78">rotate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.78">rotate</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.79">inverse</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.79">inverse</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.80">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.80">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.81">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.81">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.82">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.82">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.83">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.83">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.70.84">lookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.73.84">lookAt</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.85">postMult</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.85">postMult</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.86">preMult</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.86">preMult</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.70.87">postMult</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.73.87">postMult</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.70.88">preMult</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.73.88">preMult</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.89">transform3x3</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.89">transform3x3</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.90">transform3x3</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.90">transform3x3</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.70.91">operator* </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.73.91">operator* </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.70.92">operator* </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.73.92">operator* </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -224,9 +222,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -242,7 +240,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -274,388 +272,381 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Matrix"></A>
|
||||
<A NAME="DOC.2.70.1"></A>
|
||||
<A NAME="DOC.2.73.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Matrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Matrix"></A>
|
||||
<A NAME="DOC.2.70.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Matrix( const <!1><A HREF="Matrix.html#DOC.2.70.2">Matrix</A>& other)</B></TT>
|
||||
<A NAME="DOC.2.73.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Matrix( const <!1><A HREF="Matrix.html#DOC.2.73.2">Matrix</A>& other)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Matrix"></A>
|
||||
<A NAME="DOC.2.70.3"></A>
|
||||
<A NAME="DOC.2.73.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit Matrix( float const* const def )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Matrix"></A>
|
||||
<A NAME="DOC.2.70.4"></A>
|
||||
<A NAME="DOC.2.73.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Matrix( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.70.5"></A>
|
||||
<A NAME="DOC.2.73.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.70.6"></A>
|
||||
<A NAME="DOC.2.73.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.70.7"></A>
|
||||
<A NAME="DOC.2.73.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.70.8"></A>
|
||||
<A NAME="DOC.2.73.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.70.9"></A>
|
||||
<A NAME="DOC.2.73.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Matrix"></A>
|
||||
<A NAME="DOC.2.70.10"></A>
|
||||
<A NAME="DOC.2.73.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Matrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.70.11"></A>
|
||||
<A NAME="DOC.2.73.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compare(const <!1><A HREF="Matrix.html">Matrix</A>& m) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.70.12"></A>
|
||||
<A NAME="DOC.2.73.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator < (const <!1><A HREF="Matrix.html">Matrix</A>& m) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.70.13"></A>
|
||||
<A NAME="DOC.2.73.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator == (const <!1><A HREF="Matrix.html">Matrix</A>& m) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.70.14"></A>
|
||||
<A NAME="DOC.2.73.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator != (const <!1><A HREF="Matrix.html">Matrix</A>& m) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator()"></A>
|
||||
<A NAME="DOC.2.70.15"></A>
|
||||
<A NAME="DOC.2.73.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator()(int row, int col)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator()"></A>
|
||||
<A NAME="DOC.2.70.16"></A>
|
||||
<A NAME="DOC.2.73.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator()(int row, int col) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.70.17"></A>
|
||||
<A NAME="DOC.2.73.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isNaN"></A>
|
||||
<A NAME="DOC.2.70.18"></A>
|
||||
<A NAME="DOC.2.73.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isNaN() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.70.19"></A>
|
||||
<A NAME="DOC.2.73.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& operator = (const <!1><A HREF="Matrix.html">Matrix</A>& other)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.70.20"></A>
|
||||
<A NAME="DOC.2.73.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Matrix.html">Matrix</A>& other)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.70.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(float const* const <!1><A HREF="Matrix.html#DOC.2.70.23">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(float const* const <!1><A HREF="Matrix.html#DOC.2.73.23">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.70.22"></A>
|
||||
<A NAME="DOC.2.73.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.70.23"></A>
|
||||
<A NAME="DOC.2.73.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.70.24"></A>
|
||||
<A NAME="DOC.2.73.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeIdentity"></A>
|
||||
<A NAME="DOC.2.70.25"></A>
|
||||
<A NAME="DOC.2.73.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeIdentity()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeScale"></A>
|
||||
<A NAME="DOC.2.70.26"></A>
|
||||
<A NAME="DOC.2.73.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeScale( const <!1><A HREF="Vec3.html">Vec3</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeScale"></A>
|
||||
<A NAME="DOC.2.70.27"></A>
|
||||
<A NAME="DOC.2.73.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeScale( float, float, float )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeTranslate"></A>
|
||||
<A NAME="DOC.2.70.28"></A>
|
||||
<A NAME="DOC.2.73.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeTranslate( const <!1><A HREF="Vec3.html">Vec3</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeTranslate"></A>
|
||||
<A NAME="DOC.2.70.29"></A>
|
||||
<A NAME="DOC.2.73.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeTranslate( float, float, float )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.70.30"></A>
|
||||
<A NAME="DOC.2.73.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.70.31"></A>
|
||||
<A NAME="DOC.2.73.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.70.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )</B></TT>
|
||||
<A NAME="DOC.2.73.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.70.33"></A>
|
||||
<A NAME="DOC.2.73.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const <!1><A HREF="Quat.html">Quat</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.70.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float heading, float pitch, float roll)</B></TT>
|
||||
<DD>make a rotation Matrix from euler angles.
|
||||
assume Z up, Y north, X east and euler convention
|
||||
as per Open Flight & Performer.
|
||||
Applies a positive rotation about Y axis for roll,
|
||||
then applies a positive roation about X for pitch,
|
||||
and finally a negative rotation about the Z axis.
|
||||
<A NAME="DOC.2.73.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeOrtho"></A>
|
||||
<A NAME="DOC.2.70.35"></A>
|
||||
<A NAME="DOC.2.73.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeOrtho(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Set to a orthographic projection. See glOrtho for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeOrtho2D"></A>
|
||||
<A NAME="DOC.2.70.36"></A>
|
||||
<A NAME="DOC.2.73.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void makeOrtho2D(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)</B></TT>
|
||||
<DD>Set to a 2D orthographic projection. See glOrtho2D for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeFrustum"></A>
|
||||
<A NAME="DOC.2.70.37"></A>
|
||||
<A NAME="DOC.2.73.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeFrustum(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Set to a perspective projection. See glFrustum for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makePerspective"></A>
|
||||
<A NAME="DOC.2.70.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makePerspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makePerspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Set to a symmetrical perspective projection, See gluPerspective for further details.
|
||||
Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeLookAt"></A>
|
||||
<A NAME="DOC.2.70.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeLookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<A NAME="DOC.2.73.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeLookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<DD>Set to the position and orientation as per a camera, using the same convention as gluLookAt.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="invert"></A>
|
||||
<A NAME="DOC.2.70.40"></A>
|
||||
<A NAME="DOC.2.73.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool invert( const <!1><A HREF="Matrix.html">Matrix</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="identity"></A>
|
||||
<A NAME="DOC.2.70.41"></A>
|
||||
<A NAME="DOC.2.73.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> identity( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="scale"></A>
|
||||
<A NAME="DOC.2.70.42"></A>
|
||||
<A NAME="DOC.2.73.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> scale( const <!1><A HREF="Vec3.html">Vec3</A>& sv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="scale"></A>
|
||||
<A NAME="DOC.2.70.43"></A>
|
||||
<A NAME="DOC.2.73.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> scale( float sx, float sy, float sz)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="translate"></A>
|
||||
<A NAME="DOC.2.70.44"></A>
|
||||
<A NAME="DOC.2.73.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> translate( const <!1><A HREF="Vec3.html">Vec3</A>& dv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="translate"></A>
|
||||
<A NAME="DOC.2.70.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> translate( float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> translate( float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.46"></A>
|
||||
<A NAME="DOC.2.73.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.48"></A>
|
||||
<A NAME="DOC.2.73.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( float heading, float pitch, float roll)</B></TT>
|
||||
<DD>construct rotation matrix from euler angles, for conventions see makeRotate()
|
||||
<A NAME="DOC.2.73.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.50"></A>
|
||||
<A NAME="DOC.2.73.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> rotate( const <!1><A HREF="Quat.html">Quat</A>& quat)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="inverse"></A>
|
||||
<A NAME="DOC.2.70.51"></A>
|
||||
<A NAME="DOC.2.73.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> inverse( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ortho"></A>
|
||||
<A NAME="DOC.2.70.52"></A>
|
||||
<A NAME="DOC.2.73.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> ortho(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Create a orthographic projection. See glOrtho for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ortho2D"></A>
|
||||
<A NAME="DOC.2.70.53"></A>
|
||||
<A NAME="DOC.2.73.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> ortho2D(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)</B></TT>
|
||||
<DD>Create a 2D orthographic projection. See glOrtho for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frustum"></A>
|
||||
<A NAME="DOC.2.70.54"></A>
|
||||
<A NAME="DOC.2.73.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> frustum(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Create a perspective projection. See glFrustum for further details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="perspective"></A>
|
||||
<A NAME="DOC.2.70.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> perspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> perspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DD>Create a symmetrical perspective projection, See gluPerspective for further details.
|
||||
Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="lookAt"></A>
|
||||
<A NAME="DOC.2.70.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> lookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<A NAME="DOC.2.73.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Matrix.html">Matrix</A> lookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<DD>Create the position and orientation as per a camera, using the same convention as gluLookAt.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTrans"></A>
|
||||
<A NAME="DOC.2.70.57"></A>
|
||||
<A NAME="DOC.2.73.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTrans( float tx, float ty, float tz )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTrans"></A>
|
||||
<A NAME="DOC.2.70.58"></A>
|
||||
<A NAME="DOC.2.73.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTrans( const <!1><A HREF="Vec3.html">Vec3</A>& v )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTrans"></A>
|
||||
<A NAME="DOC.2.70.59"></A>
|
||||
<A NAME="DOC.2.73.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> getTrans() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScale"></A>
|
||||
<A NAME="DOC.2.70.60"></A>
|
||||
<A NAME="DOC.2.73.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> getScale() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform3x3"></A>
|
||||
<A NAME="DOC.2.70.61"></A>
|
||||
<A NAME="DOC.2.73.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Vec3.html">Vec3</A> transform3x3(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)</B></TT>
|
||||
<DD>apply apply an 3x3 transform of v*M[02,02]
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform3x3"></A>
|
||||
<A NAME="DOC.2.70.62"></A>
|
||||
<A NAME="DOC.2.73.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static <!1><A HREF="Vec3.html">Vec3</A> transform3x3(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DD>apply apply an 3x3 transform of M[02,02]*v
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mult"></A>
|
||||
<A NAME="DOC.2.70.63"></A>
|
||||
<A NAME="DOC.2.73.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void mult( const <!1><A HREF="Matrix.html">Matrix</A>&, const <!1><A HREF="Matrix.html">Matrix</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.70.64"></A>
|
||||
<A NAME="DOC.2.73.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void preMult( const <!1><A HREF="Matrix.html">Matrix</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.70.65"></A>
|
||||
<A NAME="DOC.2.73.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void postMult( const <!1><A HREF="Matrix.html">Matrix</A>& )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.70.66"></A>
|
||||
<A NAME="DOC.2.73.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void operator *= ( const <!1><A HREF="Matrix.html">Matrix</A>& other )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.70.67"></A>
|
||||
<A NAME="DOC.2.73.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> operator * ( const <!1><A HREF="Matrix.html">Matrix</A> &m ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="identity"></A>
|
||||
<A NAME="DOC.2.70.69"></A>
|
||||
<A NAME="DOC.2.73.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> identity(void)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="scale"></A>
|
||||
<A NAME="DOC.2.70.70"></A>
|
||||
<A NAME="DOC.2.73.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> scale(float sx, float sy, float sz)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="scale"></A>
|
||||
<A NAME="DOC.2.70.71"></A>
|
||||
<A NAME="DOC.2.73.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> scale(const <!1><A HREF="Vec3.html">Vec3</A>& v )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="translate"></A>
|
||||
<A NAME="DOC.2.70.72"></A>
|
||||
<A NAME="DOC.2.73.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> translate(float tx, float ty, float tz)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="translate"></A>
|
||||
<A NAME="DOC.2.70.73"></A>
|
||||
<A NAME="DOC.2.73.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> translate(const <!1><A HREF="Vec3.html">Vec3</A>& v )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.74"></A>
|
||||
<A NAME="DOC.2.73.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate( const <!1><A HREF="Quat.html">Quat</A>& q )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate(float angle, float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )</B></TT>
|
||||
<A NAME="DOC.2.73.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate(float angle, float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.76"></A>
|
||||
<A NAME="DOC.2.73.76"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate(float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate(float heading, float pitch, float roll)</B></TT>
|
||||
<A NAME="DOC.2.73.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.70.78"></A>
|
||||
<A NAME="DOC.2.73.78"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> rotate(const <!1><A HREF="Vec3.html">Vec3</A>& from, const <!1><A HREF="Vec3.html">Vec3</A>& to )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="inverse"></A>
|
||||
<A NAME="DOC.2.70.79"></A>
|
||||
<A NAME="DOC.2.73.79"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> inverse( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ortho"></A>
|
||||
<A NAME="DOC.2.70.80"></A>
|
||||
<A NAME="DOC.2.73.80"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> ortho(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ortho2D"></A>
|
||||
<A NAME="DOC.2.70.81"></A>
|
||||
<A NAME="DOC.2.73.81"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> ortho2D(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frustum"></A>
|
||||
<A NAME="DOC.2.70.82"></A>
|
||||
<A NAME="DOC.2.73.82"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> frustum(const double <!1><A HREF="Camera.html#DOC.2.25.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.25.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.25.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.25.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="perspective"></A>
|
||||
<A NAME="DOC.2.70.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> perspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.140.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<A NAME="DOC.2.73.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> perspective(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.153.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.25.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.25.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="lookAt"></A>
|
||||
<A NAME="DOC.2.70.84"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> lookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="ConvexPlanerPolygon.html#DOC.2.32.3">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<A NAME="DOC.2.73.84"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A> lookAt(const <!1><A HREF="Vec3.html">Vec3</A>& eye, const <!1><A HREF="Vec3.html">Vec3</A>& <!1><A HREF="BoundingSphere.html#DOC.2.9.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.70.85"></A>
|
||||
<A NAME="DOC.2.73.85"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> postMult( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.70.86"></A>
|
||||
<A NAME="DOC.2.73.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> preMult( const <!1><A HREF="Vec3.html">Vec3</A>& v ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.70.87"></A>
|
||||
<A NAME="DOC.2.73.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> postMult( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.70.88"></A>
|
||||
<A NAME="DOC.2.73.88"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> preMult( const <!1><A HREF="Vec4.html">Vec4</A>& v ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform3x3"></A>
|
||||
<A NAME="DOC.2.70.89"></A>
|
||||
<A NAME="DOC.2.73.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> transform3x3(const <!1><A HREF="Vec3.html">Vec3</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform3x3"></A>
|
||||
<A NAME="DOC.2.70.90"></A>
|
||||
<A NAME="DOC.2.73.90"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> transform3x3(const <!1><A HREF="Matrix.html">Matrix</A>& m, const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator* "></A>
|
||||
<A NAME="DOC.2.70.91"></A>
|
||||
<A NAME="DOC.2.73.91"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A> operator* (const <!1><A HREF="Vec3.html">Vec3</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator* "></A>
|
||||
<A NAME="DOC.2.70.92"></A>
|
||||
<A NAME="DOC.2.73.92"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> operator* (const <!1><A HREF="Vec4.html">Vec4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::MatrixTransform</A></H2></H2><BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.</BLOCKQUOTE>
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::MatrixTransform</A></H2></H2><BLOCKQUOTE>MatrixTransform - is a subclass of Transform which has an osg::Matrix which represent a 4x4 transformation of its children from local cordinates into the Transform's parent coordinates</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
@@ -23,46 +23,53 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.1">MatrixTransform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.1">MatrixTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.2">MatrixTransform</A></B>(const <!1><A HREF="MatrixTransform.html#DOC.2.74.2">MatrixTransform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.2">MatrixTransform</A></B>(const <!1><A HREF="MatrixTransform.html#DOC.2.77.2">MatrixTransform</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.74.3">MatrixTransform</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.3">MatrixTransform</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="MatrixTransform.html">MatrixTransform</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="MatrixTransform.html">MatrixTransform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>Set the transform's matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.74.6">getMatrix</A></B>() const
|
||||
<DD><I>Get the transform's matrix.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.77.6">getMatrix</A></B>() const
|
||||
<DD><I>Get the matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.7">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>preMult transform</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.7">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>pre multiply the transforms matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.8">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>postMult transform</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.8">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>post multiply the transforms matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.74.9">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.77.9">getInverseMatrix</A></B>() const
|
||||
<DD><I>Get the inverse matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.74.10">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.77.10">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.77.11">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
class SG_EXPORT <B><A HREF="AnimationPathCallback.html">AnimationPathCallback</A></B>: public <!1><A HREF="NodeCallback.html">NodeCallback</A>
|
||||
<DD><I>Callback which can be attached to a MatrixTransform as an app callback to allow it to follow the path defined by a AnimationPath</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.74.13">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.77.14">_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.74.14">_inverse</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.77.15">_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.74.15">_inverseDirty</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.77.16">_inverseDirty</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.74.11">~MatrixTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.74.12">computeInverse</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.77.13">~MatrixTransform</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -70,15 +77,15 @@
|
||||
<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.132.5">ReferenceFrame</A> rf)
|
||||
<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.132.5">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<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.132.8">ComputeTransformCallback</A>* ctc)
|
||||
<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.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<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.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>() const
|
||||
<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>
|
||||
@@ -94,15 +101,9 @@
|
||||
|
||||
<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.132.8">ComputeTransformCallback</A>> <B>_computeTransformCallback</B>
|
||||
<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.132.5">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_matrix</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_inverse</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_deprecated_inverseDirty</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -146,86 +147,75 @@
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.
|
||||
Typical uses
|
||||
of the Transform is for positioning objects within a scene or
|
||||
producing trackball functionality or for animation.
|
||||
The Transform node can be customized via the ComputeTransfromCallback which can be
|
||||
attached to the node, this might be used to convert internal representations of the transformation
|
||||
into generic osg::Matrix'c which are used during scene grpah traversal, such as CullTraversal and IntersectionTraversal.
|
||||
Note, if the transformation matrix scales the subgraph then the
|
||||
normals of the underlying geometry will need to be renormalized to
|
||||
be unit vectors once more. One can done transparently through OpenGL's
|
||||
use of either GL_NORMALIZE and GL_SCALE_NORMALIZE modes. Further
|
||||
background reading see the glNormalize documentation in the OpenGL Reference
|
||||
Guide (the blue book). To enable it in the OSG, you simple need to
|
||||
attach a local osg::StateSet to the osg::Transform, and set the appropriate
|
||||
mode to on via stateset->setMode(GL_NORMALIZE,osg::StateAttribute::ON);.</BLOCKQUOTE>
|
||||
<BLOCKQUOTE>MatrixTransform - is a subclass of Transform which has an osg::Matrix
|
||||
which represent a 4x4 transformation of its children from local cordinates
|
||||
into the Transform's parent coordinates</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.1"></A>
|
||||
<A NAME="DOC.2.77.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform(const <!1><A HREF="MatrixTransform.html#DOC.2.74.2">MatrixTransform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.77.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform(const <!1><A HREF="MatrixTransform.html#DOC.2.77.2">MatrixTransform</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="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.3"></A>
|
||||
<A NAME="DOC.2.77.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform(const <!1><A HREF="Matrix.html">Matrix</A>& matix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.74.4"></A>
|
||||
<A NAME="DOC.2.77.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="MatrixTransform.html">MatrixTransform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMatrix"></A>
|
||||
<A NAME="DOC.2.74.5"></A>
|
||||
<A NAME="DOC.2.77.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>Set the transform's matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.74.6"></A>
|
||||
<A NAME="DOC.2.77.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMatrix() const </B></TT>
|
||||
<DD>Get the transform's matrix.
|
||||
<DD>Get the matrix.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.74.7"></A>
|
||||
<A NAME="DOC.2.77.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void preMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>preMult transform
|
||||
<DD>pre multiply the transforms matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.74.8"></A>
|
||||
<A NAME="DOC.2.77.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void postMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>postMult transform
|
||||
<DD>post multiply the transforms matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInverseMatrix"></A>
|
||||
<A NAME="DOC.2.77.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getInverseMatrix() const </B></TT>
|
||||
<DD>Get the inverse matrix.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.74.9"></A>
|
||||
<A NAME="DOC.2.77.10"></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>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.74.10"></A>
|
||||
<A NAME="DOC.2.77.11"></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>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.11"></A>
|
||||
<A NAME="DOC.2.77.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~MatrixTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInverse"></A>
|
||||
<A NAME="DOC.2.74.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void computeInverse() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.74.13"></A>
|
||||
<A NAME="DOC.2.77.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.74.14"></A>
|
||||
<A NAME="DOC.2.77.15"></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="Matrix.html">Matrix</A>> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverseDirty"></A>
|
||||
<A NAME="DOC.2.74.15"></A>
|
||||
<A NAME="DOC.2.77.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _inverseDirty</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html">NodeVisitor</A>& <B><A HREF="#DOC.2.77.1">_nv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html">NodeVisitor</A>& <B><A HREF="#DOC.2.80.1">_nv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.2">NodeAcceptOp</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.80.2">NodeAcceptOp</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.77.3">operator () </A></B>(Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.80.3">operator () </A></B>(Node* node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.4">operator () </A></B>(<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.80.4">operator () </A></B>(<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> node)
|
||||
</DL></P>
|
||||
|
||||
|
||||
@@ -29,19 +29,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="_nv"></A>
|
||||
<A NAME="DOC.2.77.1"></A>
|
||||
<A NAME="DOC.2.80.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html">NodeVisitor</A>& _nv</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NodeAcceptOp"></A>
|
||||
<A NAME="DOC.2.77.2"></A>
|
||||
<A NAME="DOC.2.80.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeAcceptOp(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator () "></A>
|
||||
<A NAME="DOC.2.77.3"></A>
|
||||
<A NAME="DOC.2.80.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void operator () (Node* node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator () "></A>
|
||||
<A NAME="DOC.2.77.4"></A>
|
||||
<A NAME="DOC.2.80.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void operator () (<!1><A HREF="ref_ptr.html">ref_ptr</A><Node> node)</B></TT>
|
||||
<DL><DT><DD></DL><P></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>
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::NodeCallback</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CNodeCallback,MNodeCallback.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CNodeCallback,MNodeCallback.html,CAnimationPathCallback,MAnimationPathCallback.2.html,CAnimationPathCallback,MAnimationPathCallback.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>
|
||||
@@ -22,28 +22,28 @@
|
||||
<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="NodeCallback.html">NodeCallback</A>> <B><A HREF="#DOC.2.75.9">_nestedCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> <B><A HREF="#DOC.2.78.9">_nestedCallback</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.75.1">NodeCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.1">NodeCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.75.2">~NodeCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.78.2">~NodeCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.75.3">operator()</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.78.3">operator()</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DD><I>Callback method call by the NodeVisitor when visiting a node</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.75.4">traverse</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.4">traverse</A></B>(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DD><I>Call any nested callbacks and then traverse the scene graph.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.75.5">setNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.5">setNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeCallback.html">NodeCallback</A>* <B><A HREF="#DOC.2.75.6">getNestedCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeCallback.html">NodeCallback</A>* <B><A HREF="#DOC.2.78.6">getNestedCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.75.7">addNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.78.7">addNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.75.8">removeNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.78.8">removeNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -75,45 +75,48 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="NodeCallback"></A>
|
||||
<A NAME="DOC.2.75.1"></A>
|
||||
<A NAME="DOC.2.78.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~NodeCallback"></A>
|
||||
<A NAME="DOC.2.75.2"></A>
|
||||
<A NAME="DOC.2.78.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~NodeCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator()"></A>
|
||||
<A NAME="DOC.2.75.3"></A>
|
||||
<A NAME="DOC.2.78.3"></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>Callback method call by the NodeVisitor when visiting a node
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.75.4"></A>
|
||||
<A NAME="DOC.2.78.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void traverse(Node* node, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)</B></TT>
|
||||
<DD>Call any nested callbacks and then traverse the scene graph.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNestedCallback"></A>
|
||||
<A NAME="DOC.2.75.5"></A>
|
||||
<A NAME="DOC.2.78.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNestedCallback(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNestedCallback"></A>
|
||||
<A NAME="DOC.2.75.6"></A>
|
||||
<A NAME="DOC.2.78.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeCallback.html">NodeCallback</A>* getNestedCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addNestedCallback"></A>
|
||||
<A NAME="DOC.2.75.7"></A>
|
||||
<A NAME="DOC.2.78.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void addNestedCallback(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeNestedCallback"></A>
|
||||
<A NAME="DOC.2.75.8"></A>
|
||||
<A NAME="DOC.2.78.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void removeNestedCallback(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nestedCallback"></A>
|
||||
<A NAME="DOC.2.75.9"></A>
|
||||
<A NAME="DOC.2.78.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> _nestedCallback</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="AnimationPathCallback.2.html">AnimationPathCallback</A><BR>
|
||||
<A HREF="AnimationPathCallback.html">AnimationPathCallback</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>
|
||||
|
||||
@@ -23,120 +23,140 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.76.2">NodeVisitor</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.76.1.1">TRAVERSE_NONE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.79.3">NodeVisitor</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.79.1.1">TRAVERSE_NONE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.76.3">~NodeVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.79.4">NodeVisitor</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> type, <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.79.1.1">TRAVERSE_NONE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.79.5">~NodeVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.6">reset</A></B>()
|
||||
<DD><I>Method to call to reset visitor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.5">setTraversalNumber</A></B>(const int fn)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.7">setVisitorType</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> type)
|
||||
<DD><I>Set the VisitorType, used to distingush different visitors during traversal of the scene, typically used in the Node::traverse() method to select which behaviour to use for different types of traversal/visitors</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> <B><A HREF="#DOC.2.79.8">getVisitorType</A></B>() const
|
||||
<DD><I>Get the VisitorType</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.9">setTraversalNumber</A></B>(const int fn)
|
||||
<DD><I>Set the traversal number.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.76.6">getTraversalNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.79.10">getTraversalNumber</A></B>() const
|
||||
<DD><I>Get the traversal number.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.7">setFrameStamp</A></B>(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.11">setFrameStamp</A></B>(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)
|
||||
<DD><I>Set the FrameStamp that this traversal is assoicated with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* <B><A HREF="#DOC.2.76.8">getFrameStamp</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* <B><A HREF="#DOC.2.79.12">getFrameStamp</A></B>() const
|
||||
<DD><I>Get the FrameStamp that this traversal is assoicated with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.9">setTraversalMask</A></B>(const Node::NodeMask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.13">setTraversalMask</A></B>(const Node::NodeMask mask)
|
||||
<DD><I>Set the TraversalMask of this NodeVisitor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.76.10">getTraversalMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.79.14">getTraversalMask</A></B>() const
|
||||
<DD><I>Get the TraversalMask</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.11">setNodeMaskOverride</A></B>(const Node::NodeMask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.15">setNodeMaskOverride</A></B>(const Node::NodeMask mask)
|
||||
<DD><I>Set the NodeMaskOverride mask.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.76.12">getNodeMaskOverride</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.79.16">getNodeMaskOverride</A></B>() const
|
||||
<DD><I>Get the NodeMaskOverride mask</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.76.13">validNodeMask</A></B>(const osg::Node& node) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.79.17">validNodeMask</A></B>(const osg::Node& node) const
|
||||
<DD><I>Method to called by Node and its subclass' Node::accept() method, if the result is true to be used to cull operations of nodes and their subgraphs.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.76.14">setTraversalMode</A></B>(const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.79.18">setTraversalMode</A></B>(const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> mode)
|
||||
<DD><I>Set the traversal mode for Node::traverse() to use when deciding which children of a node to traverse.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B><A HREF="#DOC.2.76.15">getTraversalMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> <B><A HREF="#DOC.2.79.19">getTraversalMode</A></B>() const
|
||||
<DD><I>Get the traversal mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.76.16">setTraversalVisitor</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.79.20">setTraversalVisitor</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DD><I>Set a visitor to handle traversal.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* <B><A HREF="#DOC.2.76.17">getTraversalVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* <B><A HREF="#DOC.2.79.21">getTraversalVisitor</A></B>()
|
||||
<DD><I>Get the traversal visitor, returns NULL if none is attached</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.18">traverse</A></B>(Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.22">traverse</A></B>(Node& node)
|
||||
<DD><I>Method for handling traversal of a nodes.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.19">pushOntoNodePath</A></B>(Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.23">pushOntoNodePath</A></B>(Node* node)
|
||||
<DD><I>Method called by osg::Node::accept() method before a call the NodeVisitor::apply().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.20">popFromNodePath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.24">popFromNodePath</A></B>()
|
||||
<DD><I>Method callby osg::Node::accept() method after a call the NodeVisitor::apply().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath& <B><A HREF="#DOC.2.76.21">getNodePath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath& <B><A HREF="#DOC.2.79.25">getNodePath</A></B>()
|
||||
<DD><I>Get the non const NodePath from the top most node applied down to the current Node being visited</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const NodePath& <B><A HREF="#DOC.2.76.22">getNodePath</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const NodePath& <B><A HREF="#DOC.2.79.26">getNodePath</A></B>() const
|
||||
<DD><I>Get the const NodePath from the top most node applied down to the current Node being visited</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.76.23">getLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.79.27">getLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
<DD><I>Get the Local To World Matrix from the NodePath for specified Transform::Mode, and u</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.76.24">getWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.79.28">getWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
<DD><I>Get the World To Local Matrix from the NodePath for specified Transform::Mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.25">apply</A></B>(Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.29">apply</A></B>(Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.26">apply</A></B>(<!1><A HREF="Geode.html">Geode</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.30">apply</A></B>(<!1><A HREF="Geode.html">Geode</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.27">apply</A></B>(<!1><A HREF="Billboard.html">Billboard</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.31">apply</A></B>(<!1><A HREF="Billboard.html">Billboard</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.28">apply</A></B>(<!1><A HREF="LightSource.html">LightSource</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.32">apply</A></B>(<!1><A HREF="Group.html">Group</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.29">apply</A></B>(<!1><A HREF="ClipNode.html">ClipNode</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.33">apply</A></B>(<!1><A HREF="Projection.html">Projection</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.30">apply</A></B>(<!1><A HREF="Group.html">Group</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.34">apply</A></B>(<!1><A HREF="ClipNode.html">ClipNode</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.31">apply</A></B>(<!1><A HREF="Projection.html">Projection</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.35">apply</A></B>(<!1><A HREF="LightSource.html">LightSource</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.32">apply</A></B>(<!1><A HREF="Transform.html">Transform</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.36">apply</A></B>(<!1><A HREF="Transform.html">Transform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.33">apply</A></B>(<!1><A HREF="Switch.html">Switch</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.37">apply</A></B>(<!1><A HREF="DOFTransform.html">DOFTransform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.34">apply</A></B>(<!1><A HREF="LOD.html">LOD</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.38">apply</A></B>(<!1><A HREF="MatrixTransform.html">MatrixTransform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.35">apply</A></B>(<!1><A HREF="Impostor.html">Impostor</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.39">apply</A></B>(<!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.36">apply</A></B>(<!1><A HREF="EarthSky.html">EarthSky</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.40">apply</A></B>(<!1><A HREF="Switch.html">Switch</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.76.37">apply</A></B>(<!1><A HREF="OccluderNode.html">OccluderNode</A>& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.41">apply</A></B>(<!1><A HREF="Sequence.html">Sequence</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.42">apply</A></B>(<!1><A HREF="LOD.html">LOD</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.43">apply</A></B>(<!1><A HREF="Impostor.html">Impostor</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.44">apply</A></B>(<!1><A HREF="ClearNode.html">ClearNode</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.45">apply</A></B>(<!1><A HREF="OccluderNode.html">OccluderNode</A>& node)
|
||||
</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.76.1">TraversalMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.79.1">TraversalMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.79.2">VisitorType</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.76.38">_traversalNumber</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> <B><A HREF="#DOC.2.79.46">_visitorType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="FrameStamp.html">FrameStamp</A>> <B><A HREF="#DOC.2.76.39">_frameStamp</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.79.47">_traversalNumber</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeVisitor.html">NodeVisitor</A>> <B><A HREF="#DOC.2.76.40">_traversalVisitor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="FrameStamp.html">FrameStamp</A>> <B><A HREF="#DOC.2.79.48">_frameStamp</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B><A HREF="#DOC.2.76.41">_traversalMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeVisitor.html">NodeVisitor</A>> <B><A HREF="#DOC.2.79.49">_traversalVisitor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.76.42">_traversalMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> <B><A HREF="#DOC.2.79.50">_traversalMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.76.43">_nodeMaskOverride</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.79.51">_traversalMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.76.44">_nodePath</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.79.52">_nodeMaskOverride</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.79.53">_nodePath</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -182,69 +202,107 @@ not be called. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TraversalMode"></A>
|
||||
<A NAME="DOC.2.76.1"></A>
|
||||
<A NAME="DOC.2.79.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum TraversalMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="TRAVERSE_NONE"></A>
|
||||
<A NAME="DOC.2.76.1.1"></A>
|
||||
<A NAME="DOC.2.79.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRAVERSE_NONE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRAVERSE_PARENTS"></A>
|
||||
<A NAME="DOC.2.76.1.2"></A>
|
||||
<A NAME="DOC.2.79.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRAVERSE_PARENTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRAVERSE_ALL_CHILDREN"></A>
|
||||
<A NAME="DOC.2.76.1.3"></A>
|
||||
<A NAME="DOC.2.79.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRAVERSE_ALL_CHILDREN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRAVERSE_ACTIVE_CHILDREN"></A>
|
||||
<A NAME="DOC.2.76.1.4"></A>
|
||||
<A NAME="DOC.2.79.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRAVERSE_ACTIVE_CHILDREN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRAVERSE_VISITOR"></A>
|
||||
<A NAME="DOC.2.76.1.5"></A>
|
||||
<A NAME="DOC.2.79.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRAVERSE_VISITOR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="VisitorType"></A>
|
||||
<A NAME="DOC.2.79.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum VisitorType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NODE_VISITOR"></A>
|
||||
<A NAME="DOC.2.79.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NODE_VISITOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="APP_VISITOR"></A>
|
||||
<A NAME="DOC.2.79.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> APP_VISITOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLLECT_OCCLUDER_VISITOR"></A>
|
||||
<A NAME="DOC.2.79.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLLECT_OCCLUDER_VISITOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CULL_VISITOR"></A>
|
||||
<A NAME="DOC.2.79.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CULL_VISITOR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="NodeVisitor"></A>
|
||||
<A NAME="DOC.2.76.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeVisitor(<!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.76.1.1">TRAVERSE_NONE</A>)</B></TT>
|
||||
<A NAME="DOC.2.79.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeVisitor(<!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.79.1.1">TRAVERSE_NONE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NodeVisitor"></A>
|
||||
<A NAME="DOC.2.79.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeVisitor(<!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> type, <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.79.1.1">TRAVERSE_NONE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~NodeVisitor"></A>
|
||||
<A NAME="DOC.2.76.3"></A>
|
||||
<A NAME="DOC.2.79.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~NodeVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.76.4"></A>
|
||||
<A NAME="DOC.2.79.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DD>Method to call to reset visitor. Useful for your visitor accumulates
|
||||
state during a traversal, and you plan to reuse the visitor.
|
||||
To flush that state for the next traversal than call reset() prior
|
||||
to each traversal.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVisitorType"></A>
|
||||
<A NAME="DOC.2.79.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setVisitorType(<!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> type)</B></TT>
|
||||
<DD>Set the VisitorType, used to distingush different visitors during
|
||||
traversal of the scene, typically used in the Node::traverse() method
|
||||
to select which behaviour to use for different types of traversal/visitors
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVisitorType"></A>
|
||||
<A NAME="DOC.2.79.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> getVisitorType() const </B></TT>
|
||||
<DD>Get the VisitorType
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraversalNumber"></A>
|
||||
<A NAME="DOC.2.76.5"></A>
|
||||
<A NAME="DOC.2.79.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTraversalNumber(const int fn)</B></TT>
|
||||
<DD>Set the traversal number. Typically used to denote the frame count.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraversalNumber"></A>
|
||||
<A NAME="DOC.2.76.6"></A>
|
||||
<A NAME="DOC.2.79.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getTraversalNumber() const </B></TT>
|
||||
<DD>Get the traversal number. Typically used to denote the frame count.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrameStamp"></A>
|
||||
<A NAME="DOC.2.76.7"></A>
|
||||
<A NAME="DOC.2.79.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFrameStamp(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)</B></TT>
|
||||
<DD>Set the FrameStamp that this traversal is assoicated with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrameStamp"></A>
|
||||
<A NAME="DOC.2.76.8"></A>
|
||||
<A NAME="DOC.2.79.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* getFrameStamp() const </B></TT>
|
||||
<DD>Get the FrameStamp that this traversal is assoicated with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraversalMask"></A>
|
||||
<A NAME="DOC.2.76.9"></A>
|
||||
<A NAME="DOC.2.79.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTraversalMask(const Node::NodeMask mask)</B></TT>
|
||||
<DD>Set the TraversalMask of this NodeVisitor.
|
||||
The TraversalMask is used by the NodeVisitor::validNodeMask() method
|
||||
@@ -257,12 +315,12 @@ _nodeMaskOverride to 0xffffffff will allow a visitor to work on all nodes
|
||||
regardless of their own Node::_nodeMask state.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraversalMask"></A>
|
||||
<A NAME="DOC.2.76.10"></A>
|
||||
<A NAME="DOC.2.79.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const Node::NodeMask getTraversalMask() const </B></TT>
|
||||
<DD>Get the TraversalMask
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNodeMaskOverride"></A>
|
||||
<A NAME="DOC.2.76.11"></A>
|
||||
<A NAME="DOC.2.79.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setNodeMaskOverride(const Node::NodeMask mask)</B></TT>
|
||||
<DD>Set the NodeMaskOverride mask.
|
||||
Used in validNodeMask() to determine whether to operate on a node or its
|
||||
@@ -271,12 +329,12 @@ Typically used to force on nodes which may have
|
||||
been switched off by their own Node::_nodeMask.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodeMaskOverride"></A>
|
||||
<A NAME="DOC.2.76.12"></A>
|
||||
<A NAME="DOC.2.79.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const Node::NodeMask getNodeMaskOverride() const </B></TT>
|
||||
<DD>Get the NodeMaskOverride mask
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="validNodeMask"></A>
|
||||
<A NAME="DOC.2.76.13"></A>
|
||||
<A NAME="DOC.2.79.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool validNodeMask(const osg::Node& node) const </B></TT>
|
||||
<DD>Method to called by Node and its subclass' Node::accept() method, if the result is true
|
||||
to be used to cull operations of nodes and their subgraphs.
|
||||
@@ -286,8 +344,8 @@ default values for _traversalMask is 0xffffffff, _nodeMaskOverride is 0x0,
|
||||
and osg::Node::_nodeMask is 0xffffffff.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraversalMode"></A>
|
||||
<A NAME="DOC.2.76.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraversalMode(const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.79.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraversalMode(const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> mode)</B></TT>
|
||||
<DD>Set the traversal mode for Node::traverse() to use when
|
||||
deciding which children of a node to traverse. If a
|
||||
NodeVisitor has been attached via setTraverseVisitor()
|
||||
@@ -295,23 +353,23 @@ and the new mode is not TRAVERSE_VISITOR then the attached
|
||||
visitor is detached. Default mode is TRAVERSE_NONE.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraversalMode"></A>
|
||||
<A NAME="DOC.2.76.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> getTraversalMode() const </B></TT>
|
||||
<A NAME="DOC.2.79.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> getTraversalMode() const </B></TT>
|
||||
<DD>Get the traversal mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraversalVisitor"></A>
|
||||
<A NAME="DOC.2.76.16"></A>
|
||||
<A NAME="DOC.2.79.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraversalVisitor(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)</B></TT>
|
||||
<DD>Set a visitor to handle traversal.
|
||||
Overrides the traverse mode setting it to TRAVERSAL_VISITOR.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTraversalVisitor"></A>
|
||||
<A NAME="DOC.2.76.17"></A>
|
||||
<A NAME="DOC.2.79.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* getTraversalVisitor()</B></TT>
|
||||
<DD>Get the traversal visitor, returns NULL if none is attached
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.76.18"></A>
|
||||
<A NAME="DOC.2.79.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void traverse(Node& node)</B></TT>
|
||||
<DD>Method for handling traversal of a nodes.
|
||||
If you intend to use the visitor for actively traversing
|
||||
@@ -319,7 +377,7 @@ the scene graph then make sure the accept() methods call
|
||||
this method unless they handle traversal directly.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushOntoNodePath"></A>
|
||||
<A NAME="DOC.2.76.19"></A>
|
||||
<A NAME="DOC.2.79.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushOntoNodePath(Node* node)</B></TT>
|
||||
<DD>Method called by osg::Node::accept() method before
|
||||
a call the NodeVisitor::apply(). The back of the list will,
|
||||
@@ -330,7 +388,7 @@ Note, the user does not typically call pushNodeOnPath() as it
|
||||
will be called automatically by the Node::accept() method.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popFromNodePath"></A>
|
||||
<A NAME="DOC.2.76.20"></A>
|
||||
<A NAME="DOC.2.79.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popFromNodePath()</B></TT>
|
||||
<DD>Method callby osg::Node::accept() method after
|
||||
a call the NodeVisitor::apply().
|
||||
@@ -338,105 +396,125 @@ Note, the user does not typically call pushNodeOnPath() as it
|
||||
will be called automatically by the Node::accept() method.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.76.21"></A>
|
||||
<A NAME="DOC.2.79.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>NodePath& getNodePath()</B></TT>
|
||||
<DD>Get the non const NodePath from the top most node applied down
|
||||
to the current Node being visited
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.76.22"></A>
|
||||
<A NAME="DOC.2.79.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const NodePath& getNodePath() const </B></TT>
|
||||
<DD>Get the const NodePath from the top most node applied down
|
||||
to the current Node being visited
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.76.23"></A>
|
||||
<A NAME="DOC.2.79.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)</B></TT>
|
||||
<DD>Get the Local To World Matrix from the NodePath for specified Transform::Mode, and u
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.76.24"></A>
|
||||
<A NAME="DOC.2.79.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)</B></TT>
|
||||
<DD>Get the World To Local Matrix from the NodePath for specified Transform::Mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.25"></A>
|
||||
<A NAME="DOC.2.79.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.26"></A>
|
||||
<A NAME="DOC.2.79.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Geode.html">Geode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.27"></A>
|
||||
<A NAME="DOC.2.79.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Billboard.html">Billboard</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="LightSource.html">LightSource</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="ClipNode.html">ClipNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.30"></A>
|
||||
<A NAME="DOC.2.79.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Group.html">Group</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.31"></A>
|
||||
<A NAME="DOC.2.79.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Projection.html">Projection</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.32"></A>
|
||||
<A NAME="DOC.2.79.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="ClipNode.html">ClipNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="LightSource.html">LightSource</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Transform.html">Transform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.33"></A>
|
||||
<A NAME="DOC.2.79.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="DOFTransform.html">DOFTransform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="MatrixTransform.html">MatrixTransform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Switch.html">Switch</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.34"></A>
|
||||
<A NAME="DOC.2.79.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Sequence.html">Sequence</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.79.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="LOD.html">LOD</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.35"></A>
|
||||
<A NAME="DOC.2.79.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Impostor.html">Impostor</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="EarthSky.html">EarthSky</A>& node)</B></TT>
|
||||
<A NAME="DOC.2.79.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="ClearNode.html">ClearNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.76.37"></A>
|
||||
<A NAME="DOC.2.79.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="OccluderNode.html">OccluderNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_visitorType"></A>
|
||||
<A NAME="DOC.2.79.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html#DOC.2.79.2">VisitorType</A> _visitorType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalNumber"></A>
|
||||
<A NAME="DOC.2.76.38"></A>
|
||||
<A NAME="DOC.2.79.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _traversalNumber</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameStamp"></A>
|
||||
<A NAME="DOC.2.76.39"></A>
|
||||
<A NAME="DOC.2.79.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="FrameStamp.html">FrameStamp</A>> _frameStamp</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalVisitor"></A>
|
||||
<A NAME="DOC.2.76.40"></A>
|
||||
<A NAME="DOC.2.79.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeVisitor.html">NodeVisitor</A>> _traversalVisitor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalMode"></A>
|
||||
<A NAME="DOC.2.76.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> _traversalMode</B></TT>
|
||||
<A NAME="DOC.2.79.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html#DOC.2.79.1">TraversalMode</A> _traversalMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalMask"></A>
|
||||
<A NAME="DOC.2.76.42"></A>
|
||||
<A NAME="DOC.2.79.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Node::NodeMask _traversalMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodeMaskOverride"></A>
|
||||
<A NAME="DOC.2.76.43"></A>
|
||||
<A NAME="DOC.2.79.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Node::NodeMask _nodeMaskOverride</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodePath"></A>
|
||||
<A NAME="DOC.2.76.44"></A>
|
||||
<A NAME="DOC.2.79.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -12,19 +12,19 @@
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.1">ALWAYS</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.1">ALWAYS</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.2">FATAL</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.2">FATAL</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.3">WARN</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.3">WARN</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.4">NOTICE</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.4">NOTICE</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.5">INFO</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.5">INFO</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.6">DEBUG_INFO</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.6">DEBUG_INFO</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.7">DEBUG_FP</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.7">DEBUG_FP</A></B>
|
||||
</DL></P>
|
||||
|
||||
|
||||
@@ -39,31 +39,31 @@ further details.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ALWAYS"></A>
|
||||
<A NAME="DOC.2.78.1"></A>
|
||||
<A NAME="DOC.2.81.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALWAYS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FATAL"></A>
|
||||
<A NAME="DOC.2.78.2"></A>
|
||||
<A NAME="DOC.2.81.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FATAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="WARN"></A>
|
||||
<A NAME="DOC.2.78.3"></A>
|
||||
<A NAME="DOC.2.81.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> WARN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NOTICE"></A>
|
||||
<A NAME="DOC.2.78.4"></A>
|
||||
<A NAME="DOC.2.81.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NOTICE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INFO"></A>
|
||||
<A NAME="DOC.2.78.5"></A>
|
||||
<A NAME="DOC.2.81.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INFO</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEBUG_INFO"></A>
|
||||
<A NAME="DOC.2.78.6"></A>
|
||||
<A NAME="DOC.2.81.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEBUG_INFO</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEBUG_FP"></A>
|
||||
<A NAME="DOC.2.78.7"></A>
|
||||
<A NAME="DOC.2.81.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEBUG_FP</B></TT>
|
||||
<DL><DT><DD></DL><P></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>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=305>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateSet,MStateSet.html,CStateAttribute,MStateAttribute.html,CPrimitive,MPrimitive.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CConvexPlanerOccluder,MConvexPlanerOccluder.html,CArray,MArray.html">
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateSet,MStateSet.html,CStateAttribute,MStateAttribute.html,CPrimitive,MPrimitive.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CConvexPlanarOccluder,MConvexPlanarOccluder.html,CArray,MArray.html">
|
||||
<param name=before value="M,M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,1,1,1,1,1,1,1,1">
|
||||
@@ -23,57 +23,57 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.87.1">Object</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.90.1">Object</A></B>()
|
||||
<DD><I>Construct an object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.87.2">Object</A></B>(const <!1><A HREF="Object.html#DOC.2.87.2">Object</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.90.2">Object</A></B>(const <!1><A HREF="Object.html#DOC.2.90.2">Object</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor, optional CopyOp object can be used to control shallow vs deep copying of dynamic data</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.87.3">cloneType</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.90.3">cloneType</A></B>() const = 0
|
||||
<DD><I>Clone the type of an object, with Object* return type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.87.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.90.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0
|
||||
<DD><I>Clone the an object, with Object* return type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.87.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>*) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.90.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.87.6">libraryName</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.90.6">libraryName</A></B>() const = 0
|
||||
<DD><I>return the name of the object's library.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.87.7">className</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.90.7">className</A></B>() const = 0
|
||||
<DD><I>return the name of the object's class type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.87.9">setDataVariance</A></B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.90.9">setDataVariance</A></B>(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)
|
||||
<DD><I>Set the data variance of this object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B><A HREF="#DOC.2.87.10">getDataVariance</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B><A HREF="#DOC.2.90.10">getDataVariance</A></B>() const
|
||||
<DD><I>Get the data variance of this object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.87.11">setUserData</A></B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.90.11">setUserData</A></B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DD><I> Set user data, data must be subclased from Referenced to allow automatic memory handling.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.87.12">getUserData</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.90.12">getUserData</A></B>()
|
||||
<DD><I>Get user data</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.87.13">getUserData</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.90.13">getUserData</A></B>() const
|
||||
<DD><I>Get const user data</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.87.8">DataVariance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.90.8">DataVariance</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B><A HREF="#DOC.2.87.15">_dataVariance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> <B><A HREF="#DOC.2.90.15">_dataVariance</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B><A HREF="#DOC.2.87.16">_userData</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B><A HREF="#DOC.2.90.16">_userData</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.87.14">~Object</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.90.14">~Object</A></B>()
|
||||
<DD><I>Object destructor.</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -109,7 +109,7 @@ Based on GOF Composite, Prototype and Template Method patterns.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Object"></A>
|
||||
<A NAME="DOC.2.87.1"></A>
|
||||
<A NAME="DOC.2.90.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Object()</B></TT>
|
||||
<DD>Construct an object. Note Object is a pure virtual base class
|
||||
and therefore cannot be constructed on its own, only derived
|
||||
@@ -117,69 +117,69 @@ classes which override the clone and className methods are
|
||||
concrete classes and can be constructed.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Object"></A>
|
||||
<A NAME="DOC.2.87.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Object(const <!1><A HREF="Object.html#DOC.2.87.2">Object</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.90.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Object(const <!1><A HREF="Object.html#DOC.2.90.2">Object</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor, optional CopyOp object can be used to control
|
||||
shallow vs deep copying of dynamic data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.87.3"></A>
|
||||
<A NAME="DOC.2.90.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const = 0</B></TT>
|
||||
<DD>Clone the type of an object, with Object* return type.
|
||||
Must be defined by derived classes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.87.4"></A>
|
||||
<A NAME="DOC.2.90.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0</B></TT>
|
||||
<DD>Clone the an object, with Object* return type.
|
||||
Must be defined by derived classes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.87.5"></A>
|
||||
<A NAME="DOC.2.90.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.87.6"></A>
|
||||
<A NAME="DOC.2.90.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const = 0</B></TT>
|
||||
<DD>return the name of the object's library. Must be defined
|
||||
by derived classes. The OpenSceneGraph convention the is
|
||||
that the namspace of a library is the same as the library name.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.87.7"></A>
|
||||
<A NAME="DOC.2.90.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const = 0</B></TT>
|
||||
<DD>return the name of the object's class type. Must be defined
|
||||
by derived classes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DataVariance"></A>
|
||||
<A NAME="DOC.2.87.8"></A>
|
||||
<A NAME="DOC.2.90.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum DataVariance</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DYNAMIC"></A>
|
||||
<A NAME="DOC.2.87.8.1"></A>
|
||||
<A NAME="DOC.2.90.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DYNAMIC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STATIC"></A>
|
||||
<A NAME="DOC.2.87.8.2"></A>
|
||||
<A NAME="DOC.2.90.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STATIC</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setDataVariance"></A>
|
||||
<A NAME="DOC.2.87.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDataVariance(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)</B></TT>
|
||||
<A NAME="DOC.2.90.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDataVariance(const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> dv)</B></TT>
|
||||
<DD>Set the data variance of this object.
|
||||
Can be set to either STATIC for values that do not change over the lifetime of the object,
|
||||
or DYNAMIC for values that vary over the lifetime of the object. The DataVariance value
|
||||
can be used be routines such as optimzation codes that wish to share static data.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataVariance"></A>
|
||||
<A NAME="DOC.2.87.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> getDataVariance() const </B></TT>
|
||||
<A NAME="DOC.2.90.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> getDataVariance() const </B></TT>
|
||||
<DD>Get the data variance of this object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setUserData"></A>
|
||||
<A NAME="DOC.2.87.11"></A>
|
||||
<A NAME="DOC.2.90.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setUserData(<!1><A HREF="Referenced.html">Referenced</A>* obj)</B></TT>
|
||||
<DD>
|
||||
Set user data, data must be subclased from Referenced to allow
|
||||
@@ -188,17 +188,17 @@ subclassed from Referenced then create and adapter object
|
||||
which points to your own objects and handles the memory addressing.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUserData"></A>
|
||||
<A NAME="DOC.2.87.12"></A>
|
||||
<A NAME="DOC.2.90.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Referenced.html">Referenced</A>* getUserData()</B></TT>
|
||||
<DD>Get user data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUserData"></A>
|
||||
<A NAME="DOC.2.87.13"></A>
|
||||
<A NAME="DOC.2.90.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Referenced.html">Referenced</A>* getUserData() const </B></TT>
|
||||
<DD>Get const user data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Object"></A>
|
||||
<A NAME="DOC.2.87.14"></A>
|
||||
<A NAME="DOC.2.90.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Object()</B></TT>
|
||||
<DD>Object destructor. Note, is protected so that Objects cannot
|
||||
be deleted other than by being dereferenced and the reference
|
||||
@@ -209,11 +209,11 @@ forcing all nodes to be created on the heap i.e Node* node
|
||||
= new Node().
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dataVariance"></A>
|
||||
<A NAME="DOC.2.87.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> _dataVariance</B></TT>
|
||||
<A NAME="DOC.2.90.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Object.html#DOC.2.90.8">DataVariance</A> _dataVariance</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_userData"></A>
|
||||
<A NAME="DOC.2.87.16"></A>
|
||||
<A NAME="DOC.2.90.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> _userData</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
@@ -224,7 +224,7 @@ forcing all nodes to be created on the heap i.e Node* node
|
||||
<A HREF="Matrix.html">Matrix</A><BR>
|
||||
<A HREF="Image.html">Image</A><BR>
|
||||
<A HREF="Drawable.html">Drawable</A><BR>
|
||||
<A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A><BR>
|
||||
<A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A><BR>
|
||||
<A HREF="Array.html">Array</A><BR>
|
||||
</DL>
|
||||
|
||||
|
||||
@@ -23,33 +23,33 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.88.1">OccluderNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.91.1">OccluderNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.88.2">OccluderNode</A></B>(const <!1><A HREF="OccluderNode.html#DOC.2.88.2">OccluderNode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.91.2">OccluderNode</A></B>(const <!1><A HREF="OccluderNode.html#DOC.2.91.2">OccluderNode</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.88.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="OccluderNode.html">OccluderNode</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.91.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="OccluderNode.html">OccluderNode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.4">setOccluder</A></B>(<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* occluder)
|
||||
<DD><I>Attach a ConvexPlanerOccluder to an OccluderNode</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.91.4">setOccluder</A></B>(<!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* occluder)
|
||||
<DD><I>Attach a ConvexPlanarOccluder to an OccluderNode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* <B><A HREF="#DOC.2.88.5">getOccluder</A></B>()
|
||||
<DD><I>Get the ConvexPlanerOccluder* attached to a OccluderNode.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* <B><A HREF="#DOC.2.91.5">getOccluder</A></B>()
|
||||
<DD><I>Get the ConvexPlanarOccluder* attached to a OccluderNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* <B><A HREF="#DOC.2.88.6">getOccluder</A></B>() const
|
||||
<DD><I>Get the const ConvexPlanerOccluder* attached to a OccluderNode</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* <B><A HREF="#DOC.2.91.6">getOccluder</A></B>() const
|
||||
<DD><I>Get the const ConvexPlanarOccluder* attached to a OccluderNode</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>> <B><A HREF="#DOC.2.88.9">_occluder</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>> <B><A HREF="#DOC.2.91.9">_occluder</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.88.7">~OccluderNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.91.7">~OccluderNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.88.8">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.91.8">computeBound</A></B>() const
|
||||
<DD><I>Override's Group's computeBound</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -96,45 +96,45 @@ to represent the different states of a traffic light.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.1"></A>
|
||||
<A NAME="DOC.2.91.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OccluderNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OccluderNode(const <!1><A HREF="OccluderNode.html#DOC.2.88.2">OccluderNode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.91.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OccluderNode(const <!1><A HREF="OccluderNode.html#DOC.2.91.2">OccluderNode</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.88.3"></A>
|
||||
<A NAME="DOC.2.91.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="OccluderNode.html">OccluderNode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOccluder"></A>
|
||||
<A NAME="DOC.2.88.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOccluder(<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* occluder)</B></TT>
|
||||
<DD>Attach a ConvexPlanerOccluder to an OccluderNode
|
||||
<A NAME="DOC.2.91.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOccluder(<!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* occluder)</B></TT>
|
||||
<DD>Attach a ConvexPlanarOccluder to an OccluderNode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.88.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* getOccluder()</B></TT>
|
||||
<DD>Get the ConvexPlanerOccluder* attached to a OccluderNode.
|
||||
<A NAME="DOC.2.91.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* getOccluder()</B></TT>
|
||||
<DD>Get the ConvexPlanarOccluder* attached to a OccluderNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.88.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* getOccluder() const </B></TT>
|
||||
<DD>Get the const ConvexPlanerOccluder* attached to a OccluderNode
|
||||
<A NAME="DOC.2.91.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>* getOccluder() const </B></TT>
|
||||
<DD>Get the const ConvexPlanarOccluder* attached to a OccluderNode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.7"></A>
|
||||
<A NAME="DOC.2.91.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~OccluderNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.88.8"></A>
|
||||
<A NAME="DOC.2.91.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DD>Override's Group's computeBound
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluder"></A>
|
||||
<A NAME="DOC.2.88.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>> _occluder</B></TT>
|
||||
<A NAME="DOC.2.91.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>> _occluder</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -13,76 +13,76 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.1">Plane</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.1">Plane</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.2">Plane</A></B>(const <!1><A HREF="Plane.html#DOC.2.89.2">Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.2">Plane</A></B>(const <!1><A HREF="Plane.html#DOC.2.92.2">Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.3">Plane</A></B>(const float <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const float c, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.3">Plane</A></B>(const float <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const float c, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.4">Plane</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& vec)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.4">Plane</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& vec)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.5">Plane</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.5">Plane</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.89.6">Plane</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.92.6">Plane</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Plane.html">Plane</A>& <B><A HREF="#DOC.2.89.7">operator = </A></B>(const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Plane.html">Plane</A>& <B><A HREF="#DOC.2.92.7">operator = </A></B>(const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.8">set</A></B>(const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.8">set</A></B>(const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.9">set</A></B>(const float <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const float c, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.9">set</A></B>(const float <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const float c, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.10">set</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& vec)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.10">set</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& vec)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.11">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.11">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.12">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.12">set</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.13">flip</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.13">flip</A></B>()
|
||||
<DD><I>flip/reverse the orientation of the plane</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.14">makeUnitLength</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.14">makeUnitLength</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.15">calculateUpperLowerBBCorners</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.15">calculateUpperLowerBBCorners</A></B>()
|
||||
<DD><I>calculate the upper and lower bounding box corners to be used in the intersect(BoundingBox&) method for speeding calculations</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.89.16">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.92.16">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.89.17">asVec4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.92.17">asVec4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.89.18">asVec4</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.92.18">asVec4</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.89.19">operator [] </A></B>(const int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.92.19">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.89.20">operator [] </A></B>(const int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.92.20">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.89.21">getNormal</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.92.21">getNormal</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.89.22">distance</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.92.22">distance</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<DD><I>calculate the distance between a point and the plane</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.89.23">intersect</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.92.23">intersect</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices) const
|
||||
<DD><I>intersection test between plane and vertex list return 1 if the bs is completely above plane, return 0 if the bs intersects the plane, return -1 if the bs is completely below the plane</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.89.24">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.92.24">intersect</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>intersection test between plane and bounding sphere.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.89.25">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.92.25">intersect</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<DD><I>intersection test between plane and bounding sphere.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.26">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.26">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the plane by matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.27">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.92.27">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the plane by provide a pre inverted matrix.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.89.28">_fv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.92.28">_fv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.89.29">_upperBBCorner</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.92.29">_upperBBCorner</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.89.30">_lowerBBCorner</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.92.30">_lowerBBCorner</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -94,99 +94,99 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.1"></A>
|
||||
<A NAME="DOC.2.92.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Plane.html#DOC.2.89.2">Plane</A>& pl)</B></TT>
|
||||
<A NAME="DOC.2.92.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Plane.html#DOC.2.92.2">Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const float <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const float c, const float d)</B></TT>
|
||||
<A NAME="DOC.2.92.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const float <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const float c, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.4"></A>
|
||||
<A NAME="DOC.2.92.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Vec4.html">Vec4</A>& vec)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.5"></A>
|
||||
<A NAME="DOC.2.92.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.89.6"></A>
|
||||
<A NAME="DOC.2.92.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.89.7"></A>
|
||||
<A NAME="DOC.2.92.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Plane.html">Plane</A>& operator = (const <!1><A HREF="Plane.html">Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.89.8"></A>
|
||||
<A NAME="DOC.2.92.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Plane.html">Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.89.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const float <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, const float c, const float d)</B></TT>
|
||||
<A NAME="DOC.2.92.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const float <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>, const float <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, const float c, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.89.10"></A>
|
||||
<A NAME="DOC.2.92.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec4.html">Vec4</A>& vec)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.89.11"></A>
|
||||
<A NAME="DOC.2.92.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& norm, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.89.12"></A>
|
||||
<A NAME="DOC.2.92.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec3.html">Vec3</A>& v1, const <!1><A HREF="Vec3.html">Vec3</A>& v2, const <!1><A HREF="Vec3.html">Vec3</A>& v3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flip"></A>
|
||||
<A NAME="DOC.2.89.13"></A>
|
||||
<A NAME="DOC.2.92.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void flip()</B></TT>
|
||||
<DD>flip/reverse the orientation of the plane
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeUnitLength"></A>
|
||||
<A NAME="DOC.2.89.14"></A>
|
||||
<A NAME="DOC.2.92.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void makeUnitLength()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="calculateUpperLowerBBCorners"></A>
|
||||
<A NAME="DOC.2.89.15"></A>
|
||||
<A NAME="DOC.2.92.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void calculateUpperLowerBBCorners()</B></TT>
|
||||
<DD>calculate the upper and lower bounding box corners to be used
|
||||
in the intersect(BoundingBox&) method for speeding calculations
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.89.16"></A>
|
||||
<A NAME="DOC.2.92.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asVec4"></A>
|
||||
<A NAME="DOC.2.89.17"></A>
|
||||
<A NAME="DOC.2.92.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& asVec4()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asVec4"></A>
|
||||
<A NAME="DOC.2.89.18"></A>
|
||||
<A NAME="DOC.2.92.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& asVec4() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.89.19"></A>
|
||||
<A NAME="DOC.2.92.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator [] (const int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.89.20"></A>
|
||||
<A NAME="DOC.2.92.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator [] (const int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormal"></A>
|
||||
<A NAME="DOC.2.89.21"></A>
|
||||
<A NAME="DOC.2.92.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">osg::Vec3</A> getNormal()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="distance"></A>
|
||||
<A NAME="DOC.2.89.22"></A>
|
||||
<A NAME="DOC.2.92.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float distance(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const </B></TT>
|
||||
<DD>calculate the distance between a point and the plane
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.89.23"></A>
|
||||
<A NAME="DOC.2.92.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int intersect(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices) const </B></TT>
|
||||
<DD>intersection test between plane and vertex list
|
||||
return 1 if the bs is completely above plane,
|
||||
@@ -194,7 +194,7 @@ return 0 if the bs intersects the plane,
|
||||
return -1 if the bs is completely below the plane
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.89.24"></A>
|
||||
<A NAME="DOC.2.92.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int intersect(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>intersection test between plane and bounding sphere.
|
||||
return 1 if the bs is completely above plane,
|
||||
@@ -202,7 +202,7 @@ return 0 if the bs intersects the plane,
|
||||
return -1 if the bs is completely below the plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.89.25"></A>
|
||||
<A NAME="DOC.2.92.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int intersect(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const </B></TT>
|
||||
<DD>intersection test between plane and bounding sphere.
|
||||
return 1 if the bs is completely above plane,
|
||||
@@ -210,7 +210,7 @@ return 0 if the bs intersects the plane,
|
||||
return -1 if the bs is completely below the plane.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform"></A>
|
||||
<A NAME="DOC.2.89.26"></A>
|
||||
<A NAME="DOC.2.92.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transform(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DD>Transform the plane by matrix. Note, this operations carries out
|
||||
the calculation of the inverse of the matrix since to transforms
|
||||
@@ -220,21 +220,21 @@ calculated elsewhere then use transformProvidingInverse() instead.
|
||||
See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.89.27"></A>
|
||||
<A NAME="DOC.2.92.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DD>Transform the plane by provide a pre inverted matrix.
|
||||
see transform for details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fv"></A>
|
||||
<A NAME="DOC.2.89.28"></A>
|
||||
<A NAME="DOC.2.92.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _fv</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_upperBBCorner"></A>
|
||||
<A NAME="DOC.2.89.29"></A>
|
||||
<A NAME="DOC.2.92.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _upperBBCorner</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lowerBBCorner"></A>
|
||||
<A NAME="DOC.2.89.30"></A>
|
||||
<A NAME="DOC.2.92.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _lowerBBCorner</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,47 +23,47 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.91.1">Point</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.1">Point</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.91.2">Point</A></B>(const <!1><A HREF="Point.html#DOC.2.91.2">Point</A>& point, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.2">Point</A></B>(const <!1><A HREF="Point.html#DOC.2.94.2">Point</A>& point, 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.91.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.20">POINT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.20">POINT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.91.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.94.4">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>virtual void <B><A HREF="#DOC.2.91.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.94.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.91.6">setSize</A></B>(const float <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.6">setSize</A></B>(const float <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.91.7">getSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.94.7">getSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.91.8">setFadeThresholdSize</A></B>(const float fadeThresholdSize)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.8">setFadeThresholdSize</A></B>(const float fadeThresholdSize)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.91.9">getFadeThresholdSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.94.9">getFadeThresholdSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.91.10">setDistanceAttenuation</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& distanceAttenuation)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.10">setDistanceAttenuation</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& distanceAttenuation)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.91.11">getDistanceAttenuation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.94.11">getDistanceAttenuation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.91.12">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.94.12">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.91.13">init_GL_EXT</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.94.13">init_GL_EXT</A></B>()
|
||||
</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.91.15">_size</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.94.15">_size</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.91.16">_fadeThresholdSize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.94.16">_fadeThresholdSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.91.17">_distanceAttenuation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.94.17">_distanceAttenuation</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.91.14">~Point</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.94.14">~Point</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -81,7 +81,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -114,9 +114,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -132,7 +132,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -167,73 +167,73 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Point"></A>
|
||||
<A NAME="DOC.2.91.1"></A>
|
||||
<A NAME="DOC.2.94.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Point()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Point"></A>
|
||||
<A NAME="DOC.2.91.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Point(const <!1><A HREF="Point.html#DOC.2.91.2">Point</A>& point, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.94.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Point(const <!1><A HREF="Point.html#DOC.2.94.2">Point</A>& point, 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.91.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="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.20">POINT</A>)</B></TT>
|
||||
<A NAME="DOC.2.94.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="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.20">POINT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.91.4"></A>
|
||||
<A NAME="DOC.2.94.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.91.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.94.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="setSize"></A>
|
||||
<A NAME="DOC.2.91.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSize(const float <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>)</B></TT>
|
||||
<A NAME="DOC.2.94.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSize(const float <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSize"></A>
|
||||
<A NAME="DOC.2.91.7"></A>
|
||||
<A NAME="DOC.2.94.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFadeThresholdSize"></A>
|
||||
<A NAME="DOC.2.91.8"></A>
|
||||
<A NAME="DOC.2.94.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFadeThresholdSize(const float fadeThresholdSize)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFadeThresholdSize"></A>
|
||||
<A NAME="DOC.2.91.9"></A>
|
||||
<A NAME="DOC.2.94.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getFadeThresholdSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDistanceAttenuation"></A>
|
||||
<A NAME="DOC.2.91.10"></A>
|
||||
<A NAME="DOC.2.94.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDistanceAttenuation(const <!1><A HREF="Vec3.html">Vec3</A>& distanceAttenuation)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDistanceAttenuation"></A>
|
||||
<A NAME="DOC.2.91.11"></A>
|
||||
<A NAME="DOC.2.94.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A>& getDistanceAttenuation() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.91.12"></A>
|
||||
<A NAME="DOC.2.94.12"></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="init_GL_EXT"></A>
|
||||
<A NAME="DOC.2.91.13"></A>
|
||||
<A NAME="DOC.2.94.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void init_GL_EXT()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Point"></A>
|
||||
<A NAME="DOC.2.91.14"></A>
|
||||
<A NAME="DOC.2.94.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Point()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_size"></A>
|
||||
<A NAME="DOC.2.91.15"></A>
|
||||
<A NAME="DOC.2.94.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _size</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fadeThresholdSize"></A>
|
||||
<A NAME="DOC.2.91.16"></A>
|
||||
<A NAME="DOC.2.94.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _fadeThresholdSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_distanceAttenuation"></A>
|
||||
<A NAME="DOC.2.91.17"></A>
|
||||
<A NAME="DOC.2.94.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _distanceAttenuation</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,44 +23,44 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.92.1">PolygonMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.1">PolygonMode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.92.2">PolygonMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.92.2">PolygonMode</A>& pm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.2">PolygonMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.95.2">PolygonMode</A>& pm, 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.92.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.2">POLYGONMODE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.2">POLYGONMODE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.92.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.95.4">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.92.7">setMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.92.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.7">setMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.95.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> <B><A HREF="#DOC.2.92.8">getMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.92.5">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> <B><A HREF="#DOC.2.95.8">getMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.95.5">Face</A> face) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.92.9">getFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.95.9">getFrontAndBack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.92.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.95.10">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.92.5">Face</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.95.5">Face</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.92.6">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.95.6">Mode</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.92.12">_frontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.95.12">_frontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> <B><A HREF="#DOC.2.92.13">_modeFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> <B><A HREF="#DOC.2.95.13">_modeFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> <B><A HREF="#DOC.2.92.14">_modeBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> <B><A HREF="#DOC.2.95.14">_modeBack</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.92.11">~PolygonMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.95.11">~PolygonMode</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -78,7 +78,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -88,7 +88,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -113,9 +113,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -131,7 +131,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -166,90 +166,90 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="PolygonMode"></A>
|
||||
<A NAME="DOC.2.92.1"></A>
|
||||
<A NAME="DOC.2.95.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonMode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PolygonMode"></A>
|
||||
<A NAME="DOC.2.92.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonMode(const <!1><A HREF="PolygonMode.html#DOC.2.92.2">PolygonMode</A>& pm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.95.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonMode(const <!1><A HREF="PolygonMode.html#DOC.2.95.2">PolygonMode</A>& pm, 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.92.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="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.2">POLYGONMODE</A>)</B></TT>
|
||||
<A NAME="DOC.2.95.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="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.2">POLYGONMODE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.92.4"></A>
|
||||
<A NAME="DOC.2.95.4"></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="Face"></A>
|
||||
<A NAME="DOC.2.92.5"></A>
|
||||
<A NAME="DOC.2.95.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Face</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FRONT"></A>
|
||||
<A NAME="DOC.2.92.5.1"></A>
|
||||
<A NAME="DOC.2.95.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BACK"></A>
|
||||
<A NAME="DOC.2.92.5.2"></A>
|
||||
<A NAME="DOC.2.95.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BACK</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRONT_AND_BACK"></A>
|
||||
<A NAME="DOC.2.92.5.3"></A>
|
||||
<A NAME="DOC.2.95.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT_AND_BACK</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Mode"></A>
|
||||
<A NAME="DOC.2.92.6"></A>
|
||||
<A NAME="DOC.2.95.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="POINT"></A>
|
||||
<A NAME="DOC.2.92.6.1"></A>
|
||||
<A NAME="DOC.2.95.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POINT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE"></A>
|
||||
<A NAME="DOC.2.92.6.2"></A>
|
||||
<A NAME="DOC.2.95.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FILL"></A>
|
||||
<A NAME="DOC.2.92.6.3"></A>
|
||||
<A NAME="DOC.2.95.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FILL</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.92.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(const <!1><A HREF="PolygonMode.html#DOC.2.92.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.95.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(const <!1><A HREF="PolygonMode.html#DOC.2.95.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.92.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> getMode(const <!1><A HREF="PolygonMode.html#DOC.2.92.5">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.95.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> getMode(const <!1><A HREF="PolygonMode.html#DOC.2.95.5">Face</A> face) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrontAndBack"></A>
|
||||
<A NAME="DOC.2.92.9"></A>
|
||||
<A NAME="DOC.2.95.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getFrontAndBack() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.92.10"></A>
|
||||
<A NAME="DOC.2.95.10"></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="~PolygonMode"></A>
|
||||
<A NAME="DOC.2.92.11"></A>
|
||||
<A NAME="DOC.2.95.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~PolygonMode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frontAndBack"></A>
|
||||
<A NAME="DOC.2.92.12"></A>
|
||||
<A NAME="DOC.2.95.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _frontAndBack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeFront"></A>
|
||||
<A NAME="DOC.2.92.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> _modeFront</B></TT>
|
||||
<A NAME="DOC.2.95.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> _modeFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeBack"></A>
|
||||
<A NAME="DOC.2.92.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.92.6">Mode</A> _modeBack</B></TT>
|
||||
<A NAME="DOC.2.95.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.95.6">Mode</A> _modeBack</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -23,39 +23,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.1">PolygonOffset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.1">PolygonOffset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.2">PolygonOffset</A></B>(const <!1><A HREF="PolygonOffset.html#DOC.2.93.2">PolygonOffset</A>& po, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.2">PolygonOffset</A></B>(const <!1><A HREF="PolygonOffset.html#DOC.2.96.2">PolygonOffset</A>& po, 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.93.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.3">POLYGONOFFSET</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.3">POLYGONOFFSET</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.93.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.96.4">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>virtual void <B><A HREF="#DOC.2.93.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.96.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>inline void <B><A HREF="#DOC.2.93.6">setFactor</A></B>(const float factor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.96.6">setFactor</A></B>(const float factor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.93.7">getFactor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.96.7">getFactor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.93.8">setUnits</A></B>(const float units)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.96.8">setUnits</A></B>(const float units)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.93.9">getUnits</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.96.9">getUnits</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.93.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.96.10">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</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.93.12">_factor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.96.12">_factor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.93.13">_units</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.96.13">_units</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.93.11">~PolygonOffset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.96.11">~PolygonOffset</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -73,7 +73,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -106,9 +106,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -124,7 +124,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -159,57 +159,57 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="PolygonOffset"></A>
|
||||
<A NAME="DOC.2.93.1"></A>
|
||||
<A NAME="DOC.2.96.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonOffset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PolygonOffset"></A>
|
||||
<A NAME="DOC.2.93.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonOffset(const <!1><A HREF="PolygonOffset.html#DOC.2.93.2">PolygonOffset</A>& po, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.96.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonOffset(const <!1><A HREF="PolygonOffset.html#DOC.2.96.2">PolygonOffset</A>& po, 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.93.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="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.3">POLYGONOFFSET</A>)</B></TT>
|
||||
<A NAME="DOC.2.96.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="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.3">POLYGONOFFSET</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.93.4"></A>
|
||||
<A NAME="DOC.2.96.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.93.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.96.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="setFactor"></A>
|
||||
<A NAME="DOC.2.93.6"></A>
|
||||
<A NAME="DOC.2.96.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFactor(const float factor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFactor"></A>
|
||||
<A NAME="DOC.2.93.7"></A>
|
||||
<A NAME="DOC.2.96.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getFactor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setUnits"></A>
|
||||
<A NAME="DOC.2.93.8"></A>
|
||||
<A NAME="DOC.2.96.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setUnits(const float units)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUnits"></A>
|
||||
<A NAME="DOC.2.93.9"></A>
|
||||
<A NAME="DOC.2.96.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float getUnits() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.93.10"></A>
|
||||
<A NAME="DOC.2.96.10"></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="~PolygonOffset"></A>
|
||||
<A NAME="DOC.2.93.11"></A>
|
||||
<A NAME="DOC.2.96.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~PolygonOffset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_factor"></A>
|
||||
<A NAME="DOC.2.93.12"></A>
|
||||
<A NAME="DOC.2.96.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _factor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_units"></A>
|
||||
<A NAME="DOC.2.93.13"></A>
|
||||
<A NAME="DOC.2.96.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _units</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,93 +13,93 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><ClippingMask>inline MaskStack <B><A HREF="#DOC.2.94.1">Polytope</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><ClippingMask>inline MaskStack <B><A HREF="#DOC.2.97.1">Polytope</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.2">Polytope</A></B>(const <!1><A HREF="Polytope.html#DOC.2.94.2">Polytope</A>& cv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.97.2">Polytope</A></B>(const <!1><A HREF="Polytope.html#DOC.2.97.2">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.3">Polytope</A></B>(const PlaneList& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.97.3">Polytope</A></B>(const PlaneList& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.4">~Polytope</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.97.4">~Polytope</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.5">clear</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.5">clear</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.94.6">operator = </A></B>(const <!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.97.6">operator = </A></B>(const <!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.7">setToUnitFrustum</A></B>(bool withNear=true, bool withFar=true)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.97.7">setToUnitFrustum</A></B>(bool withNear=true, bool withFar=true)
|
||||
<DD><I>Create a Polytope with is cube, centered at 0,0,0, with sides of 2 units</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.8">set</A></B>(const PlaneList& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.8">set</A></B>(const PlaneList& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.9">add</A></B>(const <!1><A HREF="Plane.html">osg::Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.9">add</A></B>(const <!1><A HREF="Plane.html">osg::Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.10">flip</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.10">flip</A></B>()
|
||||
<DD><I>flip/reverse the orientation of all the planes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline PlaneList& <B><A HREF="#DOC.2.94.11">getPlaneList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline PlaneList& <B><A HREF="#DOC.2.97.11">getPlaneList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const PlaneList& <B><A HREF="#DOC.2.94.12">getPlaneList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const PlaneList& <B><A HREF="#DOC.2.97.12">getPlaneList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.13">setReferenceVertexList</A></B>(VertexList& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.13">setReferenceVertexList</A></B>(VertexList& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline VertexList& <B><A HREF="#DOC.2.94.14">getReferenceVertexList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline VertexList& <B><A HREF="#DOC.2.97.14">getReferenceVertexList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const VertexList& <B><A HREF="#DOC.2.94.15">getReferenceVertexList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const VertexList& <B><A HREF="#DOC.2.97.15">getReferenceVertexList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.16">setupMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.16">setupMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask& <B><A HREF="#DOC.2.94.17">getCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask& <B><A HREF="#DOC.2.97.17">getCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.94.18">getCurrentMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.97.18">getCurrentMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.19">setResultMask</A></B>(ClippingMask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.19">setResultMask</A></B>(ClippingMask mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.94.20">getResultMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.97.20">getResultMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack& <B><A HREF="#DOC.2.94.21">getMaskStack</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack& <B><A HREF="#DOC.2.97.21">getMaskStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const MaskStack& <B><A HREF="#DOC.2.94.22">getMaskStack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const MaskStack& <B><A HREF="#DOC.2.97.22">getMaskStack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.23">pushCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.23">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.24">popCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.24">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.25">contains</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.25">contains</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<DD><I>Check whether a vertex is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.26">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.26">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>Check whether any part of vertex list is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.27">contains</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.27">contains</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<DD><I>Check whether any part of a bounding sphere is contained within clipping set.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.28">contains</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.28">contains</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<DD><I>Check whether any part of a bounding box is contained within clipping set.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.29">containsAllOf</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.29">containsAllOf</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>Check whether all of vertex list is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.30">containsAllOf</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.30">containsAllOf</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<DD><I>Check whether the entire bounding sphere is contained within clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.31">containsAllOf</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.97.31">containsAllOf</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<DD><I>Check whether the entire bounding box is contained within clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.32">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.32">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the clipping set by matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.33">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.97.33">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the clipping set by provide a pre inverted matrix.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack <B><A HREF="#DOC.2.94.34">_maskStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack <B><A HREF="#DOC.2.97.34">_maskStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingMask <B><A HREF="#DOC.2.94.35">_resultMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingMask <B><A HREF="#DOC.2.97.35">_resultMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PlaneList <B><A HREF="#DOC.2.94.36">_planeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PlaneList <B><A HREF="#DOC.2.97.36">_planeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.94.37">_referenceVertexList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.97.37">_referenceVertexList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -112,115 +112,115 @@ When adding planes, their normals should point inwards (into the volume) </BLOCK
|
||||
<DL>
|
||||
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.1"></A>
|
||||
<A NAME="DOC.2.97.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><ClippingMask>inline MaskStack Polytope()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Polytope(const <!1><A HREF="Polytope.html#DOC.2.94.2">Polytope</A>& cv)</B></TT>
|
||||
<A NAME="DOC.2.97.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Polytope(const <!1><A HREF="Polytope.html#DOC.2.97.2">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.3"></A>
|
||||
<A NAME="DOC.2.97.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Polytope(const PlaneList& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Polytope"></A>
|
||||
<A NAME="DOC.2.94.4"></A>
|
||||
<A NAME="DOC.2.97.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ~Polytope()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clear"></A>
|
||||
<A NAME="DOC.2.94.5"></A>
|
||||
<A NAME="DOC.2.97.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void clear()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.94.6"></A>
|
||||
<A NAME="DOC.2.97.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Polytope.html">Polytope</A>& operator = (const <!1><A HREF="Polytope.html">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setToUnitFrustum"></A>
|
||||
<A NAME="DOC.2.94.7"></A>
|
||||
<A NAME="DOC.2.97.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setToUnitFrustum(bool withNear=true, bool withFar=true)</B></TT>
|
||||
<DD>Create a Polytope with is cube, centered at 0,0,0, with sides of 2 units
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.94.8"></A>
|
||||
<A NAME="DOC.2.97.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const PlaneList& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.94.9"></A>
|
||||
<A NAME="DOC.2.97.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void add(const <!1><A HREF="Plane.html">osg::Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flip"></A>
|
||||
<A NAME="DOC.2.94.10"></A>
|
||||
<A NAME="DOC.2.97.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void flip()</B></TT>
|
||||
<DD>flip/reverse the orientation of all the planes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPlaneList"></A>
|
||||
<A NAME="DOC.2.94.11"></A>
|
||||
<A NAME="DOC.2.97.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline PlaneList& getPlaneList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPlaneList"></A>
|
||||
<A NAME="DOC.2.94.12"></A>
|
||||
<A NAME="DOC.2.97.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const PlaneList& getPlaneList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.13"></A>
|
||||
<A NAME="DOC.2.97.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setReferenceVertexList(VertexList& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.14"></A>
|
||||
<A NAME="DOC.2.97.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline VertexList& getReferenceVertexList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.15"></A>
|
||||
<A NAME="DOC.2.97.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const VertexList& getReferenceVertexList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setupMask"></A>
|
||||
<A NAME="DOC.2.94.16"></A>
|
||||
<A NAME="DOC.2.97.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setupMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.17"></A>
|
||||
<A NAME="DOC.2.97.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask& getCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.18"></A>
|
||||
<A NAME="DOC.2.97.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask getCurrentMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setResultMask"></A>
|
||||
<A NAME="DOC.2.94.19"></A>
|
||||
<A NAME="DOC.2.97.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setResultMask(ClippingMask mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getResultMask"></A>
|
||||
<A NAME="DOC.2.94.20"></A>
|
||||
<A NAME="DOC.2.97.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask getResultMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaskStack"></A>
|
||||
<A NAME="DOC.2.94.21"></A>
|
||||
<A NAME="DOC.2.97.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MaskStack& getMaskStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaskStack"></A>
|
||||
<A NAME="DOC.2.94.22"></A>
|
||||
<A NAME="DOC.2.97.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const MaskStack& getMaskStack() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.23"></A>
|
||||
<A NAME="DOC.2.97.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.24"></A>
|
||||
<A NAME="DOC.2.97.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.25"></A>
|
||||
<A NAME="DOC.2.97.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const </B></TT>
|
||||
<DD>Check whether a vertex is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.26"></A>
|
||||
<A NAME="DOC.2.97.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>Check whether any part of vertex list is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.27"></A>
|
||||
<A NAME="DOC.2.97.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)</B></TT>
|
||||
<DD>Check whether any part of a bounding sphere is contained within clipping set.
|
||||
Using a mask to determine which planes should be used for the check, and
|
||||
@@ -229,7 +229,7 @@ of any internal objects. This feature is used in osgUtil::CullVisitor
|
||||
to prevent redundant plane checking.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.28"></A>
|
||||
<A NAME="DOC.2.97.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)</B></TT>
|
||||
<DD>Check whether any part of a bounding box is contained within clipping set.
|
||||
Using a mask to determine which planes should be used for the check, and
|
||||
@@ -238,22 +238,22 @@ of any internal objects. This feature is used in osgUtil::CullVisitor
|
||||
to prevent redundant plane checking.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.29"></A>
|
||||
<A NAME="DOC.2.97.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>Check whether all of vertex list is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.30"></A>
|
||||
<A NAME="DOC.2.97.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)</B></TT>
|
||||
<DD>Check whether the entire bounding sphere is contained within clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.31"></A>
|
||||
<A NAME="DOC.2.97.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)</B></TT>
|
||||
<DD>Check whether the entire bounding box is contained within clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform"></A>
|
||||
<A NAME="DOC.2.94.32"></A>
|
||||
<A NAME="DOC.2.97.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transform(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DD>Transform the clipping set by matrix. Note, this operations carries out
|
||||
the calculation of the inverse of the matrix since to transforms
|
||||
@@ -263,25 +263,25 @@ calculated elsewhere then use transformProvidingInverse() instead.
|
||||
See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.94.33"></A>
|
||||
<A NAME="DOC.2.97.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DD>Transform the clipping set by provide a pre inverted matrix.
|
||||
see transform for details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maskStack"></A>
|
||||
<A NAME="DOC.2.94.34"></A>
|
||||
<A NAME="DOC.2.97.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MaskStack _maskStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_resultMask"></A>
|
||||
<A NAME="DOC.2.94.35"></A>
|
||||
<A NAME="DOC.2.97.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClippingMask _resultMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_planeList"></A>
|
||||
<A NAME="DOC.2.94.36"></A>
|
||||
<A NAME="DOC.2.97.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PlaneList _planeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_referenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.37"></A>
|
||||
<A NAME="DOC.2.97.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList _referenceVertexList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::PositionAttitudeTransform</A></H2></H2><BLOCKQUOTE>PositionAttitideTransform - is Transfrom the set the coordinates transform up via a Vec3 position and Quat attitude</BLOCKQUOTE>
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::PositionAttitudeTransform</A></H2></H2><BLOCKQUOTE>PositionAttitideTransform - is Transform the set the coordinates transform up via a Vec3 position and Quat attitude</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
@@ -23,30 +23,42 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.1">PositionAttitudeTransform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.1">PositionAttitudeTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.2">PositionAttitudeTransform</A></B>(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.95.2">PositionAttitudeTransform</A>& pat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.2">PositionAttitudeTransform</A></B>(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.98.2">PositionAttitudeTransform</A>& pat, 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.95.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.4">setPosition</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.98.4">setPosition</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& pos)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.95.5">getPosition</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.98.5">getPosition</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.6">setAttitude</A></B>(const <!1><A HREF="Quat.html">Quat</A>& quat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.98.6">setAttitude</A></B>(const <!1><A HREF="Quat.html">Quat</A>& quat)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.95.7">getAttitude</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.98.7">getAttitude</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.95.8">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.98.8">setPivotPoint</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& pivot)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.95.9">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.98.9">getPivotPoint</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.98.10">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.98.11">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>Public Members</H3><DD><DT>
|
||||
class SG_EXPORT <B><A HREF="AnimationPathCallback.2.html">AnimationPathCallback</A></B>: public <!1><A HREF="NodeCallback.html">NodeCallback</A>
|
||||
<DD><I>Callback which can be attached to a PositionAttitudeTransform as an app callback to allow it to follow the path defined by a AnimationPath</I>
|
||||
</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.95.10">_position</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.98.13">_position</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.95.11">_attitude</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.98.14">_attitude</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.98.15">_pivotPoint</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,27 +66,19 @@
|
||||
<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.132.5">ReferenceFrame</A> rf)
|
||||
<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.132.5">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<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.132.8">ComputeTransformCallback</A>* ctc)
|
||||
<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.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<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.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>() const
|
||||
<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
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMatrix</B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B>getMatrix</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>preMult</B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>postMult</B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -86,22 +90,14 @@
|
||||
|
||||
<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.132.8">ComputeTransformCallback</A>> <B>_computeTransformCallback</B>
|
||||
<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.132.5">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_matrix</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_inverse</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_deprecated_inverseDirty</B>
|
||||
<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
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>computeInverse</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -140,53 +136,65 @@
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>PositionAttitideTransform - is Transfrom the set the coordinates transform
|
||||
<BLOCKQUOTE>PositionAttitideTransform - is Transform the set the coordinates transform
|
||||
up via a Vec3 position and Quat attitude</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="PositionAttitudeTransform"></A>
|
||||
<A NAME="DOC.2.95.1"></A>
|
||||
<A NAME="DOC.2.98.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PositionAttitudeTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PositionAttitudeTransform"></A>
|
||||
<A NAME="DOC.2.95.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PositionAttitudeTransform(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.95.2">PositionAttitudeTransform</A>& pat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.98.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PositionAttitudeTransform(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.98.2">PositionAttitudeTransform</A>& pat, 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.95.3"></A>
|
||||
<A NAME="DOC.2.98.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="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPosition"></A>
|
||||
<A NAME="DOC.2.95.4"></A>
|
||||
<A NAME="DOC.2.98.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPosition(const <!1><A HREF="Vec3.html">Vec3</A>& pos)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPosition"></A>
|
||||
<A NAME="DOC.2.95.5"></A>
|
||||
<A NAME="DOC.2.98.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getPosition() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttitude"></A>
|
||||
<A NAME="DOC.2.95.6"></A>
|
||||
<A NAME="DOC.2.98.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttitude(const <!1><A HREF="Quat.html">Quat</A>& quat)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttitude"></A>
|
||||
<A NAME="DOC.2.95.7"></A>
|
||||
<A NAME="DOC.2.98.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Quat.html">Quat</A>& getAttitude() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPivotPoint"></A>
|
||||
<A NAME="DOC.2.98.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPivotPoint(const <!1><A HREF="Vec3.html">Vec3</A>& pivot)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPivotPoint"></A>
|
||||
<A NAME="DOC.2.98.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& getPivotPoint() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.95.8"></A>
|
||||
<A NAME="DOC.2.98.10"></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.95.9"></A>
|
||||
<A NAME="DOC.2.98.11"></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="_position"></A>
|
||||
<A NAME="DOC.2.95.10"></A>
|
||||
<A NAME="DOC.2.98.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _position</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_attitude"></A>
|
||||
<A NAME="DOC.2.95.11"></A>
|
||||
<A NAME="DOC.2.98.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Quat.html">Quat</A> _attitude</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pivotPoint"></A>
|
||||
<A NAME="DOC.2.98.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _pivotPoint</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -22,41 +22,41 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.3">Primitive</A></B>(<!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.100.1.1">PrimitiveType</A>, GLenum mode=0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.3">Primitive</A></B>(<!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.103.1.1">PrimitiveType</A>, GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.4">Primitive</A></B>(const <!1><A HREF="Primitive.html#DOC.2.100.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.4">Primitive</A></B>(const <!1><A HREF="Primitive.html#DOC.2.103.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.100.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.103.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.100.6">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.100.7">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B><A HREF="#DOC.2.100.8">getType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B><A HREF="#DOC.2.103.8">getType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.100.9">setMode</A></B>(GLenum mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.9">setMode</A></B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.100.10">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.103.10">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.11">draw</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.11">draw</A></B>() const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.12">accept</A></B>(Drawable::PrimitiveFunctor&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.12">accept</A></B>(Drawable::PrimitiveFunctor&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.13">offsetIndices</A></B>(int offset) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.13">offsetIndices</A></B>(int offset) = 0
|
||||
</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.100.1">Type</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.1">Type</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.100.2">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.2">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B><A HREF="#DOC.2.100.14">_primitiveType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> <B><A HREF="#DOC.2.103.14">_primitiveType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.100.15">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.103.15">_mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -68,9 +68,9 @@
|
||||
<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>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -120,131 +120,131 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Type"></A>
|
||||
<A NAME="DOC.2.100.1"></A>
|
||||
<A NAME="DOC.2.103.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Type</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="PrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.1"></A>
|
||||
<A NAME="DOC.2.103.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArraysPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.2"></A>
|
||||
<A NAME="DOC.2.103.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArraysPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengthsPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.3"></A>
|
||||
<A NAME="DOC.2.103.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengthsPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUBytePrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.4"></A>
|
||||
<A NAME="DOC.2.103.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUBytePrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShortPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.5"></A>
|
||||
<A NAME="DOC.2.103.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShortPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUIntPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.6"></A>
|
||||
<A NAME="DOC.2.103.1.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUIntPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Mode"></A>
|
||||
<A NAME="DOC.2.100.2"></A>
|
||||
<A NAME="DOC.2.103.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="POINTS"></A>
|
||||
<A NAME="DOC.2.100.2.1"></A>
|
||||
<A NAME="DOC.2.103.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POINTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINES"></A>
|
||||
<A NAME="DOC.2.100.2.2"></A>
|
||||
<A NAME="DOC.2.103.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.3"></A>
|
||||
<A NAME="DOC.2.103.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE_LOOP"></A>
|
||||
<A NAME="DOC.2.100.2.4"></A>
|
||||
<A NAME="DOC.2.103.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE_LOOP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLES"></A>
|
||||
<A NAME="DOC.2.100.2.5"></A>
|
||||
<A NAME="DOC.2.103.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLE_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.6"></A>
|
||||
<A NAME="DOC.2.103.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLE_FAN"></A>
|
||||
<A NAME="DOC.2.100.2.7"></A>
|
||||
<A NAME="DOC.2.103.2.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_FAN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="QUADS"></A>
|
||||
<A NAME="DOC.2.100.2.8"></A>
|
||||
<A NAME="DOC.2.103.2.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> QUADS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="QUAD_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.9"></A>
|
||||
<A NAME="DOC.2.103.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> QUAD_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POLYGON"></A>
|
||||
<A NAME="DOC.2.100.2.10"></A>
|
||||
<A NAME="DOC.2.103.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POLYGON</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Primitive"></A>
|
||||
<A NAME="DOC.2.100.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(<!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.100.1.1">PrimitiveType</A>, GLenum mode=0)</B></TT>
|
||||
<A NAME="DOC.2.103.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(<!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.103.1.1">PrimitiveType</A>, GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Primitive"></A>
|
||||
<A NAME="DOC.2.100.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(const <!1><A HREF="Primitive.html#DOC.2.100.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.103.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(const <!1><A HREF="Primitive.html#DOC.2.103.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.100.5"></A>
|
||||
<A NAME="DOC.2.103.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.100.6"></A>
|
||||
<A NAME="DOC.2.103.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.100.7"></A>
|
||||
<A NAME="DOC.2.103.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getType"></A>
|
||||
<A NAME="DOC.2.100.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> getType() const </B></TT>
|
||||
<A NAME="DOC.2.103.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> getType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.100.9"></A>
|
||||
<A NAME="DOC.2.103.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(GLenum mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.100.10"></A>
|
||||
<A NAME="DOC.2.103.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.100.11"></A>
|
||||
<A NAME="DOC.2.103.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.100.12"></A>
|
||||
<A NAME="DOC.2.103.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.100.13"></A>
|
||||
<A NAME="DOC.2.103.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitiveType"></A>
|
||||
<A NAME="DOC.2.100.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> _primitiveType</B></TT>
|
||||
<A NAME="DOC.2.103.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.103.1">Type</A> _primitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.100.15"></A>
|
||||
<A NAME="DOC.2.103.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,25 +22,25 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.41.1">~PrimitiveFunctor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.42.41.1">~PrimitiveFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.2">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.2">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.3">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.3">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.4">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.4">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.5">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.5">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.6">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.6">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.7">begin</A></B>(GLenum mode) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.7">begin</A></B>(GLenum mode) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.8">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.8">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.9">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.9">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.10">end</A></B>() = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.41.10">end</A></B>() = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -51,43 +51,43 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="~PrimitiveFunctor"></A>
|
||||
<A NAME="DOC.2.40.41.1"></A>
|
||||
<A NAME="DOC.2.42.41.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~PrimitiveFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.40.41.2"></A>
|
||||
<A NAME="DOC.2.42.41.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.40.41.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count) = 0</B></TT>
|
||||
<A NAME="DOC.2.42.41.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.4"></A>
|
||||
<A NAME="DOC.2.42.41.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.5"></A>
|
||||
<A NAME="DOC.2.42.41.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.6"></A>
|
||||
<A NAME="DOC.2.42.41.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.40.41.7"></A>
|
||||
<A NAME="DOC.2.42.41.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void begin(GLenum mode) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.40.41.8"></A>
|
||||
<A NAME="DOC.2.42.41.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(const <!1><A HREF="Vec3.html">Vec3</A>& vert) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.40.41.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>) = 0</B></TT>
|
||||
<A NAME="DOC.2.42.41.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.40.41.10"></A>
|
||||
<A NAME="DOC.2.42.41.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void end() = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,36 +23,36 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.1">Projection</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.1">Projection</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.2">Projection</A></B>(const <!1><A HREF="Projection.html#DOC.2.106.2">Projection</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.2">Projection</A></B>(const <!1><A HREF="Projection.html#DOC.2.109.2">Projection</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.106.3">Projection</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.3">Projection</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Projection.html">Projection</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Projection.html">Projection</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.109.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>Set the transform's matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.106.6">getMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.109.6">getMatrix</A></B>() const
|
||||
<DD><I>Get the transform's matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.7">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.109.7">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>preMult transform</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.8">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.109.8">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>postMult transform</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.106.10">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.109.10">_matrix</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.106.9">~Projection</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.109.9">~Projection</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -100,48 +100,48 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Projection"></A>
|
||||
<A NAME="DOC.2.106.1"></A>
|
||||
<A NAME="DOC.2.109.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Projection()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Projection"></A>
|
||||
<A NAME="DOC.2.106.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Projection(const <!1><A HREF="Projection.html#DOC.2.106.2">Projection</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.109.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Projection(const <!1><A HREF="Projection.html#DOC.2.109.2">Projection</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="Projection"></A>
|
||||
<A NAME="DOC.2.106.3"></A>
|
||||
<A NAME="DOC.2.109.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Projection(const <!1><A HREF="Matrix.html">Matrix</A>& matix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.106.4"></A>
|
||||
<A NAME="DOC.2.109.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Projection.html">Projection</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMatrix"></A>
|
||||
<A NAME="DOC.2.106.5"></A>
|
||||
<A NAME="DOC.2.109.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>Set the transform's matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.106.6"></A>
|
||||
<A NAME="DOC.2.109.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMatrix() const </B></TT>
|
||||
<DD>Get the transform's matrix.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.106.7"></A>
|
||||
<A NAME="DOC.2.109.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void preMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>preMult transform
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.106.8"></A>
|
||||
<A NAME="DOC.2.109.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void postMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>postMult transform
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Projection"></A>
|
||||
<A NAME="DOC.2.106.9"></A>
|
||||
<A NAME="DOC.2.109.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Projection()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.106.10"></A>
|
||||
<A NAME="DOC.2.109.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,104 +13,123 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.107.1">_fv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.110.1">_fv</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.107.2">Quat</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.110.2">Quat</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.3">Quat</A></B>( float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.110.3">Quat</A></B>( float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, float <!1><A HREF="Quat.html#DOC.2.110.14">z</A>, float <!1><A HREF="Quat.html#DOC.2.110.15">w</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.4">Quat</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.110.4">Quat</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.107.5">asVec4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.110.5">asVec4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.107.6">asVec4</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.110.6">asVec4</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.107.7">asVec3</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.110.7">asVec3</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.107.8">set</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.110.8">set</A></B>(const float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, const float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, const float <!1><A HREF="Quat.html#DOC.2.110.14">z</A>, const float <!1><A HREF="Quat.html#DOC.2.110.15">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.107.9">set</A></B>(const <!1><A HREF="Vec4.html">osg::Vec4</A>& v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.110.9">set</A></B>(const <!1><A HREF="Vec4.html">osg::Vec4</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.10">operator * </A></B>(const float rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.10">operator [] </A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.11">operator [] </A></B>(int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.12">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.13">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.14">z</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.15">w</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.16">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.17">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.18">z</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.19">w</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.20">operator * </A></B>(const float rhs) const
|
||||
<DD><I>Multiply by scalar </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.11">operator *= </A></B>(const float rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.21">operator *= </A></B>(const float rhs)
|
||||
<DD><I>Unary multiply by scalar </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.12">operator*</A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.22">operator*</A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<DD><I>Binary multiply </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.13">operator*=</A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.23">operator*=</A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<DD><I>Unary multiply </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.14">operator / </A></B>(const float& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.24">operator / </A></B>(const float& rhs) const
|
||||
<DD><I>Divide by scalar </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.15">operator /= </A></B>(const float& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.25">operator /= </A></B>(const float& rhs)
|
||||
<DD><I>Unary divide by scalar </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.16">operator/</A></B>(const <!1><A HREF="Quat.html">Quat</A>& denom) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.26">operator/</A></B>(const <!1><A HREF="Quat.html">Quat</A>& denom) const
|
||||
<DD><I>Binary divide </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.17">operator/=</A></B>(const <!1><A HREF="Quat.html">Quat</A>& denom)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.27">operator/=</A></B>(const <!1><A HREF="Quat.html">Quat</A>& denom)
|
||||
<DD><I>Unary divide </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.18">operator + </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.28">operator + </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<DD><I>Binary addition </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.19">operator += </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.29">operator += </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<DD><I>Unary addition</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.20">operator - </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.30">operator - </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs) const
|
||||
<DD><I>Binary subtraction </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.107.21">operator -= </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.110.31">operator -= </A></B>(const <!1><A HREF="Quat.html">Quat</A>& rhs)
|
||||
<DD><I>Unary subtraction </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.22">operator - </A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.32">operator - </A></B>() const
|
||||
<DD><I>Negation operator - returns the negative of the quaternion.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.107.23">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.110.33">length</A></B>() const
|
||||
<DD><I>Length of the quaternion = sqrt( vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.107.24">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.110.34">length2</A></B>() const
|
||||
<DD><I>Length of the quaternion = vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.25">conj</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.35">conj</A></B>() const
|
||||
<DD><I>Conjugate </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.107.26">inverse</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.110.36">inverse</A></B>() const
|
||||
<DD><I>Multiplicative inverse method: q^(-1) = q^*/(qq^*)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.27">makeRotate</A></B>( const float angle, const float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.37">makeRotate</A></B>( const float angle, const float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, const float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, const float <!1><A HREF="Quat.html#DOC.2.110.14">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.28">makeRotate</A></B>( const float angle, const <!1><A HREF="Vec3.html">Vec3</A>& vec )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.38">makeRotate</A></B>( const float angle, const <!1><A HREF="Vec3.html">Vec3</A>& vec )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.29">makeRotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& vec1, const <!1><A HREF="Vec3.html">Vec3</A>& vec2 )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.39">makeRotate</A></B>( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.40">makeRotate</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& vec1, const <!1><A HREF="Vec3.html">Vec3</A>& vec2 )
|
||||
<DD><I>Make a rotation Quat which will rotate vec1 to vec2.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.30">makeRotate</A></B>( float heading, float pitch, float roll)
|
||||
<DD><I>make a rotation Quat from euler angles.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.31">getRotate</A></B>( float& angle, float& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float& <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.41">getRotate</A></B>( float& angle, float& <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, float& <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, float& <!1><A HREF="Quat.html#DOC.2.110.14">z</A> ) const
|
||||
<DD><I>Return the angle and vector components represented by the quaternion</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.32">getRotate</A></B>( float& angle, <!1><A HREF="Vec3.html">Vec3</A>& vec ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.42">getRotate</A></B>( float& angle, <!1><A HREF="Vec3.html">Vec3</A>& vec ) const
|
||||
<DD><I>Return the angle and vector represented by the quaternion</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.33">slerp</A></B>( const float <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>, const <!1><A HREF="Quat.html">Quat</A>& from, const <!1><A HREF="Quat.html">Quat</A>& to)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.43">slerp</A></B>( const float <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>, const <!1><A HREF="Quat.html">Quat</A>& from, const <!1><A HREF="Quat.html">Quat</A>& to)
|
||||
<DD><I>Spherical Linear Interpolation.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.34">set</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.44">set</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<DD><I>Set quaternion to be equivalent to specified matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.35">get</A></B>( <!1><A HREF="Matrix.html">Matrix</A>& m ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.110.45">get</A></B>( <!1><A HREF="Matrix.html">Matrix</A>& m ) const
|
||||
<DD><I>Get the equivalent matrix for this quaternion</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.107.36">getMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.110.46">getMatrix</A></B>() const
|
||||
<DD><I>Get the equivalent matrix for this quaternion</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -123,137 +142,181 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="_fv"></A>
|
||||
<A NAME="DOC.2.107.1"></A>
|
||||
<A NAME="DOC.2.110.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _fv</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Quat"></A>
|
||||
<A NAME="DOC.2.107.2"></A>
|
||||
<A NAME="DOC.2.110.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Quat"></A>
|
||||
<A NAME="DOC.2.107.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat( float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A> )</B></TT>
|
||||
<A NAME="DOC.2.110.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat( float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, float <!1><A HREF="Quat.html#DOC.2.110.14">z</A>, float <!1><A HREF="Quat.html#DOC.2.110.15">w</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Quat"></A>
|
||||
<A NAME="DOC.2.107.4"></A>
|
||||
<A NAME="DOC.2.110.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat( const <!1><A HREF="Vec4.html">Vec4</A>& v )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asVec4"></A>
|
||||
<A NAME="DOC.2.107.5"></A>
|
||||
<A NAME="DOC.2.110.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& asVec4()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asVec4"></A>
|
||||
<A NAME="DOC.2.107.6"></A>
|
||||
<A NAME="DOC.2.110.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A>& asVec4() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asVec3"></A>
|
||||
<A NAME="DOC.2.107.7"></A>
|
||||
<A NAME="DOC.2.110.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> asVec3() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.107.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.110.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, const float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, const float <!1><A HREF="Quat.html#DOC.2.110.14">z</A>, const float <!1><A HREF="Quat.html#DOC.2.110.15">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.107.9"></A>
|
||||
<A NAME="DOC.2.110.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const <!1><A HREF="Vec4.html">osg::Vec4</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.110.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator [] (int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.110.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator [] (int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.110.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& x()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.110.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& y()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.110.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& z()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="w"></A>
|
||||
<A NAME="DOC.2.110.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& w()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.110.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float x() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.110.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float y() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.110.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float z() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="w"></A>
|
||||
<A NAME="DOC.2.110.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float w() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.107.10"></A>
|
||||
<A NAME="DOC.2.110.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator * (const float rhs) const </B></TT>
|
||||
<DD>Multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.107.11"></A>
|
||||
<A NAME="DOC.2.110.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator *= (const float rhs)</B></TT>
|
||||
<DD>Unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator*"></A>
|
||||
<A NAME="DOC.2.107.12"></A>
|
||||
<A NAME="DOC.2.110.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator*(const <!1><A HREF="Quat.html">Quat</A>& rhs) const </B></TT>
|
||||
<DD>Binary multiply
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator*="></A>
|
||||
<A NAME="DOC.2.107.13"></A>
|
||||
<A NAME="DOC.2.110.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator*=(const <!1><A HREF="Quat.html">Quat</A>& rhs)</B></TT>
|
||||
<DD>Unary multiply
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.107.14"></A>
|
||||
<A NAME="DOC.2.110.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator / (const float& rhs) const </B></TT>
|
||||
<DD>Divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.107.15"></A>
|
||||
<A NAME="DOC.2.110.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator /= (const float& rhs)</B></TT>
|
||||
<DD>Unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator/"></A>
|
||||
<A NAME="DOC.2.107.16"></A>
|
||||
<A NAME="DOC.2.110.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator/(const <!1><A HREF="Quat.html">Quat</A>& denom) const </B></TT>
|
||||
<DD>Binary divide
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator/="></A>
|
||||
<A NAME="DOC.2.107.17"></A>
|
||||
<A NAME="DOC.2.110.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator/=(const <!1><A HREF="Quat.html">Quat</A>& denom)</B></TT>
|
||||
<DD>Unary divide
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.107.18"></A>
|
||||
<A NAME="DOC.2.110.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator + (const <!1><A HREF="Quat.html">Quat</A>& rhs) const </B></TT>
|
||||
<DD>Binary addition
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.107.19"></A>
|
||||
<A NAME="DOC.2.110.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator += (const <!1><A HREF="Quat.html">Quat</A>& rhs)</B></TT>
|
||||
<DD>Unary addition
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.107.20"></A>
|
||||
<A NAME="DOC.2.110.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator - (const <!1><A HREF="Quat.html">Quat</A>& rhs) const </B></TT>
|
||||
<DD>Binary subtraction
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.107.21"></A>
|
||||
<A NAME="DOC.2.110.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Quat.html">Quat</A>& operator -= (const <!1><A HREF="Quat.html">Quat</A>& rhs)</B></TT>
|
||||
<DD>Unary subtraction
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.107.22"></A>
|
||||
<A NAME="DOC.2.110.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> operator - () const </B></TT>
|
||||
<DD>Negation operator - returns the negative of the quaternion.
|
||||
Basically just calls operator - () on the Vec4
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length"></A>
|
||||
<A NAME="DOC.2.107.23"></A>
|
||||
<A NAME="DOC.2.110.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float length() const </B></TT>
|
||||
<DD>Length of the quaternion = sqrt( vec . vec )
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length2"></A>
|
||||
<A NAME="DOC.2.107.24"></A>
|
||||
<A NAME="DOC.2.110.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float length2() const </B></TT>
|
||||
<DD>Length of the quaternion = vec . vec
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="conj"></A>
|
||||
<A NAME="DOC.2.107.25"></A>
|
||||
<A NAME="DOC.2.110.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> conj() const </B></TT>
|
||||
<DD>Conjugate
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="inverse"></A>
|
||||
<A NAME="DOC.2.107.26"></A>
|
||||
<A NAME="DOC.2.110.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A> inverse() const </B></TT>
|
||||
<DD>Multiplicative inverse method: q^(-1) = q^*/(qq^*)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.107.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const float angle, const float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> )</B></TT>
|
||||
<A NAME="DOC.2.110.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const float angle, const float <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, const float <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, const float <!1><A HREF="Quat.html#DOC.2.110.14">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.107.28"></A>
|
||||
<A NAME="DOC.2.110.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const float angle, const <!1><A HREF="Vec3.html">Vec3</A>& vec )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.107.29"></A>
|
||||
<A NAME="DOC.2.110.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle1, const <!1><A HREF="Vec3.html">Vec3</A>& axis1, float angle2, const <!1><A HREF="Vec3.html">Vec3</A>& axis2, float angle3, const <!1><A HREF="Vec3.html">Vec3</A>& axis3)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.110.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( const <!1><A HREF="Vec3.html">Vec3</A>& vec1, const <!1><A HREF="Vec3.html">Vec3</A>& vec2 )</B></TT>
|
||||
<DD>Make a rotation Quat which will rotate vec1 to vec2.
|
||||
Generally take adot product to get the angle between these
|
||||
@@ -261,44 +324,34 @@ and then use a cross product to get the rotation axis
|
||||
Watch out for the two special cases of when the vectors
|
||||
are co-incident or opposite in direction.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.107.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float heading, float pitch, float roll)</B></TT>
|
||||
<DD>make a rotation Quat from euler angles.
|
||||
assume Z up, Y north, X east and euler convention
|
||||
as per Open Flight & Performer.
|
||||
Applies a positive rotation about Y axis for roll,
|
||||
then applies a positive roation about X for pitch,
|
||||
and finally a negative rotation about the Z axis.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRotate"></A>
|
||||
<A NAME="DOC.2.107.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getRotate( float& angle, float& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float& <!1><A HREF="Vec4.html#DOC.2.137.15">z</A> ) const </B></TT>
|
||||
<A NAME="DOC.2.110.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getRotate( float& angle, float& <!1><A HREF="Quat.html#DOC.2.110.12">x</A>, float& <!1><A HREF="Quat.html#DOC.2.110.13">y</A>, float& <!1><A HREF="Quat.html#DOC.2.110.14">z</A> ) const </B></TT>
|
||||
<DD>Return the angle and vector components represented by the quaternion
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRotate"></A>
|
||||
<A NAME="DOC.2.107.32"></A>
|
||||
<A NAME="DOC.2.110.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getRotate( float& angle, <!1><A HREF="Vec3.html">Vec3</A>& vec ) const </B></TT>
|
||||
<DD>Return the angle and vector represented by the quaternion
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="slerp"></A>
|
||||
<A NAME="DOC.2.107.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void slerp( const float <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>, const <!1><A HREF="Quat.html">Quat</A>& from, const <!1><A HREF="Quat.html">Quat</A>& to)</B></TT>
|
||||
<A NAME="DOC.2.110.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void slerp( const float <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>, const <!1><A HREF="Quat.html">Quat</A>& from, const <!1><A HREF="Quat.html">Quat</A>& to)</B></TT>
|
||||
<DD>Spherical Linear Interpolation.
|
||||
As t goes from 0 to 1, the Quat object goes from "from" to "to".
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.107.34"></A>
|
||||
<A NAME="DOC.2.110.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set( const <!1><A HREF="Matrix.html">Matrix</A>& m )</B></TT>
|
||||
<DD>Set quaternion to be equivalent to specified matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="get"></A>
|
||||
<A NAME="DOC.2.107.35"></A>
|
||||
<A NAME="DOC.2.110.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void get( <!1><A HREF="Matrix.html">Matrix</A>& m ) const </B></TT>
|
||||
<DD>Get the equivalent matrix for this quaternion
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.107.36"></A>
|
||||
<A NAME="DOC.2.110.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">Matrix</A> getMatrix() const </B></TT>
|
||||
<DD>Get the equivalent matrix for this quaternion
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=365>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CStatistics,MStatistics.html,CState,MState.html,CObject,MObject.html,CNodeVisitor,MNodeVisitor.html,CNodeCallback,MNodeCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCullingSet,MCullingSet.html,CCamera,MCamera.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,0,0,0,0,0,0,0,0,0,0,0">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=545>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CTest,MTest.html,CSubloadCallback,MSubloadCallback.4.html,CSubloadCallback,MSubloadCallback.3.html,CSubloadCallback,MSubloadCallback.2.html,CSubloadCallback,MSubloadCallback.html,CStatistics,MStatistics.html,CState,MState.html,CObject,MObject.html,CNodeVisitor,MNodeVisitor.html,CNodeCallback,MNodeCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCullingSet,MCullingSet.html,CCamera,MCamera.html,CAnimationPath,MAnimationPath.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
@@ -23,33 +23,33 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.1">Referenced</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.112.1">Referenced</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.2">Referenced</A></B>(const <!1><A HREF="Referenced.html#DOC.2.109.2">Referenced</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.112.2">Referenced</A></B>(const <!1><A HREF="Referenced.html#DOC.2.112.2">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B><A HREF="#DOC.2.109.3">operator = </A></B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B><A HREF="#DOC.2.112.3">operator = </A></B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.109.4">ref</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.4">ref</A></B>() const
|
||||
<DD><I>increment the reference count by one, indicating that this object has another pointer which is referencing it</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.109.5">unref</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.5">unref</A></B>() const
|
||||
<DD><I>decrement the reference count by one, indicating that a pointer to this object is referencing it.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.109.6">unref_nodelete</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.6">unref_nodelete</A></B>() const
|
||||
<DD><I>decrement the reference count by one, indicating that a pointer to this object is referencing it.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.109.7">referenceCount</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.112.7">referenceCount</A></B>() const
|
||||
<DD><I>return the number pointers currently referencing this object.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.109.9">_refCount</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.112.9">_refCount</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.109.8">~Referenced</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.112.8">~Referenced</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -61,25 +61,25 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Referenced"></A>
|
||||
<A NAME="DOC.2.109.1"></A>
|
||||
<A NAME="DOC.2.112.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Referenced()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Referenced"></A>
|
||||
<A NAME="DOC.2.109.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Referenced(const <!1><A HREF="Referenced.html#DOC.2.109.2">Referenced</A>&)</B></TT>
|
||||
<A NAME="DOC.2.112.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Referenced(const <!1><A HREF="Referenced.html#DOC.2.112.2">Referenced</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.109.3"></A>
|
||||
<A NAME="DOC.2.112.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Referenced.html">Referenced</A>& operator = (<!1><A HREF="Referenced.html">Referenced</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ref"></A>
|
||||
<A NAME="DOC.2.109.4"></A>
|
||||
<A NAME="DOC.2.112.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void ref() const </B></TT>
|
||||
<DD>increment the reference count by one, indicating that
|
||||
this object has another pointer which is referencing it
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="unref"></A>
|
||||
<A NAME="DOC.2.109.5"></A>
|
||||
<A NAME="DOC.2.112.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void unref() const </B></TT>
|
||||
<DD>decrement the reference count by one, indicating that
|
||||
a pointer to this object is referencing it. If the
|
||||
@@ -87,7 +87,7 @@ reference count goes to zero, it is assumed that this object
|
||||
is no longer referenced and is automatically deleted.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="unref_nodelete"></A>
|
||||
<A NAME="DOC.2.109.6"></A>
|
||||
<A NAME="DOC.2.112.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void unref_nodelete() const </B></TT>
|
||||
<DD>decrement the reference count by one, indicating that
|
||||
a pointer to this object is referencing it. However, do
|
||||
@@ -97,21 +97,26 @@ be resonsible for, one should prefer unref() over unref_nodelete()
|
||||
as the later can lead to memory leaks.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="referenceCount"></A>
|
||||
<A NAME="DOC.2.109.7"></A>
|
||||
<A NAME="DOC.2.112.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int referenceCount() const </B></TT>
|
||||
<DD>return the number pointers currently referencing this object.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Referenced"></A>
|
||||
<A NAME="DOC.2.109.8"></A>
|
||||
<A NAME="DOC.2.112.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Referenced()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_refCount"></A>
|
||||
<A NAME="DOC.2.109.9"></A>
|
||||
<A NAME="DOC.2.112.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _refCount</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="Statistics.html">Statistics</A><BR>
|
||||
</B><DD><A HREF="Test.html">Test</A><BR>
|
||||
<A HREF="SubloadCallback.4.html">SubloadCallback</A><BR>
|
||||
<A HREF="SubloadCallback.3.html">SubloadCallback</A><BR>
|
||||
<A HREF="SubloadCallback.2.html">SubloadCallback</A><BR>
|
||||
<A HREF="SubloadCallback.html">SubloadCallback</A><BR>
|
||||
<A HREF="Statistics.html">Statistics</A><BR>
|
||||
<A HREF="State.html">State</A><BR>
|
||||
<A HREF="Object.html">Object</A><BR>
|
||||
<A HREF="NodeVisitor.html">NodeVisitor</A><BR>
|
||||
@@ -122,6 +127,7 @@ as the later can lead to memory leaks.
|
||||
<A HREF="DisplaySettings.html">DisplaySettings</A><BR>
|
||||
<A HREF="CullingSet.html">CullingSet</A><BR>
|
||||
<A HREF="Camera.html">Camera</A><BR>
|
||||
<A HREF="AnimationPath.html">AnimationPath</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>
|
||||
|
||||
@@ -23,36 +23,36 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.111.1">ShadeModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.115.1">ShadeModel</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.111.2">ShadeModel</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.111.2">ShadeModel</A>& sm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.115.2">ShadeModel</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.115.2">ShadeModel</A>& sm, 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.111.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.23">SHADEMODEL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.115.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.23">SHADEMODEL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.111.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.115.4">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>inline void <B><A HREF="#DOC.2.111.6">setMode</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.6">setMode</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> <B><A HREF="#DOC.2.111.7">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> <B><A HREF="#DOC.2.115.7">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.111.8">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.115.8">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.111.5">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.115.5">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> <B><A HREF="#DOC.2.111.10">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> <B><A HREF="#DOC.2.115.10">_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.111.9">~ShadeModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.115.9">~ShadeModel</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -70,7 +70,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -80,7 +80,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -105,9 +105,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -158,56 +158,56 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ShadeModel"></A>
|
||||
<A NAME="DOC.2.111.1"></A>
|
||||
<A NAME="DOC.2.115.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadeModel()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShadeModel"></A>
|
||||
<A NAME="DOC.2.111.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadeModel(const <!1><A HREF="ShadeModel.html#DOC.2.111.2">ShadeModel</A>& sm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.115.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadeModel(const <!1><A HREF="ShadeModel.html#DOC.2.115.2">ShadeModel</A>& sm, 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.111.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="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.23">SHADEMODEL</A>)</B></TT>
|
||||
<A NAME="DOC.2.115.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="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.23">SHADEMODEL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.111.4"></A>
|
||||
<A NAME="DOC.2.115.4"></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="Mode"></A>
|
||||
<A NAME="DOC.2.111.5"></A>
|
||||
<A NAME="DOC.2.115.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FLAT"></A>
|
||||
<A NAME="DOC.2.111.5.1"></A>
|
||||
<A NAME="DOC.2.115.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FLAT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SMOOTH"></A>
|
||||
<A NAME="DOC.2.111.5.2"></A>
|
||||
<A NAME="DOC.2.115.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMOOTH</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.111.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.115.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.111.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.115.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.111.8"></A>
|
||||
<A NAME="DOC.2.115.8"></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="~ShadeModel"></A>
|
||||
<A NAME="DOC.2.111.9"></A>
|
||||
<A NAME="DOC.2.115.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ShadeModel()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.111.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ShadeModel.html#DOC.2.111.5">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.115.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ShadeModel.html#DOC.2.115.5">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -13,72 +13,72 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList <B><A HREF="#DOC.2.112.1">ShadowVolumeOccluder</A></B>(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.112.1">ShadowVolumeOccluder</A>& svo)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList <B><A HREF="#DOC.2.116.1">ShadowVolumeOccluder</A></B>(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.116.1">ShadowVolumeOccluder</A>& svo)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.112.2">ShadowVolumeOccluder</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.116.2">ShadowVolumeOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.3">operator < </A></B>(const <!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& svo) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.3">operator < </A></B>(const <!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& svo) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.4">computeOccluder</A></B>(const NodePath& nodePath, const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.4">computeOccluder</A></B>(const NodePath& nodePath, const <!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)
|
||||
<DD><I>compute the shadow volume occluder.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.5">disableResultMasks</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.116.5">disableResultMasks</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.6">matchProjectionMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.6">matchProjectionMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix) const
|
||||
<DD><I>return true if the matrix passed in matches the projection matrix that this ShaowVolumeOccluder is associated with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.7">setNodePath</A></B>(NodePath& nodePath)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.116.7">setNodePath</A></B>(NodePath& nodePath)
|
||||
<DD><I>Set the NodePath which describes the which node in the scene graph that this occluder was attached to</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline NodePath& <B><A HREF="#DOC.2.112.8">getNodePath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline NodePath& <B><A HREF="#DOC.2.116.8">getNodePath</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const NodePath& <B><A HREF="#DOC.2.112.9">getNodePath</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const NodePath& <B><A HREF="#DOC.2.116.9">getNodePath</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.112.10">getVolume</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.116.10">getVolume</A></B>() const
|
||||
<DD><I>get the volume of the occluder minus its holes, in eye coords, the volume is normalized by dividing by the volume of the view frustum in eye coords</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.112.11">getOccluder</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.116.11">getOccluder</A></B>()
|
||||
<DD><I>return the occluder polytope</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.112.12">getOccluder</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.116.12">getOccluder</A></B>() const
|
||||
<DD><I>return the const occluder polytope</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.112.13">getHoleList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.116.13">getHoleList</A></B>()
|
||||
<DD><I>return the list of holes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const HoleList& <B><A HREF="#DOC.2.112.14">getHoleList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const HoleList& <B><A HREF="#DOC.2.116.14">getHoleList</A></B>() const
|
||||
<DD><I>return the const list of holes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.15">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.15">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>return true if the specified vertex list is contaned entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.16">contains</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.16">contains</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)
|
||||
<DD><I>return true if the specified bounding sphere is contaned entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.17">contains</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.116.17">contains</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)
|
||||
<DD><I>return true if the specified bounding box is contained entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.18">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.116.18">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>>inline ShadowVolumeOccluderList void <B><A HREF="#DOC.2.112.24">disableResultMasks</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>>inline ShadowVolumeOccluderList void <B><A HREF="#DOC.2.116.24">disableResultMasks</A></B>()
|
||||
<DD><I>A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.25">pushCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.116.25">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.26">popCurrentMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.116.26">popCurrentMask</A></B>()
|
||||
</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.112.19">_volume</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.116.19">_volume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.112.20">_nodePath</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.116.20">_nodePath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><const <!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.112.21">_projectionMatrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><const <!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.116.21">_projectionMatrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.112.22">_occluderVolume</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.116.22">_occluderVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.112.23">_holeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.116.23">_holeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -90,125 +90,125 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ShadowVolumeOccluder"></A>
|
||||
<A NAME="DOC.2.112.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList ShadowVolumeOccluder(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.112.1">ShadowVolumeOccluder</A>& svo)</B></TT>
|
||||
<A NAME="DOC.2.116.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList ShadowVolumeOccluder(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.116.1">ShadowVolumeOccluder</A>& svo)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShadowVolumeOccluder"></A>
|
||||
<A NAME="DOC.2.112.2"></A>
|
||||
<A NAME="DOC.2.116.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadowVolumeOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.112.3"></A>
|
||||
<A NAME="DOC.2.116.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator < (const <!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& svo) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeOccluder"></A>
|
||||
<A NAME="DOC.2.112.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool computeOccluder(const NodePath& nodePath, const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)</B></TT>
|
||||
<A NAME="DOC.2.116.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool computeOccluder(const NodePath& nodePath, const <!1><A HREF="ConvexPlanarOccluder.html">ConvexPlanarOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)</B></TT>
|
||||
<DD>compute the shadow volume occluder.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableResultMasks"></A>
|
||||
<A NAME="DOC.2.112.5"></A>
|
||||
<A NAME="DOC.2.116.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableResultMasks()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="matchProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.112.6"></A>
|
||||
<A NAME="DOC.2.116.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool matchProjectionMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix) const </B></TT>
|
||||
<DD>return true if the matrix passed in matches the projection matrix that this ShaowVolumeOccluder is
|
||||
associated with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNodePath"></A>
|
||||
<A NAME="DOC.2.112.7"></A>
|
||||
<A NAME="DOC.2.116.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setNodePath(NodePath& nodePath)</B></TT>
|
||||
<DD>Set the NodePath which describes the which node in the scene graph
|
||||
that this occluder was attached to
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.112.8"></A>
|
||||
<A NAME="DOC.2.116.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline NodePath& getNodePath()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.112.9"></A>
|
||||
<A NAME="DOC.2.116.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const NodePath& getNodePath() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVolume"></A>
|
||||
<A NAME="DOC.2.112.10"></A>
|
||||
<A NAME="DOC.2.116.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getVolume() const </B></TT>
|
||||
<DD>get the volume of the occluder minus its holes, in eye coords, the volume is normalized by dividing by
|
||||
the volume of the view frustum in eye coords
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.112.11"></A>
|
||||
<A NAME="DOC.2.116.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A>& getOccluder()</B></TT>
|
||||
<DD>return the occluder polytope
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.112.12"></A>
|
||||
<A NAME="DOC.2.116.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Polytope.html">Polytope</A>& getOccluder() const </B></TT>
|
||||
<DD>return the const occluder polytope
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.112.13"></A>
|
||||
<A NAME="DOC.2.116.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList& getHoleList()</B></TT>
|
||||
<DD>return the list of holes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.112.14"></A>
|
||||
<A NAME="DOC.2.116.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const HoleList& getHoleList() const </B></TT>
|
||||
<DD>return the const list of holes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.15"></A>
|
||||
<A NAME="DOC.2.116.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>return true if the specified vertex list is contaned entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.16"></A>
|
||||
<A NAME="DOC.2.116.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding sphere is contaned entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.17"></A>
|
||||
<A NAME="DOC.2.116.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding box is contained entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.112.18"></A>
|
||||
<A NAME="DOC.2.116.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_volume"></A>
|
||||
<A NAME="DOC.2.112.19"></A>
|
||||
<A NAME="DOC.2.116.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _volume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodePath"></A>
|
||||
<A NAME="DOC.2.112.20"></A>
|
||||
<A NAME="DOC.2.116.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionMatrix"></A>
|
||||
<A NAME="DOC.2.112.21"></A>
|
||||
<A NAME="DOC.2.116.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><const <!1><A HREF="Matrix.html">Matrix</A>> _projectionMatrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderVolume"></A>
|
||||
<A NAME="DOC.2.112.22"></A>
|
||||
<A NAME="DOC.2.116.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> _occluderVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.112.23"></A>
|
||||
<A NAME="DOC.2.116.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList _holeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableResultMasks"></A>
|
||||
<A NAME="DOC.2.112.24"></A>
|
||||
<A NAME="DOC.2.116.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>>inline ShadowVolumeOccluderList void disableResultMasks()</B></TT>
|
||||
<DD>A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.112.25"></A>
|
||||
<A NAME="DOC.2.116.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.112.26"></A>
|
||||
<A NAME="DOC.2.116.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,155 +23,167 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.115.1">State</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.121.1">State</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.115.2">~State</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.121.2">~State</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.3">pushStateSet</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.3">pushStateSet</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)
|
||||
<DD><I>push stateset onto state stack</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.4">popStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.4">popStateSet</A></B>()
|
||||
<DD><I>pop drawstate off state stack</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.5">captureCurrentState</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& stateset) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.5">captureCurrentState</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& stateset) const
|
||||
<DD><I>copy the modes and attributes which captures the current state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.6">reset</A></B>()
|
||||
<DD><I>reset the state object to an empty stack</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.7">applyProjectionMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.7">applyProjectionMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.115.8">getProjectionMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.121.8">getProjectionMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.9">applyModelViewMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.9">applyModelViewMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.115.10">getModelViewMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.121.10">getModelViewMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.115.11">getViewFrustum</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.121.11">getViewFrustum</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.12">apply</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.12">apply</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)
|
||||
<DD><I>Apply stateset</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.13">apply</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.13">apply</A></B>()
|
||||
<DD><I>Apply the state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.115.14">applyMode</A></B>(const StateAttribute::GLMode mode, const bool enabled)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.121.14">applyMode</A></B>(const StateAttribute::GLMode mode, const bool enabled)
|
||||
<DD><I>Apply an OpenGL mode if required.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.115.15">applyTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const bool enabled)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.121.15">applyTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const bool enabled)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.115.16">applyAttribute</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.121.16">applyAttribute</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<DD><I>Apply an attribute if required.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.115.17">applyTextureAttribute</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.121.17">applyTextureAttribute</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.18">haveAppliedMode</A></B>(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.18">haveAppliedMode</A></B>(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<DD><I>Mode has been set externally, update state to reflect this setting</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.19">haveAppliedMode</A></B>(const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.19">haveAppliedMode</A></B>(const StateAttribute::GLMode mode)
|
||||
<DD><I>Mode has been set externally, therefore dirty the associated mode in osg::State so it is applied on next call to osg::State::apply()</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.20">haveAppliedAttribute</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.20">haveAppliedAttribute</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<DD><I>Attribute has been applied externally, update state to reflect this setting</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.21">haveAppliedAttribute</A></B>(const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.21">haveAppliedAttribute</A></B>(const StateAttribute::Type type)
|
||||
<DD><I>Attribute has been applied externally, and therefore this attribute type has been dirtied and will need to be re-appplied on next osg::Stateapply().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.115.22">getLastAppliedMode</A></B>(const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.121.22">getLastAppliedMode</A></B>(const StateAttribute::GLMode mode) const
|
||||
<DD><I>Get whether the current specified mode is enabled (true) or disabled (false)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.115.23">getLastAppliedAttribute</A></B>(const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.121.23">getLastAppliedAttribute</A></B>(const StateAttribute::Type type) const
|
||||
<DD><I>Get the current specified attribute, return NULL is one has not yet been applied</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.24">haveAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.24">haveAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<DD><I>texture Mode has been set externally, update state to reflect this setting</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.25">haveAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.25">haveAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode)
|
||||
<DD><I>texture Mode has been set externally, therefore dirty the associated mode in osg::State so it is applied on next call to osg::State::apply()</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.26">haveAppliedTextureAttribute</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.26">haveAppliedTextureAttribute</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)
|
||||
<DD><I>texture Attribute has been applied externally, update state to reflect this setting</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.115.27">haveAppliedTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.27">haveAppliedTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<DD><I>texture Attribute has been applied externally, and therefore this attribute type has been dirtied and will need to be re-appplied on next osg::Stateapply().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.115.28">getLastAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.121.28">getLastAppliedTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode) const
|
||||
<DD><I>Get whether the current specified texture mode is enabled (true) or disabled (false)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.115.29">getLastAppliedTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.121.29">getLastAppliedTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<DD><I>Get the current specified texture attribute, return NULL is one has not yet been applied</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.30">setVertexPointer</A></B>( GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.30">setVertexPointer</A></B>( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_VERTEX_ARRAY);glVertexPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.31">disableVertexPointer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.31">disableVertexPointer</A></B>()
|
||||
<DD><I>wrapper glDisableClientState(GL_VERTEX_ARRAY).</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.32">setNormalPointer</A></B>( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.32">setNormalPointer</A></B>( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_NORMAL_ARRAY);glNormalPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.33">disableNormalPointer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.33">disableNormalPointer</A></B>()
|
||||
<DD><I>wrapper around glDisableClientState(GL_NORMAL_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.34">setColorPointer</A></B>( GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.34">setColorPointer</A></B>( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_COLOR_ARRAY);glColorPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.35">disableColorPointer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.35">disableColorPointer</A></B>()
|
||||
<DD><I>wrapper around glDisableClientState(GL_COLOR_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.36">setIndexPointer</A></B>( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.36">setSecondaryColorPointer</A></B>( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_SECONDARY_COLOR_ARRAY);glSecondayColorPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.37">disableSecondaryColorPointer</A></B>()
|
||||
<DD><I>wrapper around glDisableClientState(GL_SECONDARY_COLOR_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.38">setIndexPointer</A></B>( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_INDEX_ARRAY);glIndexPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.37">disableIndexPointer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.39">disableIndexPointer</A></B>()
|
||||
<DD><I>wrapper around glDisableClientState(GL_INDEX_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.38">setTexCoordPointer</A></B>( unsigned int unit, GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.40">setFogCoordPointer</A></B>( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_FOG_COORDINATE_ARRAY);glFogCoordPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.41">disableFogCoordPointer</A></B>()
|
||||
<DD><I>wrapper around glDisableClientState(GL_FOG_COORDINATE_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.42">setTexCoordPointer</A></B>( unsigned int unit, GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )
|
||||
<DD><I>wrapper around glEnableClientState(GL_TEXTURE_COORD_ARRAY);glTexCoordPointer(); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.39">disableTexCoordPointer</A></B>( unsigned int unit )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.43">disableTexCoordPointer</A></B>( unsigned int unit )
|
||||
<DD><I>wrapper around glDisableClientState(GL_TEXTURE_COORD_ARRAY); note, only updates values that change</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.40">disableTexCoordPointersAboveAndIncluding</A></B>( unsigned int unit )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.44">disableTexCoordPointersAboveAndIncluding</A></B>( unsigned int unit )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.115.41">setClientActiveTextureUnit</A></B>( unsigned int unit )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.121.45">setClientActiveTextureUnit</A></B>( unsigned int unit )
|
||||
<DD><I>set the current tex coord array texture unit, return true if selected, false if selection failed such as when multitexturing is not supported.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.115.42">setActiveTextureUnit</A></B>( unsigned int unit )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.121.46">setActiveTextureUnit</A></B>( unsigned int unit )
|
||||
<DD><I>set the current texture unit, return true if selected, false if selection failed such as when multitexturing is not supported.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.43">setContextID</A></B>(unsigned int contextID)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.47">setContextID</A></B>(unsigned int contextID)
|
||||
<DD><I>Set the current OpenGL context uniqueID.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.115.44">getContextID</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.121.48">getContextID</A></B>() const
|
||||
<DD><I>Get the current OpenGL context unique ID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.45">setFrameStamp</A></B>(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.49">setFrameStamp</A></B>(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)
|
||||
<DD><I>Set the frame stamp for the current frame</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* <B><A HREF="#DOC.2.115.46">getFrameStamp</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* <B><A HREF="#DOC.2.121.50">getFrameStamp</A></B>() const
|
||||
<DD><I>Set the frame stamp for the current frame</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.47">setDisplaySettings</A></B>(<!1><A HREF="DisplaySettings.html">DisplaySettings</A>* vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.51">setDisplaySettings</A></B>(<!1><A HREF="DisplaySettings.html">DisplaySettings</A>* vs)
|
||||
<DD><I>Set the DisplaySettings.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* <B><A HREF="#DOC.2.115.48">getDisplaySettings</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* <B><A HREF="#DOC.2.121.52">getDisplaySettings</A></B>() const
|
||||
<DD><I>Get the DisplaySettings </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.81">pushModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.87">pushModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.82">pushAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.88">pushAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.83">popModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.89">popModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.84">popAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.90">popAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.85">applyModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.91">applyModeList</A></B>(ModeMap& modeMap, const StateSet::ModeList& modeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.86">applyAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.92">applyAttributeList</A></B>(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.87">applyModeMap</A></B>(ModeMap& modeMap)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.93">applyModeMap</A></B>(ModeMap& modeMap)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.115.88">applyAttributeMap</A></B>(AttributeMap& attributeMap)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.121.94">applyAttributeMap</A></B>(AttributeMap& attributeMap)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -205,99 +217,99 @@ Lazy state updating is used to minimize state changes.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="State"></A>
|
||||
<A NAME="DOC.2.115.1"></A>
|
||||
<A NAME="DOC.2.121.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> State()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~State"></A>
|
||||
<A NAME="DOC.2.115.2"></A>
|
||||
<A NAME="DOC.2.121.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~State()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushStateSet"></A>
|
||||
<A NAME="DOC.2.115.3"></A>
|
||||
<A NAME="DOC.2.121.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushStateSet(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)</B></TT>
|
||||
<DD>push stateset onto state stack
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popStateSet"></A>
|
||||
<A NAME="DOC.2.115.4"></A>
|
||||
<A NAME="DOC.2.121.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popStateSet()</B></TT>
|
||||
<DD>pop drawstate off state stack
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="captureCurrentState"></A>
|
||||
<A NAME="DOC.2.115.5"></A>
|
||||
<A NAME="DOC.2.121.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void captureCurrentState(<!1><A HREF="StateSet.html">StateSet</A>& stateset) const </B></TT>
|
||||
<DD>copy the modes and attributes which captures the current state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.115.6"></A>
|
||||
<A NAME="DOC.2.121.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DD>reset the state object to an empty stack
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.115.7"></A>
|
||||
<A NAME="DOC.2.121.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyProjectionMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.115.8"></A>
|
||||
<A NAME="DOC.2.121.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Matrix.html">osg::Matrix</A>& getProjectionMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.115.9"></A>
|
||||
<A NAME="DOC.2.121.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyModelViewMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.115.10"></A>
|
||||
<A NAME="DOC.2.121.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Matrix.html">osg::Matrix</A>& getModelViewMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewFrustum"></A>
|
||||
<A NAME="DOC.2.115.11"></A>
|
||||
<A NAME="DOC.2.121.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> getViewFrustum() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.115.12"></A>
|
||||
<A NAME="DOC.2.121.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void apply(const <!1><A HREF="StateSet.html">StateSet</A>* dstate)</B></TT>
|
||||
<DD>Apply stateset
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.115.13"></A>
|
||||
<A NAME="DOC.2.121.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void apply()</B></TT>
|
||||
<DD>Apply the state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyMode"></A>
|
||||
<A NAME="DOC.2.115.14"></A>
|
||||
<A NAME="DOC.2.121.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool applyMode(const StateAttribute::GLMode mode, const bool enabled)</B></TT>
|
||||
<DD>Apply an OpenGL mode if required.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTextureMode"></A>
|
||||
<A NAME="DOC.2.115.15"></A>
|
||||
<A NAME="DOC.2.121.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool applyTextureMode(unsigned int unit, const StateAttribute::GLMode mode, const bool enabled)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyAttribute"></A>
|
||||
<A NAME="DOC.2.115.16"></A>
|
||||
<A NAME="DOC.2.121.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool applyAttribute(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)</B></TT>
|
||||
<DD>Apply an attribute if required.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTextureAttribute"></A>
|
||||
<A NAME="DOC.2.115.17"></A>
|
||||
<A NAME="DOC.2.121.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool applyTextureAttribute(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedMode"></A>
|
||||
<A NAME="DOC.2.115.18"></A>
|
||||
<A NAME="DOC.2.121.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DD>Mode has been set externally, update state to reflect this setting
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedMode"></A>
|
||||
<A NAME="DOC.2.115.19"></A>
|
||||
<A NAME="DOC.2.121.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedMode(const StateAttribute::GLMode mode)</B></TT>
|
||||
<DD>Mode has been set externally, therefore dirty the associated mode in osg::State
|
||||
so it is applied on next call to osg::State::apply()
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedAttribute"></A>
|
||||
<A NAME="DOC.2.115.20"></A>
|
||||
<A NAME="DOC.2.121.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedAttribute(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)</B></TT>
|
||||
<DD>Attribute has been applied externally, update state to reflect this setting
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedAttribute"></A>
|
||||
<A NAME="DOC.2.115.21"></A>
|
||||
<A NAME="DOC.2.121.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedAttribute(const StateAttribute::Type type)</B></TT>
|
||||
<DD>Attribute has been applied externally,
|
||||
and therefore this attribute type has been dirtied
|
||||
@@ -308,33 +320,33 @@ track the current state more accuratly and enable lazy state updating such
|
||||
that only changed state will be applied.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastAppliedMode"></A>
|
||||
<A NAME="DOC.2.115.22"></A>
|
||||
<A NAME="DOC.2.121.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getLastAppliedMode(const StateAttribute::GLMode mode) const </B></TT>
|
||||
<DD>Get whether the current specified mode is enabled (true) or disabled (false)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastAppliedAttribute"></A>
|
||||
<A NAME="DOC.2.115.23"></A>
|
||||
<A NAME="DOC.2.121.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getLastAppliedAttribute(const StateAttribute::Type type) const </B></TT>
|
||||
<DD>Get the current specified attribute, return NULL is one has not yet been applied
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedTextureMode"></A>
|
||||
<A NAME="DOC.2.115.24"></A>
|
||||
<A NAME="DOC.2.121.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedTextureMode(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DD>texture Mode has been set externally, update state to reflect this setting
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedTextureMode"></A>
|
||||
<A NAME="DOC.2.115.25"></A>
|
||||
<A NAME="DOC.2.121.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedTextureMode(unsigned int unit, const StateAttribute::GLMode mode)</B></TT>
|
||||
<DD>texture Mode has been set externally, therefore dirty the associated mode in osg::State
|
||||
so it is applied on next call to osg::State::apply()
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedTextureAttribute"></A>
|
||||
<A NAME="DOC.2.115.26"></A>
|
||||
<A NAME="DOC.2.121.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedTextureAttribute(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute)</B></TT>
|
||||
<DD>texture Attribute has been applied externally, update state to reflect this setting
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="haveAppliedTextureAttribute"></A>
|
||||
<A NAME="DOC.2.115.27"></A>
|
||||
<A NAME="DOC.2.121.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void haveAppliedTextureAttribute(unsigned int unit, const StateAttribute::Type type)</B></TT>
|
||||
<DD>texture Attribute has been applied externally,
|
||||
and therefore this attribute type has been dirtied
|
||||
@@ -345,93 +357,117 @@ track the current state more accuratly and enable lazy state updating such
|
||||
that only changed state will be applied.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastAppliedTextureMode"></A>
|
||||
<A NAME="DOC.2.115.28"></A>
|
||||
<A NAME="DOC.2.121.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getLastAppliedTextureMode(unsigned int unit, const StateAttribute::GLMode mode) const </B></TT>
|
||||
<DD>Get whether the current specified texture mode is enabled (true) or disabled (false)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastAppliedTextureAttribute"></A>
|
||||
<A NAME="DOC.2.115.29"></A>
|
||||
<A NAME="DOC.2.121.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getLastAppliedTextureAttribute(unsigned int unit, const StateAttribute::Type type) const </B></TT>
|
||||
<DD>Get the current specified texture attribute, return NULL is one has not yet been applied
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexPointer"></A>
|
||||
<A NAME="DOC.2.115.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setVertexPointer( GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )</B></TT>
|
||||
<A NAME="DOC.2.121.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setVertexPointer( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_VERTEX_ARRAY);glVertexPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableVertexPointer"></A>
|
||||
<A NAME="DOC.2.115.31"></A>
|
||||
<A NAME="DOC.2.121.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableVertexPointer()</B></TT>
|
||||
<DD>wrapper glDisableClientState(GL_VERTEX_ARRAY).
|
||||
note, only updates values that change.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNormalPointer"></A>
|
||||
<A NAME="DOC.2.115.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setNormalPointer( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )</B></TT>
|
||||
<A NAME="DOC.2.121.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setNormalPointer( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_NORMAL_ARRAY);glNormalPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableNormalPointer"></A>
|
||||
<A NAME="DOC.2.115.33"></A>
|
||||
<A NAME="DOC.2.121.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableNormalPointer()</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_NORMAL_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorPointer"></A>
|
||||
<A NAME="DOC.2.115.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setColorPointer( GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )</B></TT>
|
||||
<A NAME="DOC.2.121.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setColorPointer( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_COLOR_ARRAY);glColorPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableColorPointer"></A>
|
||||
<A NAME="DOC.2.115.35"></A>
|
||||
<A NAME="DOC.2.121.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableColorPointer()</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_COLOR_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSecondaryColorPointer"></A>
|
||||
<A NAME="DOC.2.121.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSecondaryColorPointer( GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_SECONDARY_COLOR_ARRAY);glSecondayColorPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableSecondaryColorPointer"></A>
|
||||
<A NAME="DOC.2.121.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableSecondaryColorPointer()</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_SECONDARY_COLOR_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setIndexPointer"></A>
|
||||
<A NAME="DOC.2.115.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setIndexPointer( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )</B></TT>
|
||||
<A NAME="DOC.2.121.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setIndexPointer( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_INDEX_ARRAY);glIndexPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableIndexPointer"></A>
|
||||
<A NAME="DOC.2.115.37"></A>
|
||||
<A NAME="DOC.2.121.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableIndexPointer()</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_INDEX_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFogCoordPointer"></A>
|
||||
<A NAME="DOC.2.121.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFogCoordPointer( GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_FOG_COORDINATE_ARRAY);glFogCoordPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableFogCoordPointer"></A>
|
||||
<A NAME="DOC.2.121.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableFogCoordPointer()</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_FOG_COORDINATE_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTexCoordPointer"></A>
|
||||
<A NAME="DOC.2.115.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTexCoordPointer( unsigned int unit, GLint <!1><A HREF="fast_back_stack.html#DOC.2.44.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A> )</B></TT>
|
||||
<A NAME="DOC.2.121.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTexCoordPointer( unsigned int unit, GLint <!1><A HREF="fast_back_stack.html#DOC.2.45.7">size</A>, GLenum type, GLsizei stride, const GLvoid* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A> )</B></TT>
|
||||
<DD>wrapper around glEnableClientState(GL_TEXTURE_COORD_ARRAY);glTexCoordPointer();
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableTexCoordPointer"></A>
|
||||
<A NAME="DOC.2.115.39"></A>
|
||||
<A NAME="DOC.2.121.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableTexCoordPointer( unsigned int unit )</B></TT>
|
||||
<DD>wrapper around glDisableClientState(GL_TEXTURE_COORD_ARRAY);
|
||||
note, only updates values that change
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableTexCoordPointersAboveAndIncluding"></A>
|
||||
<A NAME="DOC.2.115.40"></A>
|
||||
<A NAME="DOC.2.121.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableTexCoordPointersAboveAndIncluding( unsigned int unit )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClientActiveTextureUnit"></A>
|
||||
<A NAME="DOC.2.115.41"></A>
|
||||
<A NAME="DOC.2.121.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool setClientActiveTextureUnit( unsigned int unit )</B></TT>
|
||||
<DD>set the current tex coord array texture unit, return true if selected, false if selection failed such as when multitexturing is not supported.
|
||||
note, only updates values that change.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setActiveTextureUnit"></A>
|
||||
<A NAME="DOC.2.115.42"></A>
|
||||
<A NAME="DOC.2.121.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool setActiveTextureUnit( unsigned int unit )</B></TT>
|
||||
<DD>set the current texture unit, return true if selected, false if selection failed such as when multitexturing is not supported.
|
||||
note, only updates values that change.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setContextID"></A>
|
||||
<A NAME="DOC.2.115.43"></A>
|
||||
<A NAME="DOC.2.121.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setContextID(unsigned int contextID)</B></TT>
|
||||
<DD>Set the current OpenGL context uniqueID.
|
||||
Note, it is the application developers responsibility to
|
||||
@@ -441,129 +477,129 @@ help manage OpenGL display list and texture binds appropriate
|
||||
for each context.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getContextID"></A>
|
||||
<A NAME="DOC.2.115.44"></A>
|
||||
<A NAME="DOC.2.121.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getContextID() const </B></TT>
|
||||
<DD>Get the current OpenGL context unique ID
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrameStamp"></A>
|
||||
<A NAME="DOC.2.115.45"></A>
|
||||
<A NAME="DOC.2.121.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFrameStamp(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)</B></TT>
|
||||
<DD>Set the frame stamp for the current frame
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrameStamp"></A>
|
||||
<A NAME="DOC.2.115.46"></A>
|
||||
<A NAME="DOC.2.121.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* getFrameStamp() const </B></TT>
|
||||
<DD>Set the frame stamp for the current frame
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDisplaySettings"></A>
|
||||
<A NAME="DOC.2.115.47"></A>
|
||||
<A NAME="DOC.2.121.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDisplaySettings(<!1><A HREF="DisplaySettings.html">DisplaySettings</A>* vs)</B></TT>
|
||||
<DD>Set the DisplaySettings. Note, nothing is applied, the visual settings are just used
|
||||
used in the State object to pass the current visual settings to Drawables
|
||||
during rendering.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.2.115.48"></A>
|
||||
<A NAME="DOC.2.121.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="DisplaySettings.html">DisplaySettings</A>* getDisplaySettings() const </B></TT>
|
||||
<DD>Get the DisplaySettings
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ModeStack"></A>
|
||||
<A NAME="DOC.2.115.55.1"></A>
|
||||
<A NAME="DOC.2.121.59.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ModeStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="changed"></A>
|
||||
<A NAME="DOC.2.115.55.2"></A>
|
||||
<A NAME="DOC.2.121.59.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool changed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="last_applied_value"></A>
|
||||
<A NAME="DOC.2.115.55.3"></A>
|
||||
<A NAME="DOC.2.121.59.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool last_applied_value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="global_default_value"></A>
|
||||
<A NAME="DOC.2.115.55.4"></A>
|
||||
<A NAME="DOC.2.121.59.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool global_default_value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valueVec"></A>
|
||||
<A NAME="DOC.2.115.55.5"></A>
|
||||
<A NAME="DOC.2.121.59.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ValueVec valueVec</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<DL>
|
||||
|
||||
<A NAME="AttributeStack"></A>
|
||||
<A NAME="DOC.2.115.56.1"></A>
|
||||
<A NAME="DOC.2.121.60.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AttributeStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="changed"></A>
|
||||
<A NAME="DOC.2.115.56.2"></A>
|
||||
<A NAME="DOC.2.121.60.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool changed</B></TT>
|
||||
<DD>apply an attribute if required, passing in attribute and appropriate attribute stack
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="last_applied_attribute"></A>
|
||||
<A NAME="DOC.2.115.56.3"></A>
|
||||
<A NAME="DOC.2.121.60.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* last_applied_attribute</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="global_default_attribute"></A>
|
||||
<A NAME="DOC.2.115.56.4"></A>
|
||||
<A NAME="DOC.2.121.60.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>> global_default_attribute</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="attributeVec"></A>
|
||||
<A NAME="DOC.2.115.56.5"></A>
|
||||
<A NAME="DOC.2.121.60.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>AttributeVec attributeVec</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<DL>
|
||||
|
||||
<A NAME="EnabledArrayPair"></A>
|
||||
<A NAME="DOC.2.115.65.1"></A>
|
||||
<A NAME="DOC.2.121.69.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EnabledArrayPair()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EnabledArrayPair"></A>
|
||||
<A NAME="DOC.2.115.65.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EnabledArrayPair(const <!1><A HREF="State.html#DOC.2.115.65.2">EnabledArrayPair</A>& eap)</B></TT>
|
||||
<A NAME="DOC.2.121.69.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EnabledArrayPair(const <!1><A HREF="State.html#DOC.2.121.69.2">EnabledArrayPair</A>& eap)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.115.65.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="State.html#DOC.2.115.65">EnabledArrayPair</A>& operator = (const <!1><A HREF="State.html#DOC.2.115.65">EnabledArrayPair</A>& eap)</B></TT>
|
||||
<A NAME="DOC.2.121.69.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="State.html#DOC.2.121.69">EnabledArrayPair</A>& operator = (const <!1><A HREF="State.html#DOC.2.121.69">EnabledArrayPair</A>& eap)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_enabled"></A>
|
||||
<A NAME="DOC.2.115.65.4"></A>
|
||||
<A NAME="DOC.2.121.69.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _enabled</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pointer"></A>
|
||||
<A NAME="DOC.2.115.65.5"></A>
|
||||
<A NAME="DOC.2.121.69.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const GLvoid* _pointer</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="pushModeList"></A>
|
||||
<A NAME="DOC.2.115.81"></A>
|
||||
<A NAME="DOC.2.121.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushModeList(ModeMap& modeMap, const StateSet::ModeList& modeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushAttributeList"></A>
|
||||
<A NAME="DOC.2.115.82"></A>
|
||||
<A NAME="DOC.2.121.88"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushAttributeList(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popModeList"></A>
|
||||
<A NAME="DOC.2.115.83"></A>
|
||||
<A NAME="DOC.2.121.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popModeList(ModeMap& modeMap, const StateSet::ModeList& modeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popAttributeList"></A>
|
||||
<A NAME="DOC.2.115.84"></A>
|
||||
<A NAME="DOC.2.121.90"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popAttributeList(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyModeList"></A>
|
||||
<A NAME="DOC.2.115.85"></A>
|
||||
<A NAME="DOC.2.121.91"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyModeList(ModeMap& modeMap, const StateSet::ModeList& modeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyAttributeList"></A>
|
||||
<A NAME="DOC.2.115.86"></A>
|
||||
<A NAME="DOC.2.121.92"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyAttributeList(AttributeMap& attributeMap, const StateSet::AttributeList& attributeList)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyModeMap"></A>
|
||||
<A NAME="DOC.2.115.87"></A>
|
||||
<A NAME="DOC.2.121.93"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyModeMap(ModeMap& modeMap)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyAttributeMap"></A>
|
||||
<A NAME="DOC.2.115.88"></A>
|
||||
<A NAME="DOC.2.121.94"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void applyAttributeMap(AttributeMap& attributeMap)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=815>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CViewport,MViewport.html,CTexture,MTexture.html,CTexMat,MTexMat.html,CTexGen,MTexGen.html,CTexEnv,MTexEnv.html,CStencil,MStencil.html,CShadeModel,MShadeModel.html,CPolygonOffset,MPolygonOffset.html,CPolygonMode,MPolygonMode.html,CPoint,MPoint.html,CMaterial,MMaterial.html,CLineWidth,MLineWidth.html,CLineStipple,MLineStipple.html,CLightModel,MLightModel.html,CLight,MLight.html,CFrontFace,MFrontFace.html,CFog,MFog.html,CDepth,MDepth.html,CCullFace,MCullFace.html,CColorMatrix,MColorMatrix.html,CColorMask,MColorMask.html,CClipPlane,MClipPlane.html,CBlendFunc,MBlendFunc.html,CAlphaFunc,MAlphaFunc.html">
|
||||
<param name=before value="M,M,M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_SP,Md_,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=845>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CViewport,MViewport.html,CTexture,MTexture.html,CTexMat,MTexMat.html,CTexGen,MTexGen.html,CTexEnvCombine,MTexEnvCombine.html,CTexEnv,MTexEnv.html,CStencil,MStencil.html,CShadeModel,MShadeModel.html,CPolygonOffset,MPolygonOffset.html,CPolygonMode,MPolygonMode.html,CPoint,MPoint.html,CMaterial,MMaterial.html,CLineWidth,MLineWidth.html,CLineStipple,MLineStipple.html,CLightModel,MLightModel.html,CLight,MLight.html,CFrontFace,MFrontFace.html,CFog,MFog.html,CDepth,MDepth.html,CCullFace,MCullFace.html,CColorMatrix,MColorMatrix.html,CColorMask,MColorMask.html,CClipPlane,MClipPlane.html,CBlendFunc,MBlendFunc.html,CAlphaFunc,MAlphaFunc.html">
|
||||
<param name=before value="M,M,M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_SP,Md_,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
@@ -23,74 +23,74 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.119.7">StateAttribute</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.125.7">StateAttribute</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.119.8">StateAttribute</A></B>(const <!1><A HREF="StateAttribute.html#DOC.2.119.8">StateAttribute</A>& sa, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.125.8">StateAttribute</A></B>(const <!1><A HREF="StateAttribute.html#DOC.2.125.8">StateAttribute</A>& sa, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.119.9">cloneType</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.125.9">cloneType</A></B>() const = 0
|
||||
<DD><I>Clone the type of an attribute, with Object* return type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.119.10">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.125.10">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0
|
||||
<DD><I>Clone an attribute, with Object* return type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.119.11">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.125.11">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DD><I>return true if this and obj are of the same kind of object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.119.12">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.125.12">libraryName</A></B>() const
|
||||
<DD><I>return the name of the attribute's library</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.119.13">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.125.13">className</A></B>() const
|
||||
<DD><I>return the name of the attribute's class type</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A> <B><A HREF="#DOC.2.119.14">getType</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B><A HREF="#DOC.2.125.14">getType</A></B>() const = 0
|
||||
<DD><I>return the Type identifier of the attribute's class type</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.119.15">isTextureAttribute</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.125.15">isTextureAttribute</A></B>() const
|
||||
<DD><I>return true if StateAttribute is a type which controls texturing and needs to be issued wrt to specific texture unit</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.119.16">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.125.16">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const = 0
|
||||
<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>bool <B><A HREF="#DOC.2.119.17">operator < </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.125.17">operator < </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.119.18">operator == </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.125.18">operator == </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.119.19">operator != </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.125.19">operator != </A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.119.20">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.125.20">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.125.1">GLMode</A>>& ) const
|
||||
<DD><I>return the modes associated with this StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.119.21">apply</A></B>(<!1><A HREF="State.html">State</A>&) const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.125.21">apply</A></B>(<!1><A HREF="State.html">State</A>&) const = 0
|
||||
<DD><I>apply the OpenGL state attributes.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.119.22">compile</A></B>(<!1><A HREF="State.html">State</A>&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.125.22">compile</A></B>(<!1><A HREF="State.html">State</A>&) const
|
||||
<DD><I>default to nothing to compile - all state is applied immediately.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef GLenum <B><A HREF="#DOC.2.119.1">GLMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef GLenum <B><A HREF="#DOC.2.125.1">GLMode</A></B>
|
||||
<DD><I>GLMode is the value used in glEnable/glDisable(mode) </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.119.2">GLModeValue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.125.2">GLModeValue</A></B>
|
||||
<DD><I>GLModeValue is used to specified whether an mode is enabled (ON) or disabled (OFF).</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.119.3">OverrideValue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.125.3">OverrideValue</A></B>
|
||||
<DD><I>Override is used to specified the override behavior of StateAttributes from from parent to children.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.119.4">Values</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.125.4">Values</A></B>
|
||||
<DD><I>list values which can be used in to set either GLModeValues or OverrideValues.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.119.5">Type</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.125.5">Type</A></B>
|
||||
<DD><I>Type identifier to differentiate between different state types.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.119.6">Types</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.125.6">Types</A></B>
|
||||
<DD><I>Values of StateAttribute::Type used to aid identification of different StateAttribute subclasses.</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.119.23">~StateAttribute</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.125.23">~StateAttribute</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -98,9 +98,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -116,7 +116,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -151,26 +151,26 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="GLMode"></A>
|
||||
<A NAME="DOC.2.119.1"></A>
|
||||
<A NAME="DOC.2.125.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef GLenum GLMode</B></TT>
|
||||
<DD>GLMode is the value used in glEnable/glDisable(mode)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GLModeValue"></A>
|
||||
<A NAME="DOC.2.119.2"></A>
|
||||
<A NAME="DOC.2.125.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int GLModeValue</B></TT>
|
||||
<DD>GLModeValue is used to specified whether an mode is enabled (ON) or disabled (OFF).
|
||||
GLMoveValue is also used to specify the override behavior of modes from parent to children.
|
||||
See enum Value description for more details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OverrideValue"></A>
|
||||
<A NAME="DOC.2.119.3"></A>
|
||||
<A NAME="DOC.2.125.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int OverrideValue</B></TT>
|
||||
<DD>Override is used to specified the override behavior of StateAttributes
|
||||
from from parent to children.
|
||||
See enum Value description for more details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Values"></A>
|
||||
<A NAME="DOC.2.119.4"></A>
|
||||
<A NAME="DOC.2.125.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Values</B></TT>
|
||||
<DD>list values which can be used in to set either GLModeValues
|
||||
or OverrideValues. When using in conjunction with GLModeValues
|
||||
@@ -182,43 +182,38 @@ StateSet::setAttributeAndModes(..).
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="OFF"></A>
|
||||
<A NAME="DOC.2.119.4.1"></A>
|
||||
<A NAME="DOC.2.125.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OFF</B></TT>
|
||||
<DD>means that associated GLMode and Override is disabled
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ON"></A>
|
||||
<A NAME="DOC.2.119.4.2"></A>
|
||||
<A NAME="DOC.2.125.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ON</B></TT>
|
||||
<DD>means that associated GLMode is enabled and Override is disabled
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OVERRIDE"></A>
|
||||
<A NAME="DOC.2.119.4.3"></A>
|
||||
<A NAME="DOC.2.125.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OVERRIDE</B></TT>
|
||||
<DD>Overriding of GLMode's or StateAttributes is enabled
|
||||
<DD>Overriding of GLMode's or StateAttributes is enabled, so that state below it is overriden
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OVERRIDE_OFF"></A>
|
||||
<A NAME="DOC.2.119.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OVERRIDE_OFF</B></TT>
|
||||
<DD>Equivilant to OFF | OVERRIDE
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OVERRIDE_ON"></A>
|
||||
<A NAME="DOC.2.119.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OVERRIDE_ON</B></TT>
|
||||
<DD>Equivilant to ON | OVERRIDE
|
||||
<A NAME="PROTECTED"></A>
|
||||
<A NAME="DOC.2.125.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PROTECTED</B></TT>
|
||||
<DD>Protecting of GLMode's os StateAttributes is enabled, so that state from above connot override this and below state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INHERIT"></A>
|
||||
<A NAME="DOC.2.119.4.6"></A>
|
||||
<A NAME="DOC.2.125.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INHERIT</B></TT>
|
||||
<DD>means that GLMode or StateAttribute should in inherited from above
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Type"></A>
|
||||
<A NAME="DOC.2.119.5"></A>
|
||||
<A NAME="DOC.2.125.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int Type</B></TT>
|
||||
<DD>Type identifier to differentiate between different state types.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Types"></A>
|
||||
<A NAME="DOC.2.119.6"></A>
|
||||
<A NAME="DOC.2.125.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Types</B></TT>
|
||||
<DD>Values of StateAttribute::Type used to aid identification
|
||||
of different StateAttribute subclasses. Each subclass defines
|
||||
@@ -231,235 +226,235 @@ that types value.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="TEXTURE"></A>
|
||||
<A NAME="DOC.2.119.6.1"></A>
|
||||
<A NAME="DOC.2.125.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POLYGONMODE"></A>
|
||||
<A NAME="DOC.2.119.6.2"></A>
|
||||
<A NAME="DOC.2.125.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POLYGONMODE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POLYGONOFFSET"></A>
|
||||
<A NAME="DOC.2.119.6.3"></A>
|
||||
<A NAME="DOC.2.125.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POLYGONOFFSET</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MATERIAL"></A>
|
||||
<A NAME="DOC.2.119.6.4"></A>
|
||||
<A NAME="DOC.2.125.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MATERIAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALPHAFUNC"></A>
|
||||
<A NAME="DOC.2.119.6.5"></A>
|
||||
<A NAME="DOC.2.125.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALPHAFUNC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ANTIALIAS"></A>
|
||||
<A NAME="DOC.2.119.6.6"></A>
|
||||
<A NAME="DOC.2.125.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ANTIALIAS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLORTABLE"></A>
|
||||
<A NAME="DOC.2.119.6.7"></A>
|
||||
<A NAME="DOC.2.125.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLORTABLE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CULLFACE"></A>
|
||||
<A NAME="DOC.2.119.6.8"></A>
|
||||
<A NAME="DOC.2.125.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CULLFACE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FOG"></A>
|
||||
<A NAME="DOC.2.119.6.9"></A>
|
||||
<A NAME="DOC.2.125.6.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FOG</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRONTFACE"></A>
|
||||
<A NAME="DOC.2.119.6.10"></A>
|
||||
<A NAME="DOC.2.125.6.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONTFACE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT"></A>
|
||||
<A NAME="DOC.2.119.6.11"></A>
|
||||
<A NAME="DOC.2.125.6.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_0"></A>
|
||||
<A NAME="DOC.2.119.6.12"></A>
|
||||
<A NAME="DOC.2.125.6.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_1"></A>
|
||||
<A NAME="DOC.2.119.6.13"></A>
|
||||
<A NAME="DOC.2.125.6.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_2"></A>
|
||||
<A NAME="DOC.2.119.6.14"></A>
|
||||
<A NAME="DOC.2.125.6.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_3"></A>
|
||||
<A NAME="DOC.2.119.6.15"></A>
|
||||
<A NAME="DOC.2.125.6.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_4"></A>
|
||||
<A NAME="DOC.2.119.6.16"></A>
|
||||
<A NAME="DOC.2.125.6.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_4</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_5"></A>
|
||||
<A NAME="DOC.2.119.6.17"></A>
|
||||
<A NAME="DOC.2.125.6.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_5</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_6"></A>
|
||||
<A NAME="DOC.2.119.6.18"></A>
|
||||
<A NAME="DOC.2.125.6.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_6</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHT_7"></A>
|
||||
<A NAME="DOC.2.119.6.19"></A>
|
||||
<A NAME="DOC.2.125.6.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHT_7</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POINT"></A>
|
||||
<A NAME="DOC.2.119.6.20"></A>
|
||||
<A NAME="DOC.2.125.6.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POINT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINEWIDTH"></A>
|
||||
<A NAME="DOC.2.119.6.21"></A>
|
||||
<A NAME="DOC.2.125.6.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINEWIDTH</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINESTIPPLE"></A>
|
||||
<A NAME="DOC.2.119.6.22"></A>
|
||||
<A NAME="DOC.2.125.6.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINESTIPPLE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHADEMODEL"></A>
|
||||
<A NAME="DOC.2.119.6.23"></A>
|
||||
<A NAME="DOC.2.125.6.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHADEMODEL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXENV"></A>
|
||||
<A NAME="DOC.2.119.6.24"></A>
|
||||
<A NAME="DOC.2.125.6.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXENV</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXGEN"></A>
|
||||
<A NAME="DOC.2.119.6.25"></A>
|
||||
<A NAME="DOC.2.125.6.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXGEN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXMAT"></A>
|
||||
<A NAME="DOC.2.119.6.26"></A>
|
||||
<A NAME="DOC.2.125.6.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXMAT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LIGHTMODEL"></A>
|
||||
<A NAME="DOC.2.119.6.27"></A>
|
||||
<A NAME="DOC.2.125.6.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHTMODEL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BLENDFUNC"></A>
|
||||
<A NAME="DOC.2.119.6.28"></A>
|
||||
<A NAME="DOC.2.125.6.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BLENDFUNC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STENCIL"></A>
|
||||
<A NAME="DOC.2.119.6.29"></A>
|
||||
<A NAME="DOC.2.125.6.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STENCIL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLORMASK"></A>
|
||||
<A NAME="DOC.2.119.6.30"></A>
|
||||
<A NAME="DOC.2.125.6.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLORMASK</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DEPTH"></A>
|
||||
<A NAME="DOC.2.119.6.31"></A>
|
||||
<A NAME="DOC.2.125.6.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEPTH</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VIEWPORT"></A>
|
||||
<A NAME="DOC.2.119.6.32"></A>
|
||||
<A NAME="DOC.2.125.6.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VIEWPORT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE"></A>
|
||||
<A NAME="DOC.2.119.6.33"></A>
|
||||
<A NAME="DOC.2.125.6.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_0"></A>
|
||||
<A NAME="DOC.2.119.6.34"></A>
|
||||
<A NAME="DOC.2.125.6.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_1"></A>
|
||||
<A NAME="DOC.2.119.6.35"></A>
|
||||
<A NAME="DOC.2.125.6.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_2"></A>
|
||||
<A NAME="DOC.2.119.6.36"></A>
|
||||
<A NAME="DOC.2.125.6.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_3"></A>
|
||||
<A NAME="DOC.2.119.6.37"></A>
|
||||
<A NAME="DOC.2.125.6.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_4"></A>
|
||||
<A NAME="DOC.2.119.6.38"></A>
|
||||
<A NAME="DOC.2.125.6.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_4</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLIPPLANE_5"></A>
|
||||
<A NAME="DOC.2.119.6.39"></A>
|
||||
<A NAME="DOC.2.125.6.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLIPPLANE_5</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLORMATRIX"></A>
|
||||
<A NAME="DOC.2.119.6.40"></A>
|
||||
<A NAME="DOC.2.125.6.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLORMATRIX</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="StateAttribute"></A>
|
||||
<A NAME="DOC.2.119.7"></A>
|
||||
<A NAME="DOC.2.125.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateAttribute()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="StateAttribute"></A>
|
||||
<A NAME="DOC.2.119.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateAttribute(const <!1><A HREF="StateAttribute.html#DOC.2.119.8">StateAttribute</A>& sa, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.125.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateAttribute(const <!1><A HREF="StateAttribute.html#DOC.2.125.8">StateAttribute</A>& sa, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.119.9"></A>
|
||||
<A NAME="DOC.2.125.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const = 0</B></TT>
|
||||
<DD>Clone the type of an attribute, with Object* return type.
|
||||
Must be defined by derived classes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.119.10"></A>
|
||||
<A NAME="DOC.2.125.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const = 0</B></TT>
|
||||
<DD>Clone an attribute, with Object* return type.
|
||||
Must be defined by derived classes.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.119.11"></A>
|
||||
<A NAME="DOC.2.125.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DD>return true if this and obj are of the same kind of object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.119.12"></A>
|
||||
<A NAME="DOC.2.125.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DD>return the name of the attribute's library
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.119.13"></A>
|
||||
<A NAME="DOC.2.125.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DD>return the name of the attribute's class type
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getType"></A>
|
||||
<A NAME="DOC.2.119.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A> getType() const = 0</B></TT>
|
||||
<A NAME="DOC.2.125.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> getType() const = 0</B></TT>
|
||||
<DD>return the Type identifier of the attribute's class type
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isTextureAttribute"></A>
|
||||
<A NAME="DOC.2.119.15"></A>
|
||||
<A NAME="DOC.2.125.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isTextureAttribute() const </B></TT>
|
||||
<DD>return true if StateAttribute is a type which controls texturing and needs to be issued wrt to specific texture unit
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.119.16"></A>
|
||||
<A NAME="DOC.2.125.16"></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 = 0</B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.119.17"></A>
|
||||
<A NAME="DOC.2.125.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator < (const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.119.18"></A>
|
||||
<A NAME="DOC.2.125.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator == (const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.119.19"></A>
|
||||
<A NAME="DOC.2.125.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator != (const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.119.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& ) const </B></TT>
|
||||
<A NAME="DOC.2.125.20"></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>>& ) const </B></TT>
|
||||
<DD>return the modes associated with this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.119.21"></A>
|
||||
<A NAME="DOC.2.125.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>&) const = 0</B></TT>
|
||||
<DD>apply the OpenGL state attributes.
|
||||
The global state for the current OpenGL context is passed
|
||||
@@ -467,12 +462,12 @@ in to allow the StateAttribute to obtain details on the
|
||||
the current context and state.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compile"></A>
|
||||
<A NAME="DOC.2.119.22"></A>
|
||||
<A NAME="DOC.2.125.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void compile(<!1><A HREF="State.html">State</A>&) const </B></TT>
|
||||
<DD>default to nothing to compile - all state is applied immediately.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~StateAttribute"></A>
|
||||
<A NAME="DOC.2.119.23"></A>
|
||||
<A NAME="DOC.2.125.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~StateAttribute()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
@@ -481,6 +476,7 @@ the current context and state.
|
||||
<A HREF="Texture.html">Texture</A><BR>
|
||||
<A HREF="TexMat.html">TexMat</A><BR>
|
||||
<A HREF="TexGen.html">TexGen</A><BR>
|
||||
<A HREF="TexEnvCombine.html">TexEnvCombine</A><BR>
|
||||
<A HREF="TexEnv.html">TexEnv</A><BR>
|
||||
<A HREF="Stencil.html">Stencil</A><BR>
|
||||
<A HREF="ShadeModel.html">ShadeModel</A><BR>
|
||||
|
||||
@@ -23,214 +23,214 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.120.1">StateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.126.1">StateSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.120.2">StateSet</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.2">StateSet</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.126.2">StateSet</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.2">StateSet</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.120.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.126.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.120.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.126.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.120.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.126.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.120.6">libraryName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.126.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.120.7">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.126.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.8">compare</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool <!1><A HREF="StateSet.html#DOC.2.120.67">compareAttributeContents</A>=false) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.8">compare</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool <!1><A HREF="StateSet.html#DOC.2.126.67">compareAttributeContents</A>=false) 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>bool <B><A HREF="#DOC.2.120.9">operator < </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.126.9">operator < </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.120.10">operator == </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.126.10">operator == </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.120.11">operator != </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.126.11">operator != </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.12">setGlobalDefaults</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.12">setGlobalDefaults</A></B>()
|
||||
<DD><I>set all the modes to on or off so that it defines a complete state, typically used for a default global state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.13">setAllToInherit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.13">setAllToInherit</A></B>()
|
||||
<DD><I>set all the modes to inherit, typically used to signify nodes which inherit all of their modes for the global state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.14">merge</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.14">merge</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs)
|
||||
<DD><I>merge this stateset with stateset rhs, this overrides the rhs if OVERRIDE is specified, otherwise rhs takes precedence</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.16">setMode</A></B>(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.16">setMode</A></B>(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<DD><I>set this StateSet to contain specified GLMode and value</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.17">setModeToInherit</A></B>(const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.17">setModeToInherit</A></B>(const StateAttribute::GLMode mode)
|
||||
<DD><I>set this StateSet to inherit specified GLMode type from parents.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.120.18">getMode</A></B>(const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.126.18">getMode</A></B>(const StateAttribute::GLMode mode) const
|
||||
<DD><I>get specified GLModeValue for specified GLMode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& <B><A HREF="#DOC.2.120.19">getModeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& <B><A HREF="#DOC.2.126.19">getModeList</A></B>()
|
||||
<DD><I>return the list of all GLModes contained in this StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& <B><A HREF="#DOC.2.120.20">getModeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& <B><A HREF="#DOC.2.126.20">getModeList</A></B>() const
|
||||
<DD><I>return the const list of all GLModes contained in this const StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.23">setAttribute</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.23">setAttribute</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<DD><I>set this StateSet to contain specified attribute and override flag</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.24">setAttributeAndModes</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.24">setAttributeAndModes</A></B>(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
|
||||
<DD><I>set this StateSet to contain specified attribute and set the associated GLMode's to specified value</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.25">setAttributeToInherit</A></B>(const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.25">setAttributeToInherit</A></B>(const StateAttribute::Type type)
|
||||
<DD><I>set this StateSet to inherit specified attribute type from parents.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.26">getAttribute</A></B>(const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.26">getAttribute</A></B>(const StateAttribute::Type type)
|
||||
<DD><I>get specified StateAttribute for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.27">getAttribute</A></B>(const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.27">getAttribute</A></B>(const StateAttribute::Type type) const
|
||||
<DD><I>get specified const StateAttribute for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* <B><A HREF="#DOC.2.120.28">getAttributePair</A></B>(const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* <B><A HREF="#DOC.2.126.28">getAttributePair</A></B>(const StateAttribute::Type type) const
|
||||
<DD><I>get specified RefAttributePair for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& <B><A HREF="#DOC.2.120.29">getAttributeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& <B><A HREF="#DOC.2.126.29">getAttributeList</A></B>()
|
||||
<DD><I>return the list of all StateAttributes contained in this StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& <B><A HREF="#DOC.2.120.30">getAttributeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& <B><A HREF="#DOC.2.126.30">getAttributeList</A></B>() const
|
||||
<DD><I>return the const list of all StateAttributes contained in this const StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.31">setTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.31">setTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<DD><I>set this StateSet to contain specified GLMode and value</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.32">setTextureModeToInherit</A></B>(unsigned int unit, const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.32">setTextureModeToInherit</A></B>(unsigned int unit, const StateAttribute::GLMode mode)
|
||||
<DD><I>set this StateSet to inherit specified GLMode type from parents.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.120.33">getTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.126.33">getTextureMode</A></B>(unsigned int unit, const StateAttribute::GLMode mode) const
|
||||
<DD><I>get specified GLModeValue for specified GLMode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline TextureModeList& <B><A HREF="#DOC.2.120.34">getTextureModeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline TextureModeList& <B><A HREF="#DOC.2.126.34">getTextureModeList</A></B>()
|
||||
<DD><I>return the list of all Texture related GLModes contained in this StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const TextureModeList& <B><A HREF="#DOC.2.120.35">getTextureModeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const TextureModeList& <B><A HREF="#DOC.2.126.35">getTextureModeList</A></B>() const
|
||||
<DD><I>return the const list of all Texture related GLModes contained in this const StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.36">setTextureAttribute</A></B>(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.36">setTextureAttribute</A></B>(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<DD><I>set this StateSet to contain specified attribute and override flag</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.37">setTextureAttributeAndModes</A></B>(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.37">setTextureAttributeAndModes</A></B>(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)
|
||||
<DD><I>set this StateSet to contain specified attribute and set the associated GLMode's to specified value</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.38">setTextureAttributeToInherit</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.38">setTextureAttributeToInherit</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<DD><I>set this StateSet to inherit specified attribute type from parents.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.39">getTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.39">getTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type)
|
||||
<DD><I>get specified Texture related StateAttribute for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.40">getTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.40">getTextureAttribute</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<DD><I>get specified Texture related const StateAttribute for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* <B><A HREF="#DOC.2.120.41">getTextureAttributePair</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* <B><A HREF="#DOC.2.126.41">getTextureAttributePair</A></B>(unsigned int unit, const StateAttribute::Type type) const
|
||||
<DD><I>get specified Texture related RefAttributePair for specified type.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline TextureAttributeList& <B><A HREF="#DOC.2.120.42">getTextureAttributeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline TextureAttributeList& <B><A HREF="#DOC.2.126.42">getTextureAttributeList</A></B>()
|
||||
<DD><I>return the list of all Texture related StateAttributes contained in this StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const TextureAttributeList& <B><A HREF="#DOC.2.120.43">getTextureAttributeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const TextureAttributeList& <B><A HREF="#DOC.2.126.43">getTextureAttributeList</A></B>() const
|
||||
<DD><I>return the const list of all Texture related StateAttributes contained in this const StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.44">setAssociatedModes</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.44">setAssociatedModes</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.45">setAssociatedTextureModes</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.45">setAssociatedTextureModes</A></B>(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.47">setRenderingHint</A></B>(const int hint)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.47">setRenderingHint</A></B>(const int hint)
|
||||
<DD><I>set the RenderingHint of the StateSet.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.120.48">getRenderingHint</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.126.48">getRenderingHint</A></B>() const
|
||||
<DD><I>get the RenderingHint of the StateSet</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.50">setRenderBinDetails</A></B>(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.120.49.2">USE_RENDERBIN_DETAILS</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.50">setRenderBinDetails</A></B>(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.126.49.2">USE_RENDERBIN_DETAILS</A>)
|
||||
<DD><I>set the render bin details</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.51">setRendingBinToInherit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.51">setRendingBinToInherit</A></B>()
|
||||
<DD><I>set the render bin details to inherit</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> <B><A HREF="#DOC.2.120.52">getRenderBinMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> <B><A HREF="#DOC.2.126.52">getRenderBinMode</A></B>() const
|
||||
<DD><I>get the render bin mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.120.53">useRenderBinDetails</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.126.53">useRenderBinDetails</A></B>() const
|
||||
<DD><I>get whether the render bin details are set and should be used</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.120.54">getBinNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.126.54">getBinNumber</A></B>() const
|
||||
<DD><I>get the render bin number</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const std::string& <B><A HREF="#DOC.2.120.55">getBinName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const std::string& <B><A HREF="#DOC.2.126.55">getBinName</A></B>() const
|
||||
<DD><I>get the render bin name</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.56">compile</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.56">compile</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>call compile on all StateAttributes contained within this StateSet</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> <B><A HREF="#DOC.2.120.15">ModeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> <B><A HREF="#DOC.2.126.15">ModeList</A></B>
|
||||
<DD><I>a container to map GLModes to their respective GLModeValues</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::pair<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>>,StateAttribute::OverrideValue> <B><A HREF="#DOC.2.120.21">RefAttributePair</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::pair<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>>,StateAttribute::OverrideValue> <B><A HREF="#DOC.2.126.21">RefAttributePair</A></B>
|
||||
<DD><I>simple pairing between an attribute and its override flag</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>> <B><A HREF="#DOC.2.120.22">AttributeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>> <B><A HREF="#DOC.2.126.22">AttributeList</A></B>
|
||||
<DD><I>a container to map StateAttribyte::Types to their respective RefAttributePair</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.120.46">RenderingHint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.126.46">RenderingHint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.120.49">RenderBinMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.126.49">RenderBinMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A> <B><A HREF="#DOC.2.120.59">_modeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A> <B><A HREF="#DOC.2.126.59">_modeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A> <B><A HREF="#DOC.2.120.60">_attributeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A> <B><A HREF="#DOC.2.126.60">_attributeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TextureModeList <B><A HREF="#DOC.2.120.61">_textureModeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TextureModeList <B><A HREF="#DOC.2.126.61">_textureModeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TextureAttributeList <B><A HREF="#DOC.2.120.62">_textureAttributeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TextureAttributeList <B><A HREF="#DOC.2.126.62">_textureAttributeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.76">_renderingHint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.76">_renderingHint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> <B><A HREF="#DOC.2.120.77">_binMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> <B><A HREF="#DOC.2.126.77">_binMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.78">_binNum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.78">_binNum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.120.79">_binName</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.126.79">_binName</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.120.57">~StateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.126.57">~StateSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html">StateSet</A>& <B><A HREF="#DOC.2.120.58">operator = </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html">StateSet</A>& <B><A HREF="#DOC.2.126.58">operator = </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& <B><A HREF="#DOC.2.120.63">getOrCreateTextureModeList</A></B>(unsigned int unit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& <B><A HREF="#DOC.2.126.63">getOrCreateTextureModeList</A></B>(unsigned int unit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& <B><A HREF="#DOC.2.120.64">getOrCreateTextureAttributeList</A></B>(unsigned int unit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& <B><A HREF="#DOC.2.126.64">getOrCreateTextureAttributeList</A></B>(unsigned int unit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.65">compareModes</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.65">compareModes</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.66">compareAttributePtrs</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.66">compareAttributePtrs</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.120.67">compareAttributeContents</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.126.67">compareAttributeContents</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& rhs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.68">setMode</A></B>(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.68">setMode</A></B>(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.69">setModeToInherit</A></B>(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.69">setModeToInherit</A></B>(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.120.70">getMode</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.126.70">getMode</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.71">setAssociatedModes</A></B>(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.71">setAssociatedModes</A></B>(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.120.72">setAttribute</A></B>(<!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.126.72">setAttribute</A></B>(<!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.73">getAttribute</A></B>(<!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.73">getAttribute</A></B>(<!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.120.74">getAttribute</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* <B><A HREF="#DOC.2.126.74">getAttribute</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* <B><A HREF="#DOC.2.120.75">getAttributePair</A></B>(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* <B><A HREF="#DOC.2.126.75">getAttributePair</A></B>(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -238,9 +238,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -256,7 +256,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -294,253 +294,253 @@ in the graphics pipeline.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="StateSet"></A>
|
||||
<A NAME="DOC.2.120.1"></A>
|
||||
<A NAME="DOC.2.126.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="StateSet"></A>
|
||||
<A NAME="DOC.2.120.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSet(const <!1><A HREF="StateSet.html#DOC.2.120.2">StateSet</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.126.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSet(const <!1><A HREF="StateSet.html#DOC.2.126.2">StateSet</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.120.3"></A>
|
||||
<A NAME="DOC.2.126.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.120.4"></A>
|
||||
<A NAME="DOC.2.126.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.120.5"></A>
|
||||
<A NAME="DOC.2.126.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.120.6"></A>
|
||||
<A NAME="DOC.2.126.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.120.7"></A>
|
||||
<A NAME="DOC.2.126.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.120.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compare(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool <!1><A HREF="StateSet.html#DOC.2.120.67">compareAttributeContents</A>=false) const </B></TT>
|
||||
<A NAME="DOC.2.126.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compare(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool <!1><A HREF="StateSet.html#DOC.2.126.67">compareAttributeContents</A>=false) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.120.9"></A>
|
||||
<A NAME="DOC.2.126.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator < (const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.120.10"></A>
|
||||
<A NAME="DOC.2.126.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator == (const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.120.11"></A>
|
||||
<A NAME="DOC.2.126.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator != (const <!1><A HREF="StateSet.html">StateSet</A>& rhs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setGlobalDefaults"></A>
|
||||
<A NAME="DOC.2.120.12"></A>
|
||||
<A NAME="DOC.2.126.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setGlobalDefaults()</B></TT>
|
||||
<DD>set all the modes to on or off so that it defines a
|
||||
complete state, typically used for a default global state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAllToInherit"></A>
|
||||
<A NAME="DOC.2.120.13"></A>
|
||||
<A NAME="DOC.2.126.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAllToInherit()</B></TT>
|
||||
<DD>set all the modes to inherit, typically used to signify
|
||||
nodes which inherit all of their modes for the global state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="merge"></A>
|
||||
<A NAME="DOC.2.120.14"></A>
|
||||
<A NAME="DOC.2.126.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void merge(const <!1><A HREF="StateSet.html">StateSet</A>& rhs)</B></TT>
|
||||
<DD>merge this stateset with stateset rhs, this overrides
|
||||
the rhs if OVERRIDE is specified, otherwise rhs takes precedence
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ModeList"></A>
|
||||
<A NAME="DOC.2.120.15"></A>
|
||||
<A NAME="DOC.2.126.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> ModeList</B></TT>
|
||||
<DD>a container to map GLModes to their respective GLModeValues
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.120.16"></A>
|
||||
<A NAME="DOC.2.126.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DD>set this StateSet to contain specified GLMode and value
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setModeToInherit"></A>
|
||||
<A NAME="DOC.2.120.17"></A>
|
||||
<A NAME="DOC.2.126.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setModeToInherit(const StateAttribute::GLMode mode)</B></TT>
|
||||
<DD>set this StateSet to inherit specified GLMode type from parents.
|
||||
has the effect of deleting any GlMode of specified type from StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.120.18"></A>
|
||||
<A NAME="DOC.2.126.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const StateAttribute::GLModeValue getMode(const StateAttribute::GLMode mode) const </B></TT>
|
||||
<DD>get specified GLModeValue for specified GLMode.
|
||||
returns INHERIT if no GLModeValue is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModeList"></A>
|
||||
<A NAME="DOC.2.120.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& getModeList()</B></TT>
|
||||
<A NAME="DOC.2.126.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& getModeList()</B></TT>
|
||||
<DD>return the list of all GLModes contained in this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModeList"></A>
|
||||
<A NAME="DOC.2.120.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& getModeList() const </B></TT>
|
||||
<A NAME="DOC.2.126.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& getModeList() const </B></TT>
|
||||
<DD>return the const list of all GLModes contained in this const StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RefAttributePair"></A>
|
||||
<A NAME="DOC.2.120.21"></A>
|
||||
<A NAME="DOC.2.126.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::pair<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateAttribute.html">StateAttribute</A>>,StateAttribute::OverrideValue> RefAttributePair</B></TT>
|
||||
<DD>simple pairing between an attribute and its override flag
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AttributeList"></A>
|
||||
<A NAME="DOC.2.120.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>> AttributeList</B></TT>
|
||||
<A NAME="DOC.2.126.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>> AttributeList</B></TT>
|
||||
<DD>a container to map StateAttribyte::Types to their respective RefAttributePair
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttribute"></A>
|
||||
<A NAME="DOC.2.120.23"></A>
|
||||
<A NAME="DOC.2.126.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttribute(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)</B></TT>
|
||||
<DD>set this StateSet to contain specified attribute and override flag
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttributeAndModes"></A>
|
||||
<A NAME="DOC.2.120.24"></A>
|
||||
<A NAME="DOC.2.126.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttributeAndModes(<!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)</B></TT>
|
||||
<DD>set this StateSet to contain specified attribute and set the associated GLMode's to specified value
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttributeToInherit"></A>
|
||||
<A NAME="DOC.2.120.25"></A>
|
||||
<A NAME="DOC.2.126.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttributeToInherit(const StateAttribute::Type type)</B></TT>
|
||||
<DD>set this StateSet to inherit specified attribute type from parents.
|
||||
has the effect of deleting any state attributes of specified type from StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttribute"></A>
|
||||
<A NAME="DOC.2.120.26"></A>
|
||||
<A NAME="DOC.2.126.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(const StateAttribute::Type type)</B></TT>
|
||||
<DD>get specified StateAttribute for specified type.
|
||||
returns NULL if no type is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttribute"></A>
|
||||
<A NAME="DOC.2.120.27"></A>
|
||||
<A NAME="DOC.2.126.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(const StateAttribute::Type type) const </B></TT>
|
||||
<DD>get specified const StateAttribute for specified type.
|
||||
returns NULL if no type is contained within const StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttributePair"></A>
|
||||
<A NAME="DOC.2.120.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* getAttributePair(const StateAttribute::Type type) const </B></TT>
|
||||
<A NAME="DOC.2.126.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* getAttributePair(const StateAttribute::Type type) const </B></TT>
|
||||
<DD>get specified RefAttributePair for specified type.
|
||||
returns NULL if no type is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttributeList"></A>
|
||||
<A NAME="DOC.2.120.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& getAttributeList()</B></TT>
|
||||
<A NAME="DOC.2.126.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& getAttributeList()</B></TT>
|
||||
<DD>return the list of all StateAttributes contained in this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttributeList"></A>
|
||||
<A NAME="DOC.2.120.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& getAttributeList() const </B></TT>
|
||||
<A NAME="DOC.2.126.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& getAttributeList() const </B></TT>
|
||||
<DD>return the const list of all StateAttributes contained in this const StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureMode"></A>
|
||||
<A NAME="DOC.2.120.31"></A>
|
||||
<A NAME="DOC.2.126.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTextureMode(unsigned int unit, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DD>set this StateSet to contain specified GLMode and value
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureModeToInherit"></A>
|
||||
<A NAME="DOC.2.120.32"></A>
|
||||
<A NAME="DOC.2.126.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTextureModeToInherit(unsigned int unit, const StateAttribute::GLMode mode)</B></TT>
|
||||
<DD>set this StateSet to inherit specified GLMode type from parents.
|
||||
has the effect of deleting any GlMode of specified type from StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureMode"></A>
|
||||
<A NAME="DOC.2.120.33"></A>
|
||||
<A NAME="DOC.2.126.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const StateAttribute::GLModeValue getTextureMode(unsigned int unit, const StateAttribute::GLMode mode) const </B></TT>
|
||||
<DD>get specified GLModeValue for specified GLMode.
|
||||
returns INHERIT if no GLModeValue is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureModeList"></A>
|
||||
<A NAME="DOC.2.120.34"></A>
|
||||
<A NAME="DOC.2.126.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline TextureModeList& getTextureModeList()</B></TT>
|
||||
<DD>return the list of all Texture related GLModes contained in this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureModeList"></A>
|
||||
<A NAME="DOC.2.120.35"></A>
|
||||
<A NAME="DOC.2.126.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const TextureModeList& getTextureModeList() const </B></TT>
|
||||
<DD>return the const list of all Texture related GLModes contained in this const StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureAttribute"></A>
|
||||
<A NAME="DOC.2.120.36"></A>
|
||||
<A NAME="DOC.2.126.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTextureAttribute(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)</B></TT>
|
||||
<DD>set this StateSet to contain specified attribute and override flag
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureAttributeAndModes"></A>
|
||||
<A NAME="DOC.2.120.37"></A>
|
||||
<A NAME="DOC.2.126.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTextureAttributeAndModes(unsigned int unit, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value=StateAttribute::ON)</B></TT>
|
||||
<DD>set this StateSet to contain specified attribute and set the associated GLMode's to specified value
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureAttributeToInherit"></A>
|
||||
<A NAME="DOC.2.120.38"></A>
|
||||
<A NAME="DOC.2.126.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTextureAttributeToInherit(unsigned int unit, const StateAttribute::Type type)</B></TT>
|
||||
<DD>set this StateSet to inherit specified attribute type from parents.
|
||||
has the effect of deleting any state attributes of specified type from StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureAttribute"></A>
|
||||
<A NAME="DOC.2.120.39"></A>
|
||||
<A NAME="DOC.2.126.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateAttribute.html">StateAttribute</A>* getTextureAttribute(unsigned int unit, const StateAttribute::Type type)</B></TT>
|
||||
<DD>get specified Texture related StateAttribute for specified type.
|
||||
returns NULL if no type is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureAttribute"></A>
|
||||
<A NAME="DOC.2.120.40"></A>
|
||||
<A NAME="DOC.2.126.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getTextureAttribute(unsigned int unit, const StateAttribute::Type type) const </B></TT>
|
||||
<DD>get specified Texture related const StateAttribute for specified type.
|
||||
returns NULL if no type is contained within const StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureAttributePair"></A>
|
||||
<A NAME="DOC.2.120.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* getTextureAttributePair(unsigned int unit, const StateAttribute::Type type) const </B></TT>
|
||||
<A NAME="DOC.2.126.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* getTextureAttributePair(unsigned int unit, const StateAttribute::Type type) const </B></TT>
|
||||
<DD>get specified Texture related RefAttributePair for specified type.
|
||||
returns NULL if no type is contained within StateSet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureAttributeList"></A>
|
||||
<A NAME="DOC.2.120.42"></A>
|
||||
<A NAME="DOC.2.126.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline TextureAttributeList& getTextureAttributeList()</B></TT>
|
||||
<DD>return the list of all Texture related StateAttributes contained in this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureAttributeList"></A>
|
||||
<A NAME="DOC.2.120.43"></A>
|
||||
<A NAME="DOC.2.126.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const TextureAttributeList& getTextureAttributeList() const </B></TT>
|
||||
<DD>return the const list of all Texture related StateAttributes contained in this const StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAssociatedModes"></A>
|
||||
<A NAME="DOC.2.120.44"></A>
|
||||
<A NAME="DOC.2.126.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAssociatedModes(const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAssociatedTextureModes"></A>
|
||||
<A NAME="DOC.2.120.45"></A>
|
||||
<A NAME="DOC.2.126.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAssociatedTextureModes(unsigned int unit, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RenderingHint"></A>
|
||||
<A NAME="DOC.2.120.46"></A>
|
||||
<A NAME="DOC.2.126.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum RenderingHint</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DEFAULT_BIN"></A>
|
||||
<A NAME="DOC.2.120.46.1"></A>
|
||||
<A NAME="DOC.2.126.46.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DEFAULT_BIN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OPAQUE_BIN"></A>
|
||||
<A NAME="DOC.2.120.46.2"></A>
|
||||
<A NAME="DOC.2.126.46.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OPAQUE_BIN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRANSPARENT_BIN"></A>
|
||||
<A NAME="DOC.2.120.46.3"></A>
|
||||
<A NAME="DOC.2.126.46.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRANSPARENT_BIN</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setRenderingHint"></A>
|
||||
<A NAME="DOC.2.120.47"></A>
|
||||
<A NAME="DOC.2.126.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderingHint(const int hint)</B></TT>
|
||||
<DD>set the RenderingHint of the StateSet.
|
||||
RenderingHint is used by osgUtil::Renderer to determine which
|
||||
@@ -549,157 +549,157 @@ objects OPAQUE_BIN would typical used, which TRANSPARENT_BIN
|
||||
should be used for objects which need to be depth sorted.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderingHint"></A>
|
||||
<A NAME="DOC.2.120.48"></A>
|
||||
<A NAME="DOC.2.126.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getRenderingHint() const </B></TT>
|
||||
<DD>get the RenderingHint of the StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RenderBinMode"></A>
|
||||
<A NAME="DOC.2.120.49"></A>
|
||||
<A NAME="DOC.2.126.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum RenderBinMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="INHERIT_RENDERBIN_DETAILS"></A>
|
||||
<A NAME="DOC.2.120.49.1"></A>
|
||||
<A NAME="DOC.2.126.49.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INHERIT_RENDERBIN_DETAILS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_RENDERBIN_DETAILS"></A>
|
||||
<A NAME="DOC.2.120.49.2"></A>
|
||||
<A NAME="DOC.2.126.49.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_RENDERBIN_DETAILS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OVERRIDE_RENDERBIN_DETAILS"></A>
|
||||
<A NAME="DOC.2.120.49.3"></A>
|
||||
<A NAME="DOC.2.126.49.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OVERRIDE_RENDERBIN_DETAILS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ENCLOSE_RENDERBIN_DETAILS"></A>
|
||||
<A NAME="DOC.2.120.49.4"></A>
|
||||
<A NAME="DOC.2.126.49.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ENCLOSE_RENDERBIN_DETAILS</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setRenderBinDetails"></A>
|
||||
<A NAME="DOC.2.120.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderBinDetails(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.120.49.2">USE_RENDERBIN_DETAILS</A>)</B></TT>
|
||||
<A NAME="DOC.2.126.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderBinDetails(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.126.49.2">USE_RENDERBIN_DETAILS</A>)</B></TT>
|
||||
<DD>set the render bin details
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRendingBinToInherit"></A>
|
||||
<A NAME="DOC.2.120.51"></A>
|
||||
<A NAME="DOC.2.126.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRendingBinToInherit()</B></TT>
|
||||
<DD>set the render bin details to inherit
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderBinMode"></A>
|
||||
<A NAME="DOC.2.120.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> getRenderBinMode() const </B></TT>
|
||||
<A NAME="DOC.2.126.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> getRenderBinMode() const </B></TT>
|
||||
<DD>get the render bin mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="useRenderBinDetails"></A>
|
||||
<A NAME="DOC.2.120.53"></A>
|
||||
<A NAME="DOC.2.126.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool useRenderBinDetails() const </B></TT>
|
||||
<DD>get whether the render bin details are set and should be used
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBinNumber"></A>
|
||||
<A NAME="DOC.2.120.54"></A>
|
||||
<A NAME="DOC.2.126.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getBinNumber() const </B></TT>
|
||||
<DD>get the render bin number
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBinName"></A>
|
||||
<A NAME="DOC.2.120.55"></A>
|
||||
<A NAME="DOC.2.126.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const std::string& getBinName() const </B></TT>
|
||||
<DD>get the render bin name
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compile"></A>
|
||||
<A NAME="DOC.2.120.56"></A>
|
||||
<A NAME="DOC.2.126.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void compile(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>call compile on all StateAttributes contained within this StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~StateSet"></A>
|
||||
<A NAME="DOC.2.120.57"></A>
|
||||
<A NAME="DOC.2.126.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~StateSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.120.58"></A>
|
||||
<A NAME="DOC.2.126.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html">StateSet</A>& operator = (const <!1><A HREF="StateSet.html">StateSet</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeList"></A>
|
||||
<A NAME="DOC.2.120.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A> _modeList</B></TT>
|
||||
<A NAME="DOC.2.126.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A> _modeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_attributeList"></A>
|
||||
<A NAME="DOC.2.120.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A> _attributeList</B></TT>
|
||||
<A NAME="DOC.2.126.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A> _attributeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureModeList"></A>
|
||||
<A NAME="DOC.2.120.61"></A>
|
||||
<A NAME="DOC.2.126.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TextureModeList _textureModeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureAttributeList"></A>
|
||||
<A NAME="DOC.2.120.62"></A>
|
||||
<A NAME="DOC.2.126.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TextureAttributeList _textureAttributeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOrCreateTextureModeList"></A>
|
||||
<A NAME="DOC.2.120.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& getOrCreateTextureModeList(unsigned int unit)</B></TT>
|
||||
<A NAME="DOC.2.126.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& getOrCreateTextureModeList(unsigned int unit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOrCreateTextureAttributeList"></A>
|
||||
<A NAME="DOC.2.120.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& getOrCreateTextureAttributeList(unsigned int unit)</B></TT>
|
||||
<A NAME="DOC.2.126.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& getOrCreateTextureAttributeList(unsigned int unit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compareModes"></A>
|
||||
<A NAME="DOC.2.120.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareModes(const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& rhs)</B></TT>
|
||||
<A NAME="DOC.2.126.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareModes(const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compareAttributePtrs"></A>
|
||||
<A NAME="DOC.2.120.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareAttributePtrs(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& rhs)</B></TT>
|
||||
<A NAME="DOC.2.126.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareAttributePtrs(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compareAttributeContents"></A>
|
||||
<A NAME="DOC.2.120.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareAttributeContents(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& rhs)</B></TT>
|
||||
<A NAME="DOC.2.126.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareAttributeContents(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& lhs, const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& rhs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.120.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<A NAME="DOC.2.126.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setModeToInherit"></A>
|
||||
<A NAME="DOC.2.120.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setModeToInherit(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode)</B></TT>
|
||||
<A NAME="DOC.2.126.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setModeToInherit(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.120.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const StateAttribute::GLModeValue getMode(const <!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const StateAttribute::GLMode mode) const </B></TT>
|
||||
<A NAME="DOC.2.126.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const StateAttribute::GLModeValue getMode(const <!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const StateAttribute::GLMode mode) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAssociatedModes"></A>
|
||||
<A NAME="DOC.2.120.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAssociatedModes(<!1><A HREF="StateSet.html#DOC.2.120.15">ModeList</A>& modeList, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<A NAME="DOC.2.126.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAssociatedModes(<!1><A HREF="StateSet.html#DOC.2.126.15">ModeList</A>& modeList, const <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::GLModeValue value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttribute"></A>
|
||||
<A NAME="DOC.2.120.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttribute(<!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)</B></TT>
|
||||
<A NAME="DOC.2.126.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttribute(<!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, <!1><A HREF="StateAttribute.html">StateAttribute</A>* attribute, const StateAttribute::OverrideValue value=StateAttribute::OFF)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttribute"></A>
|
||||
<A NAME="DOC.2.120.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(<!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type)</B></TT>
|
||||
<A NAME="DOC.2.126.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(<!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttribute"></A>
|
||||
<A NAME="DOC.2.120.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const </B></TT>
|
||||
<A NAME="DOC.2.126.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateAttribute.html">StateAttribute</A>* getAttribute(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttributePair"></A>
|
||||
<A NAME="DOC.2.120.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.120.21">RefAttributePair</A>* getAttributePair(const <!1><A HREF="StateSet.html#DOC.2.120.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const </B></TT>
|
||||
<A NAME="DOC.2.126.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.126.21">RefAttributePair</A>* getAttributePair(const <!1><A HREF="StateSet.html#DOC.2.126.22">AttributeList</A>& attributeList, const StateAttribute::Type type) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderingHint"></A>
|
||||
<A NAME="DOC.2.120.76"></A>
|
||||
<A NAME="DOC.2.126.76"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _renderingHint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binMode"></A>
|
||||
<A NAME="DOC.2.120.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.120.49">RenderBinMode</A> _binMode</B></TT>
|
||||
<A NAME="DOC.2.126.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.126.49">RenderBinMode</A> _binMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binNum"></A>
|
||||
<A NAME="DOC.2.120.78"></A>
|
||||
<A NAME="DOC.2.126.78"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binName"></A>
|
||||
<A NAME="DOC.2.120.79"></A>
|
||||
<A NAME="DOC.2.126.79"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::string _binName</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,77 +23,77 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.23">numOpaque</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.23">numOpaque</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.24">nummat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.24">nummat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.25">nbins</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.25">nbins</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.26">nlights</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.26">nlights</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.27">depth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.27">depth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.28">_binNo</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.28">_binNo</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <B><A HREF="#DOC.2.121.29">stattype</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.127.3">statsType</A> <B><A HREF="#DOC.2.127.29">stattype</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.30">nimpostor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.127.30">nimpostor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.121.31">_vertexCount</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.127.31">_vertexCount</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimtiveValueMap <B><A HREF="#DOC.2.121.32">_primitiveCount</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimtiveValueMap <B><A HREF="#DOC.2.127.32">_primitiveCount</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.121.33">_currentPrimtiveFunctorMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.127.33">_currentPrimtiveFunctorMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<GLenum,PrimitivePair> PrimtiveValueMap <B><A HREF="#DOC.2.121.1">Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<GLenum,PrimitivePair> PrimtiveValueMap <B><A HREF="#DOC.2.127.1">Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.121.2">~Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.127.2">~Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.5">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.5">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.127.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.6">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.6">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.7">drawArrays</A></B>(GLenum mode, GLint, GLsizei count)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.7">drawArrays</A></B>(GLenum mode, GLint, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.8">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.8">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.9">drawElements</A></B>(GLenum mode, GLsizei count, GLushort*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.9">drawElements</A></B>(GLenum mode, GLsizei count, GLushort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.10">drawElements</A></B>(GLenum mode, GLsizei count, GLuint*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.10">drawElements</A></B>(GLenum mode, GLsizei count, GLuint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.11">begin</A></B>(GLenum mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.11">begin</A></B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.12">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.12">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.13">vertex</A></B>(float, float, float)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.13">vertex</A></B>(float, float, float)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.14">end</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.127.14">end</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.15">addOpaque</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.15">addOpaque</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.16">addMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.16">addMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.17">addLight</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.17">addLight</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.18">addImpostor</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.18">addImpostor</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.121.19">getBins</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.127.19">getBins</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.20">setDepth</A></B>(const int d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.20">setDepth</A></B>(const int d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.21">addBins</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.21">addBins</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.22">setBinNo</A></B>(const int n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.22">setBinNo</A></B>(const int n)
|
||||
</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.121.3">statsType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.127.3">statsType</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -139,169 +139,169 @@ each trifan or tristrip = (length-2) triangles and so on.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Statistics"></A>
|
||||
<A NAME="DOC.2.121.1"></A>
|
||||
<A NAME="DOC.2.127.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<GLenum,PrimitivePair> PrimtiveValueMap Statistics()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Statistics"></A>
|
||||
<A NAME="DOC.2.121.2"></A>
|
||||
<A NAME="DOC.2.127.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~Statistics()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="statsType"></A>
|
||||
<A NAME="DOC.2.121.3"></A>
|
||||
<A NAME="DOC.2.127.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum statsType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="STAT_NONE"></A>
|
||||
<A NAME="DOC.2.121.3.1"></A>
|
||||
<A NAME="DOC.2.127.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_NONE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_FRAMERATE"></A>
|
||||
<A NAME="DOC.2.121.3.2"></A>
|
||||
<A NAME="DOC.2.127.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_FRAMERATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_GRAPHS"></A>
|
||||
<A NAME="DOC.2.121.3.3"></A>
|
||||
<A NAME="DOC.2.127.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_GRAPHS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMS"></A>
|
||||
<A NAME="DOC.2.121.3.4"></A>
|
||||
<A NAME="DOC.2.127.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMSPERVIEW"></A>
|
||||
<A NAME="DOC.2.121.3.5"></A>
|
||||
<A NAME="DOC.2.127.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMSPERVIEW</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMSPERBIN"></A>
|
||||
<A NAME="DOC.2.121.3.6"></A>
|
||||
<A NAME="DOC.2.127.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMSPERBIN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_DC"></A>
|
||||
<A NAME="DOC.2.121.3.7"></A>
|
||||
<A NAME="DOC.2.127.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_DC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_RESTART"></A>
|
||||
<A NAME="DOC.2.121.3.8"></A>
|
||||
<A NAME="DOC.2.127.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_RESTART</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.121.4"></A>
|
||||
<A NAME="DOC.2.127.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setType"></A>
|
||||
<A NAME="DOC.2.121.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)</B></TT>
|
||||
<A NAME="DOC.2.127.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.127.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.63.25">t</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.121.6"></A>
|
||||
<A NAME="DOC.2.127.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.121.7"></A>
|
||||
<A NAME="DOC.2.127.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.8"></A>
|
||||
<A NAME="DOC.2.127.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.9"></A>
|
||||
<A NAME="DOC.2.127.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.10"></A>
|
||||
<A NAME="DOC.2.127.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.121.11"></A>
|
||||
<A NAME="DOC.2.127.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void begin(GLenum mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.121.12"></A>
|
||||
<A NAME="DOC.2.127.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(const <!1><A HREF="Vec3.html">Vec3</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.121.13"></A>
|
||||
<A NAME="DOC.2.127.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(float, float, float)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.121.14"></A>
|
||||
<A NAME="DOC.2.127.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void end()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addOpaque"></A>
|
||||
<A NAME="DOC.2.121.15"></A>
|
||||
<A NAME="DOC.2.127.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addOpaque()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addMatrix"></A>
|
||||
<A NAME="DOC.2.121.16"></A>
|
||||
<A NAME="DOC.2.127.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLight"></A>
|
||||
<A NAME="DOC.2.121.17"></A>
|
||||
<A NAME="DOC.2.127.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addLight(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addImpostor"></A>
|
||||
<A NAME="DOC.2.121.18"></A>
|
||||
<A NAME="DOC.2.127.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addImpostor(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBins"></A>
|
||||
<A NAME="DOC.2.121.19"></A>
|
||||
<A NAME="DOC.2.127.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getBins()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDepth"></A>
|
||||
<A NAME="DOC.2.121.20"></A>
|
||||
<A NAME="DOC.2.127.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDepth(const int d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addBins"></A>
|
||||
<A NAME="DOC.2.121.21"></A>
|
||||
<A NAME="DOC.2.127.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addBins(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setBinNo"></A>
|
||||
<A NAME="DOC.2.121.22"></A>
|
||||
<A NAME="DOC.2.127.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setBinNo(const int n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="numOpaque"></A>
|
||||
<A NAME="DOC.2.121.23"></A>
|
||||
<A NAME="DOC.2.127.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int numOpaque</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nummat"></A>
|
||||
<A NAME="DOC.2.121.24"></A>
|
||||
<A NAME="DOC.2.127.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nummat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nbins"></A>
|
||||
<A NAME="DOC.2.121.25"></A>
|
||||
<A NAME="DOC.2.127.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nbins</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nlights"></A>
|
||||
<A NAME="DOC.2.121.26"></A>
|
||||
<A NAME="DOC.2.127.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nlights</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="depth"></A>
|
||||
<A NAME="DOC.2.121.27"></A>
|
||||
<A NAME="DOC.2.127.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int depth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binNo"></A>
|
||||
<A NAME="DOC.2.121.28"></A>
|
||||
<A NAME="DOC.2.127.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNo</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="stattype"></A>
|
||||
<A NAME="DOC.2.121.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> stattype</B></TT>
|
||||
<A NAME="DOC.2.127.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.127.3">statsType</A> stattype</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nimpostor"></A>
|
||||
<A NAME="DOC.2.121.30"></A>
|
||||
<A NAME="DOC.2.127.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nimpostor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexCount"></A>
|
||||
<A NAME="DOC.2.121.31"></A>
|
||||
<A NAME="DOC.2.127.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _vertexCount</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitiveCount"></A>
|
||||
<A NAME="DOC.2.121.32"></A>
|
||||
<A NAME="DOC.2.127.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimtiveValueMap _primitiveCount</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentPrimtiveFunctorMode"></A>
|
||||
<A NAME="DOC.2.121.33"></A>
|
||||
<A NAME="DOC.2.127.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _currentPrimtiveFunctorMode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,72 +23,72 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.122.1">Stencil</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.128.1">Stencil</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.122.2">Stencil</A></B>(const <!1><A HREF="Stencil.html#DOC.2.122.2">Stencil</A>& stencil, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.128.2">Stencil</A></B>(const <!1><A HREF="Stencil.html#DOC.2.128.2">Stencil</A>& stencil, 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.122.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.29">STENCIL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.128.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.29">STENCIL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.122.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.128.4">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>virtual void <B><A HREF="#DOC.2.122.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.128.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>inline void <B><A HREF="#DOC.2.122.7">setFunction</A></B>(const <!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>, uint mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.128.7">setFunction</A></B>(const <!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>, uint mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> <B><A HREF="#DOC.2.122.8">getFunction</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> <B><A HREF="#DOC.2.128.8">getFunction</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.122.9">getFunctionRef</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.128.9">getFunctionRef</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.122.10">getFunctionMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.128.10">getFunctionMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.122.12">setOperation</A></B>(const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> zpass)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.128.12">setOperation</A></B>(const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> zpass)
|
||||
<DD><I>set the operations to apply when the various stencil and depth tests fail or pass.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.13">getStencilFailOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.13">getStencilFailOperation</A></B>() const
|
||||
<DD><I>get the operation when the stencil test fails</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.14">getStencilPassAndDepthFailOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.14">getStencilPassAndDepthFailOperation</A></B>() const
|
||||
<DD><I>get the operation when the stencil test passes but the depth test fails</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.15">getStencilPassAndDepthPassOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.15">getStencilPassAndDepthPassOperation</A></B>() const
|
||||
<DD><I>get the operation when both the stencil test and the depth test pass</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.122.16">setWriteMask</A></B>(uint mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.128.16">setWriteMask</A></B>(uint mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.122.17">getWriteMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.128.17">getWriteMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.122.18">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.128.18">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.122.6">Function</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.128.6">Function</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.122.11">Operation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.128.11">Operation</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> <B><A HREF="#DOC.2.122.20">_func</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> <B><A HREF="#DOC.2.128.20">_func</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.122.21">_funcRef</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.128.21">_funcRef</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.122.22">_funcMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.128.22">_funcMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.23">_sfail</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.23">_sfail</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.24">_zfail</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.24">_zfail</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> <B><A HREF="#DOC.2.122.25">_zpass</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> <B><A HREF="#DOC.2.128.25">_zpass</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.122.26">_writeMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.128.26">_writeMask</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.122.19">~Stencil</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.128.19">~Stencil</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -106,7 +106,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -139,9 +139,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -157,7 +157,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -192,114 +192,114 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Stencil"></A>
|
||||
<A NAME="DOC.2.122.1"></A>
|
||||
<A NAME="DOC.2.128.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Stencil()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Stencil"></A>
|
||||
<A NAME="DOC.2.122.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Stencil(const <!1><A HREF="Stencil.html#DOC.2.122.2">Stencil</A>& stencil, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.128.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Stencil(const <!1><A HREF="Stencil.html#DOC.2.128.2">Stencil</A>& stencil, 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.122.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="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.29">STENCIL</A>)</B></TT>
|
||||
<A NAME="DOC.2.128.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="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.29">STENCIL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.122.4"></A>
|
||||
<A NAME="DOC.2.128.4"></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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.122.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.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.128.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="Function"></A>
|
||||
<A NAME="DOC.2.122.6"></A>
|
||||
<A NAME="DOC.2.128.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Function</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NEVER"></A>
|
||||
<A NAME="DOC.2.122.6.1"></A>
|
||||
<A NAME="DOC.2.128.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEVER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LESS"></A>
|
||||
<A NAME="DOC.2.122.6.2"></A>
|
||||
<A NAME="DOC.2.128.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LESS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EQUAL"></A>
|
||||
<A NAME="DOC.2.122.6.3"></A>
|
||||
<A NAME="DOC.2.128.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LEQUAL"></A>
|
||||
<A NAME="DOC.2.122.6.4"></A>
|
||||
<A NAME="DOC.2.128.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GREATER"></A>
|
||||
<A NAME="DOC.2.122.6.5"></A>
|
||||
<A NAME="DOC.2.128.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GREATER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NOTEQUAL"></A>
|
||||
<A NAME="DOC.2.122.6.6"></A>
|
||||
<A NAME="DOC.2.128.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NOTEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GEQUAL"></A>
|
||||
<A NAME="DOC.2.122.6.7"></A>
|
||||
<A NAME="DOC.2.128.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GEQUAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALWAYS"></A>
|
||||
<A NAME="DOC.2.122.6.8"></A>
|
||||
<A NAME="DOC.2.128.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALWAYS</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setFunction"></A>
|
||||
<A NAME="DOC.2.122.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.109.4">ref</A>, uint mask)</B></TT>
|
||||
<A NAME="DOC.2.128.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.112.4">ref</A>, uint mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunction"></A>
|
||||
<A NAME="DOC.2.122.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> getFunction() const </B></TT>
|
||||
<A NAME="DOC.2.128.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> getFunction() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunctionRef"></A>
|
||||
<A NAME="DOC.2.122.9"></A>
|
||||
<A NAME="DOC.2.128.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getFunctionRef() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunctionMask"></A>
|
||||
<A NAME="DOC.2.122.10"></A>
|
||||
<A NAME="DOC.2.128.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const uint getFunctionMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Operation"></A>
|
||||
<A NAME="DOC.2.122.11"></A>
|
||||
<A NAME="DOC.2.128.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Operation</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="KEEP"></A>
|
||||
<A NAME="DOC.2.122.11.1"></A>
|
||||
<A NAME="DOC.2.128.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> KEEP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ZERO"></A>
|
||||
<A NAME="DOC.2.122.11.2"></A>
|
||||
<A NAME="DOC.2.128.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ZERO</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="REPLACE"></A>
|
||||
<A NAME="DOC.2.122.11.3"></A>
|
||||
<A NAME="DOC.2.128.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REPLACE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INCR"></A>
|
||||
<A NAME="DOC.2.122.11.4"></A>
|
||||
<A NAME="DOC.2.128.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INCR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DECR"></A>
|
||||
<A NAME="DOC.2.122.11.5"></A>
|
||||
<A NAME="DOC.2.128.11.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DECR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INVERT"></A>
|
||||
<A NAME="DOC.2.122.11.6"></A>
|
||||
<A NAME="DOC.2.128.11.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> INVERT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setOperation"></A>
|
||||
<A NAME="DOC.2.122.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setOperation(const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> zpass)</B></TT>
|
||||
<A NAME="DOC.2.128.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setOperation(const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> zpass)</B></TT>
|
||||
<DD>set the operations to apply when the various stencil and depth
|
||||
tests fail or pass. First parameter is to control the operation
|
||||
when the stencil test fails. The second parameter is to control the
|
||||
@@ -309,62 +309,62 @@ and depth pass. Ordering of parameter is the same as if using
|
||||
glStencilOp(,,).
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStencilFailOperation"></A>
|
||||
<A NAME="DOC.2.122.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> getStencilFailOperation() const </B></TT>
|
||||
<A NAME="DOC.2.128.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> getStencilFailOperation() const </B></TT>
|
||||
<DD>get the operation when the stencil test fails
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStencilPassAndDepthFailOperation"></A>
|
||||
<A NAME="DOC.2.122.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> getStencilPassAndDepthFailOperation() const </B></TT>
|
||||
<A NAME="DOC.2.128.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> getStencilPassAndDepthFailOperation() const </B></TT>
|
||||
<DD>get the operation when the stencil test passes but the depth test fails
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStencilPassAndDepthPassOperation"></A>
|
||||
<A NAME="DOC.2.122.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> getStencilPassAndDepthPassOperation() const </B></TT>
|
||||
<A NAME="DOC.2.128.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> getStencilPassAndDepthPassOperation() const </B></TT>
|
||||
<DD>get the operation when both the stencil test and the depth test pass
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setWriteMask"></A>
|
||||
<A NAME="DOC.2.122.16"></A>
|
||||
<A NAME="DOC.2.128.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setWriteMask(uint mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWriteMask"></A>
|
||||
<A NAME="DOC.2.122.17"></A>
|
||||
<A NAME="DOC.2.128.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const uint getWriteMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.122.18"></A>
|
||||
<A NAME="DOC.2.128.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>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Stencil"></A>
|
||||
<A NAME="DOC.2.122.19"></A>
|
||||
<A NAME="DOC.2.128.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Stencil()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_func"></A>
|
||||
<A NAME="DOC.2.122.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.122.6">Function</A> _func</B></TT>
|
||||
<A NAME="DOC.2.128.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.128.6">Function</A> _func</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_funcRef"></A>
|
||||
<A NAME="DOC.2.122.21"></A>
|
||||
<A NAME="DOC.2.128.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _funcRef</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_funcMask"></A>
|
||||
<A NAME="DOC.2.122.22"></A>
|
||||
<A NAME="DOC.2.128.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>uint _funcMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_sfail"></A>
|
||||
<A NAME="DOC.2.122.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> _sfail</B></TT>
|
||||
<A NAME="DOC.2.128.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> _sfail</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zfail"></A>
|
||||
<A NAME="DOC.2.122.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> _zfail</B></TT>
|
||||
<A NAME="DOC.2.128.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> _zfail</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zpass"></A>
|
||||
<A NAME="DOC.2.122.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.122.11">Operation</A> _zpass</B></TT>
|
||||
<A NAME="DOC.2.128.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.128.11">Operation</A> _zpass</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_writeMask"></A>
|
||||
<A NAME="DOC.2.122.26"></A>
|
||||
<A NAME="DOC.2.128.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>uint _writeMask</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CSwitch,MSwitch.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<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_SP,Md_,M,M">
|
||||
<param name=indent value="0,1,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
@@ -23,37 +23,37 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.123.2">Switch</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.129.2">Switch</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.123.3">Switch</A></B>(const <!1><A HREF="Switch.html#DOC.2.123.3">Switch</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.129.3">Switch</A></B>(const <!1><A HREF="Switch.html#DOC.2.129.3">Switch</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.123.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Switch.html">Switch</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.129.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Switch.html">Switch</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.123.5">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.129.5">traverse</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.123.6">setValue</A></B>(const int value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.6">setValue</A></B>(const int value)
|
||||
<DD><I> Selects the active child Node or enables a special SwitchType mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.123.7">getValue</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.129.7">getValue</A></B>() const
|
||||
<DD><I> Returns the number of the active child Node or the SwitchType</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.123.1">SwitchType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.1">SwitchType</A></B>
|
||||
<DD><I> Special mode values for the Switch.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.123.9">_value</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.129.9">_value</A></B>
|
||||
<DD><I>The current Switch value.</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.123.8">~Switch</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.129.8">~Switch</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -102,7 +102,7 @@ to represent the different states of a traffic light.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="SwitchType"></A>
|
||||
<A NAME="DOC.2.123.1"></A>
|
||||
<A NAME="DOC.2.129.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SwitchType</B></TT>
|
||||
<DD>
|
||||
Special mode values for the Switch. Use these if you want to
|
||||
@@ -110,60 +110,62 @@ turn on/off all child nodes.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ALL_CHILDREN_ON"></A>
|
||||
<A NAME="DOC.2.123.1.1"></A>
|
||||
<A NAME="DOC.2.129.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_CHILDREN_ON</B></TT>
|
||||
<DD>Turn on all children.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALL_CHILDREN_OFF"></A>
|
||||
<A NAME="DOC.2.123.1.2"></A>
|
||||
<A NAME="DOC.2.129.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_CHILDREN_OFF</B></TT>
|
||||
<DD>Turn off all children.
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Switch"></A>
|
||||
<A NAME="DOC.2.123.2"></A>
|
||||
<A NAME="DOC.2.129.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Switch()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Switch"></A>
|
||||
<A NAME="DOC.2.123.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Switch(const <!1><A HREF="Switch.html#DOC.2.123.3">Switch</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.129.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Switch(const <!1><A HREF="Switch.html#DOC.2.129.3">Switch</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.123.4"></A>
|
||||
<A NAME="DOC.2.129.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Switch.html">Switch</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.123.5"></A>
|
||||
<A NAME="DOC.2.129.5"></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="setValue"></A>
|
||||
<A NAME="DOC.2.123.6"></A>
|
||||
<A NAME="DOC.2.129.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setValue(const int value)</B></TT>
|
||||
<DD>
|
||||
Selects the active child Node or enables a special
|
||||
SwitchType mode.
|
||||
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>value</B> - the number of the active child
|
||||
(<!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A> child == number 0) or SwitchType. Invalid values
|
||||
(<!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A> child == number 0) or SwitchType. Invalid values
|
||||
will be ignored.<BR><DD></DL><P>
|
||||
<A NAME="getValue"></A>
|
||||
<A NAME="DOC.2.123.7"></A>
|
||||
<A NAME="DOC.2.129.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getValue() const </B></TT>
|
||||
<DD>
|
||||
Returns the number of the active child Node or the SwitchType
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Switch"></A>
|
||||
<A NAME="DOC.2.123.8"></A>
|
||||
<A NAME="DOC.2.129.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Switch()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_value"></A>
|
||||
<A NAME="DOC.2.123.9"></A>
|
||||
<A NAME="DOC.2.129.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _value</B></TT>
|
||||
<DD>The current Switch value.
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="Sequence.html">Sequence</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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<typename <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>, Array::Type ARRAYTYPE, int DataSize, int DataType> class <A HREF="#DOC.DOCU">osg::TemplateArray</A></H2></H2><HR>
|
||||
<H2>template<typename <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>, Array::Type ARRAYTYPE, int DataSize, int DataType> class <A HREF="#DOC.DOCU">osg::TemplateArray</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
@@ -28,9 +28,9 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.3">TemplateArray</A></B>(unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.4">TemplateArray</A></B>(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.4">TemplateArray</A></B>(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.4.5">TemplateArray</A></B>(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.4.5">TemplateArray</A></B>(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.4.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
@@ -85,9 +85,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -103,7 +103,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -150,11 +150,11 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.150.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> TemplateArray(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> TemplateArray(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.4.6"></A>
|
||||
|
||||
@@ -23,46 +23,46 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.124.1">TexEnv</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.130.1">TexEnv</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.124.2">TexEnv</A></B>(const <!1><A HREF="TexEnv.html#DOC.2.124.2">TexEnv</A>& texenv, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.130.2">TexEnv</A></B>(const <!1><A HREF="TexEnv.html#DOC.2.130.2">TexEnv</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.124.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.24">TEXENV</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.130.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexEnv.html">TexEnv</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.124.4">isTextureAttribute</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.130.4">isTextureAttribute</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.124.5">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.130.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.124.7">setMode</A></B>( const <!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> mode )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.130.7">setMode</A></B>( const <!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> mode )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> <B><A HREF="#DOC.2.124.8">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> <B><A HREF="#DOC.2.130.8">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.124.9">setColor</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& color )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.130.9">setColor</A></B>( const <!1><A HREF="Vec4.html">Vec4</A>& color )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.124.10">getColor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.130.10">getColor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.124.11">getColor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.130.11">getColor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.124.12">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.130.12">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.124.6">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.130.6">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> <B><A HREF="#DOC.2.124.14">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> <B><A HREF="#DOC.2.130.14">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">osg::Vec4</A> <B><A HREF="#DOC.2.124.15">_color</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">osg::Vec4</A> <B><A HREF="#DOC.2.130.15">_color</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.124.13">~TexEnv</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.130.13">~TexEnv</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -80,7 +80,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -88,7 +88,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -113,9 +113,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -131,7 +131,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -166,83 +166,87 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexEnv"></A>
|
||||
<A NAME="DOC.2.124.1"></A>
|
||||
<A NAME="DOC.2.130.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnv()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TexEnv"></A>
|
||||
<A NAME="DOC.2.124.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnv(const <!1><A HREF="TexEnv.html#DOC.2.124.2">TexEnv</A>& texenv, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.130.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnv(const <!1><A HREF="TexEnv.html#DOC.2.130.2">TexEnv</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.124.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="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.24">TEXENV</A>)</B></TT>
|
||||
<A NAME="DOC.2.130.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="TexEnv.html">TexEnv</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.124.4"></A>
|
||||
<A NAME="DOC.2.130.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.124.5"></A>
|
||||
<A NAME="DOC.2.130.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="Mode"></A>
|
||||
<A NAME="DOC.2.124.6"></A>
|
||||
<A NAME="DOC.2.130.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DECAL"></A>
|
||||
<A NAME="DOC.2.124.6.1"></A>
|
||||
<A NAME="DOC.2.130.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DECAL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MODULATE"></A>
|
||||
<A NAME="DOC.2.124.6.2"></A>
|
||||
<A NAME="DOC.2.130.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MODULATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BLEND"></A>
|
||||
<A NAME="DOC.2.124.6.3"></A>
|
||||
<A NAME="DOC.2.130.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BLEND</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="REPLACE"></A>
|
||||
<A NAME="DOC.2.124.6.4"></A>
|
||||
<A NAME="DOC.2.130.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REPLACE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ADD"></A>
|
||||
<A NAME="DOC.2.130.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ADD</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.124.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode( const <!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> mode )</B></TT>
|
||||
<A NAME="DOC.2.130.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode( const <!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> mode )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.124.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.130.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColor"></A>
|
||||
<A NAME="DOC.2.124.9"></A>
|
||||
<A NAME="DOC.2.130.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColor( const <!1><A HREF="Vec4.html">Vec4</A>& color )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColor"></A>
|
||||
<A NAME="DOC.2.124.10"></A>
|
||||
<A NAME="DOC.2.130.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A>& getColor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColor"></A>
|
||||
<A NAME="DOC.2.124.11"></A>
|
||||
<A NAME="DOC.2.130.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getColor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.124.12"></A>
|
||||
<A NAME="DOC.2.130.12"></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="~TexEnv"></A>
|
||||
<A NAME="DOC.2.124.13"></A>
|
||||
<A NAME="DOC.2.130.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TexEnv( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.124.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexEnv.html#DOC.2.124.6">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.130.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexEnv.html#DOC.2.130.6">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_color"></A>
|
||||
<A NAME="DOC.2.124.15"></A>
|
||||
<A NAME="DOC.2.130.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">osg::Vec4</A> _color</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,55 +23,55 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.127.1">TexGen</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.134.1">TexGen</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.127.2">TexGen</A></B>(const <!1><A HREF="TexGen.html#DOC.2.127.2">TexGen</A>& texgen, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.134.2">TexGen</A></B>(const <!1><A HREF="TexGen.html#DOC.2.134.2">TexGen</A>& texgen, 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.127.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.25">TEXGEN</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.134.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.25">TEXGEN</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.127.4">isTextureAttribute</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.134.4">isTextureAttribute</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.127.5">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.134.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>virtual void <B><A HREF="#DOC.2.127.6">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.134.6">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>virtual void <B><A HREF="#DOC.2.127.7">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.134.7">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.127.9">setMode</A></B>( const <!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> mode )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.134.9">setMode</A></B>( const <!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> mode )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> <B><A HREF="#DOC.2.127.10">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> <B><A HREF="#DOC.2.134.10">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.127.12">setPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.127.11">Coord</A> which, const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.134.12">setPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.134.11">Coord</A> which, const <!1><A HREF="Vec4.html">Vec4</A>& plane)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.127.13">getPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.127.11">Coord</A> which) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.134.13">getPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.134.11">Coord</A> which) 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.127.8">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.134.8">Mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.127.11">Coord</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.134.11">Coord</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> <B><A HREF="#DOC.2.127.15">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> <B><A HREF="#DOC.2.134.15">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.127.16">_plane_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.134.16">_plane_s</A></B>
|
||||
<DD><I>additional texgen coefficents for GL_OBJECT_PLANE or GL_EYE_PLANE,</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.127.17">_plane_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.134.17">_plane_t</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.127.18">_plane_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.134.18">_plane_r</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.127.19">_plane_q</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.134.19">_plane_q</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.127.14">~TexGen</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.134.14">~TexGen</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -89,7 +89,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -120,9 +120,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -138,7 +138,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -173,122 +173,122 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexGen"></A>
|
||||
<A NAME="DOC.2.127.1"></A>
|
||||
<A NAME="DOC.2.134.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexGen()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TexGen"></A>
|
||||
<A NAME="DOC.2.127.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexGen(const <!1><A HREF="TexGen.html#DOC.2.127.2">TexGen</A>& texgen, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.134.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexGen(const <!1><A HREF="TexGen.html#DOC.2.134.2">TexGen</A>& texgen, 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.127.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="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.25">TEXGEN</A>)</B></TT>
|
||||
<A NAME="DOC.2.134.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="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.25">TEXGEN</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isTextureAttribute"></A>
|
||||
<A NAME="DOC.2.127.4"></A>
|
||||
<A NAME="DOC.2.134.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.127.5"></A>
|
||||
<A NAME="DOC.2.134.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="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.127.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<A NAME="DOC.2.134.6"></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="apply"></A>
|
||||
<A NAME="DOC.2.127.7"></A>
|
||||
<A NAME="DOC.2.134.7"></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="Mode"></A>
|
||||
<A NAME="DOC.2.127.8"></A>
|
||||
<A NAME="DOC.2.134.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="OBJECT_LINEAR"></A>
|
||||
<A NAME="DOC.2.127.8.1"></A>
|
||||
<A NAME="DOC.2.134.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OBJECT_LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="EYE_LINEAR"></A>
|
||||
<A NAME="DOC.2.127.8.2"></A>
|
||||
<A NAME="DOC.2.134.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> EYE_LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SPHERE_MAP"></A>
|
||||
<A NAME="DOC.2.127.8.3"></A>
|
||||
<A NAME="DOC.2.134.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SPHERE_MAP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NORMAL_MAP"></A>
|
||||
<A NAME="DOC.2.127.8.4"></A>
|
||||
<A NAME="DOC.2.134.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NORMAL_MAP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="REFLECTION_MAP"></A>
|
||||
<A NAME="DOC.2.127.8.5"></A>
|
||||
<A NAME="DOC.2.134.8.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REFLECTION_MAP</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.127.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> mode )</B></TT>
|
||||
<A NAME="DOC.2.134.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> mode )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.127.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.134.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Coord"></A>
|
||||
<A NAME="DOC.2.127.11"></A>
|
||||
<A NAME="DOC.2.134.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Coord</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="S"></A>
|
||||
<A NAME="DOC.2.127.11.1"></A>
|
||||
<A NAME="DOC.2.134.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> S</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="T"></A>
|
||||
<A NAME="DOC.2.127.11.2"></A>
|
||||
<A NAME="DOC.2.134.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> T</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="R"></A>
|
||||
<A NAME="DOC.2.127.11.3"></A>
|
||||
<A NAME="DOC.2.134.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> R</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Q"></A>
|
||||
<A NAME="DOC.2.127.11.4"></A>
|
||||
<A NAME="DOC.2.134.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Q</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setPlane"></A>
|
||||
<A NAME="DOC.2.127.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPlane(const <!1><A HREF="TexGen.html#DOC.2.127.11">Coord</A> which, const <!1><A HREF="Vec4.html">Vec4</A>& plane)</B></TT>
|
||||
<A NAME="DOC.2.134.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPlane(const <!1><A HREF="TexGen.html#DOC.2.134.11">Coord</A> which, const <!1><A HREF="Vec4.html">Vec4</A>& plane)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPlane"></A>
|
||||
<A NAME="DOC.2.127.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getPlane(const <!1><A HREF="TexGen.html#DOC.2.127.11">Coord</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.134.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getPlane(const <!1><A HREF="TexGen.html#DOC.2.134.11">Coord</A> which) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TexGen"></A>
|
||||
<A NAME="DOC.2.127.14"></A>
|
||||
<A NAME="DOC.2.134.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TexGen( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.127.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexGen.html#DOC.2.127.8">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.134.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexGen.html#DOC.2.134.8">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_plane_s"></A>
|
||||
<A NAME="DOC.2.127.16"></A>
|
||||
<A NAME="DOC.2.134.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _plane_s</B></TT>
|
||||
<DD>additional texgen coefficents for GL_OBJECT_PLANE or GL_EYE_PLANE,
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_plane_t"></A>
|
||||
<A NAME="DOC.2.127.17"></A>
|
||||
<A NAME="DOC.2.134.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _plane_t</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_plane_r"></A>
|
||||
<A NAME="DOC.2.127.18"></A>
|
||||
<A NAME="DOC.2.134.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _plane_r</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_plane_q"></A>
|
||||
<A NAME="DOC.2.127.19"></A>
|
||||
<A NAME="DOC.2.134.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _plane_q</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,39 +23,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.128.1">TexMat</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.135.1">TexMat</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.128.2">TexMat</A></B>(const <!1><A HREF="TexMat.html#DOC.2.128.2">TexMat</A>& texmat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.135.2">TexMat</A></B>(const <!1><A HREF="TexMat.html#DOC.2.135.2">TexMat</A>& texmat, 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.128.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.26">TEXMAT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.135.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.26">TEXMAT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.128.4">isTextureAttribute</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.135.4">isTextureAttribute</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.128.5">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.135.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>inline void <B><A HREF="#DOC.2.128.6">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.135.6">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<DD><I>Set the texture matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.128.7">getMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.135.7">getMatrix</A></B>()
|
||||
<DD><I>Get the texture matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.128.8">getMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.135.8">getMatrix</A></B>() const
|
||||
<DD><I>Get the const texture matrix </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.128.9">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.135.9">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>apply as OpenGL texture matrix</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.128.11">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.135.11">_matrix</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.128.10">~TexMat</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.135.10">~TexMat</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -73,7 +73,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -81,7 +81,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -106,9 +106,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -124,7 +124,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -159,53 +159,53 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexMat"></A>
|
||||
<A NAME="DOC.2.128.1"></A>
|
||||
<A NAME="DOC.2.135.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexMat()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TexMat"></A>
|
||||
<A NAME="DOC.2.128.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexMat(const <!1><A HREF="TexMat.html#DOC.2.128.2">TexMat</A>& texmat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.135.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexMat(const <!1><A HREF="TexMat.html#DOC.2.135.2">TexMat</A>& texmat, 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.128.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="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.26">TEXMAT</A>)</B></TT>
|
||||
<A NAME="DOC.2.135.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="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.26">TEXMAT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isTextureAttribute"></A>
|
||||
<A NAME="DOC.2.128.4"></A>
|
||||
<A NAME="DOC.2.135.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.128.5"></A>
|
||||
<A NAME="DOC.2.135.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="setMatrix"></A>
|
||||
<A NAME="DOC.2.128.6"></A>
|
||||
<A NAME="DOC.2.135.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& matrix)</B></TT>
|
||||
<DD>Set the texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.128.7"></A>
|
||||
<A NAME="DOC.2.135.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getMatrix()</B></TT>
|
||||
<DD>Get the texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.128.8"></A>
|
||||
<A NAME="DOC.2.135.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMatrix() const </B></TT>
|
||||
<DD>Get the const texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.128.9"></A>
|
||||
<A NAME="DOC.2.135.9"></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>apply as OpenGL texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TexMat"></A>
|
||||
<A NAME="DOC.2.128.10"></A>
|
||||
<A NAME="DOC.2.135.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TexMat( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.128.11"></A>
|
||||
<A NAME="DOC.2.135.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">Matrix</A> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,15 +7,15 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Texture</A></H2></H2><BLOCKQUOTE>Texture state class which encapsulates OpenGl texture functionality</BLOCKQUOTE>
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Texture</A></H2></H2><BLOCKQUOTE>Texture base class which encapsulates OpenGl texture functionality which common betweent the various types of OpenGL textures</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,CTextureCubeMap,MTextureCubeMap.html">
|
||||
<param name=before value="M,M,M,M,M^_">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M,M">
|
||||
<param name=indent value="0,1,2,3,3">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=245>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexture,MTexture.html,CTextureCubeMap,MTextureCubeMap.html,CTexture3D,MTexture3D.html,CTexture2D,MTexture2D.html,CTexture1D,MTexture1D.html">
|
||||
<param name=before value="M,M,M,M,M|_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M,M,M,M,M">
|
||||
<param name=indent value="0,1,2,3,3,3,3,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
@@ -23,178 +23,151 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.129.1">Texture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.136.1">Texture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.129.2">Texture</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.2">Texture</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.136.2">Texture</A></B>(const <!1><A HREF="Texture.html#DOC.2.136.2">Texture</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.129.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Texture.html">Texture</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.1">TEXTURE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B><A HREF="#DOC.2.136.3">cloneType</A></B>() const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.129.4">isTextureAttribute</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B><A HREF="#DOC.2.136.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.129.5">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>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.136.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">osg::Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.129.6">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.136.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.7">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.136.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.129.8">getImage</A></B>()
|
||||
<DD><I>Get the texture image.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> <B><A HREF="#DOC.2.136.8">getType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.129.9">getImage</A></B>() const
|
||||
<DD><I>Get the const texture image.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.136.9">isTextureAttribute</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.10">copyTexImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.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.129.11">copyTexSubImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A> )
|
||||
<DD><I>Copy a two-dimensional texture subimage.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.14">setWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.12">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> wrap)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.12">setWrap</A></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)
|
||||
<DD><I>Set the texture wrap mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> <B><A HREF="#DOC.2.129.15">getWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.12">WrapParameter</A> which) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B><A HREF="#DOC.2.136.13">getWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which) const
|
||||
<DD><I>Get the texture wrap mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.16">setBorderColor</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.14">setBorderColor</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DD><I>Sets the border color for this texture.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.129.17">borderColor</A></B>(void) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.136.15">borderColor</A></B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.20">setFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.18">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> filter)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.18">setFilter</A></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)
|
||||
<DD><I>Set the texture filter mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> <B><A HREF="#DOC.2.129.21">getFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.18">FilterParameter</A> which) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B><A HREF="#DOC.2.136.19">getFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which) const
|
||||
<DD><I>Get the texture filter mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.23">setInternalFormatMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.20">setMaxAnisotropy</A></B>(float anis)
|
||||
<DD><I>Set the maximum anisotropy value, default value is 10 for no anisotropic filtering.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.136.21">getMaxAnisotropy</A></B>() const
|
||||
<DD><I>Get the maximum anisotropy value</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.136.23">setInternalFormatMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> mode)
|
||||
<DD><I>Set the internal format mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> <B><A HREF="#DOC.2.129.24">getInternalFormatMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B><A HREF="#DOC.2.136.24">getInternalFormatMode</A></B>() const
|
||||
<DD><I>Get the internal format mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.25">setInternalFormatValue</A></B>(const int internalFormat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.136.25">setInternalFormat</A></B>(const int internalFormat)
|
||||
<DD><I>Set the internal format to use when creating OpenGL textures.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.129.26">getInternalFormatValue</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.136.26">getInternalFormat</A></B>() const
|
||||
<DD><I>Get the internal format to use when creating OpenGL textures</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.129.27">getTextureObject</A></B>(const uint contextID) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.136.27">isCompressedInternalFormat</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline GLuint& <B><A HREF="#DOC.2.136.29">getTextureObject</A></B>(const uint contextID) const
|
||||
<DD><I>return the OpenGL texture object for specified context</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.29">setSubloadMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> mode)
|
||||
<DD><I>Set the texture subload mode.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline uint& <B><A HREF="#DOC.2.136.30">getModifiedTag</A></B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> <B><A HREF="#DOC.2.129.30">getSubloadMode</A></B>() const
|
||||
<DD><I>Get the texture subload mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.31">setSubloadOffset</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>)
|
||||
<DD><I>Set the texture subload offsets.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.32">getSubloadOffset</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>) const
|
||||
<DD><I>Get the texture subload offsets.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.33">setSubloadSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)
|
||||
<DD><I>Set the texture subload width.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.129.34">getSubloadSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const
|
||||
<DD><I>Get the texture subload width.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline GLuint& <B><A HREF="#DOC.2.129.35">getHandle</A></B>(const uint contextID) const
|
||||
<DD><I>Get the handle to the texture object for the current context</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline uint& <B><A HREF="#DOC.2.129.36">getModifiedTag</A></B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.37">dirtyTextureObject</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.31">dirtyTextureObject</A></B>()
|
||||
<DD><I>Force a recompile on next apply() of associated OpenGL texture objects</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.129.38">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>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.129.39">compile</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Compile the texture mip maps.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.129.40">deleteTextureObject</A></B>(uint contextID, GLuint handle)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.136.32">deleteTextureObject</A></B>(uint contextID, GLuint handle)
|
||||
<DD><I>use deleteTextureObject instead of glDeleteTextures to allow OpenGL texture objects to cached until they can be deleted by the OpenGL context in which they were created, specified by contextID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.129.41">flushDeletedTextureObjects</A></B>(uint contextID)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.136.33">flushDeletedTextureObjects</A></B>(uint contextID)
|
||||
<DD><I>flush all the cached display list which need to be deleted in the OpenGL context related to contextID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static GLint <B><A HREF="#DOC.2.136.34">getMaxTextureSize</A></B>()
|
||||
<DD><I>Get the maximum texture size supported, this is the normally define by GL_MAX_TEXTURE_SIZE, but can be overridden by the OSG_MAX_TEXTURE_SIZE environmental variable</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.136.35">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const = 0
|
||||
<DD><I>Texture is pure virtual base class, apply must be overriden.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.136.36">compile</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Calls apply(state) to compile the texture.</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.129.12">WrapParameter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.136.10">WrapParameter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.13">WrapMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.136.11">WrapMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.18">FilterParameter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.136.16">FilterParameter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.19">FilterMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.136.17">FilterMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.22">InternalFormatMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.136.22">InternalFormatMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.129.28">SubloadMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.136.28">Get the handle to the texture object for the current context</A></B>
|
||||
</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.129.47">_image</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B><A HREF="#DOC.2.136.46">_wrap_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.129.48">_target</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B><A HREF="#DOC.2.136.47">_wrap_t</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> <B><A HREF="#DOC.2.129.49">_wrap_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B><A HREF="#DOC.2.136.48">_wrap_r</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> <B><A HREF="#DOC.2.129.50">_wrap_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B><A HREF="#DOC.2.136.49">_min_filter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> <B><A HREF="#DOC.2.129.51">_wrap_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B><A HREF="#DOC.2.136.50">_mag_filter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> <B><A HREF="#DOC.2.129.52">_min_filter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.136.51">_maxAnisotropy</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> <B><A HREF="#DOC.2.129.53">_mag_filter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.136.52">_borderColor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.129.54">_texParamtersDirty</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.136.53">_texParametersDirty</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> <B><A HREF="#DOC.2.129.55">_internalFormatMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> <B><A HREF="#DOC.2.136.54">_internalFormatMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.129.56">_internalFormatValue</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.129.57">_borderColor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.129.58">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.129.59">_textureHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> <B><A HREF="#DOC.2.129.60">_subloadMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.129.61">_subloadOffsX</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.129.62">_subloadOffsY</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.129.63">_subloadWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.129.64">_subloadHeight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLint <B><A HREF="#DOC.2.136.55">_internalFormat</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.129.42">~Texture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.136.37">~Texture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.129.43">applyTexParameters</A></B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Method which does setting of texture paramters.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.136.38">computeInternalFormat</A></B>() const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.129.44">applyTexImage</A></B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Method which does the creation of the texture itself, and does not set or use texture binding.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.39">computeInternalFormatWithImage</A></B>(<!1><A HREF="Image.html">osg::Image</A>& image) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.136.40">isCompressedInternalFormat</A></B>(GLint internalFormat) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.41">applyTexParameters</A></B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Helper method which does setting of texture paramters.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.136.42">applyTexImage2D</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& <!1><A HREF="Viewport.html#DOC.2.153.10">height</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>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.136.43">compareTexture</A></B>(const <!1><A HREF="Texture.html">Texture</A>& rhs) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B><A HREF="#DOC.2.129.45">_handleList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B><A HREF="#DOC.2.136.44">_handleList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B><A HREF="#DOC.2.129.46">_modifiedTag</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B><A HREF="#DOC.2.136.45">_modifiedTag</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B><A HREF="#DOC.2.129.65">s_deletedTextureObjectCache</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B><A HREF="#DOC.2.136.56">s_deletedTextureObjectCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -202,23 +175,15 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual int <B>compare</B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) 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
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -241,9 +206,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -259,7 +224,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -290,324 +255,257 @@
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Texture state class which encapsulates OpenGl texture functionality</BLOCKQUOTE>
|
||||
<BLOCKQUOTE>Texture base class which encapsulates OpenGl texture functionality which common betweent the various types of OpenGL textures</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Texture"></A>
|
||||
<A NAME="DOC.2.129.1"></A>
|
||||
<A NAME="DOC.2.136.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Texture"></A>
|
||||
<A NAME="DOC.2.129.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture(const <!1><A HREF="Texture.html#DOC.2.129.2">Texture</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.136.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture(const <!1><A HREF="Texture.html#DOC.2.136.2">Texture</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.129.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="Texture.html">Texture</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.1">TEXTURE</A>)</B></TT>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.136.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">osg::Object</A>* cloneType() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.136.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">osg::Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.136.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">osg::Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.136.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.136.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getType"></A>
|
||||
<A NAME="DOC.2.136.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateAttribute.html#DOC.2.125.5">Type</A> getType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isTextureAttribute"></A>
|
||||
<A NAME="DOC.2.129.4"></A>
|
||||
<A NAME="DOC.2.136.9"></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.129.5"></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.129.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.129.7"></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.129.8"></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.129.9"></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="copyTexImage2D"></A>
|
||||
<A NAME="DOC.2.129.10"></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.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.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.129.11"></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.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.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="WrapParameter"></A>
|
||||
<A NAME="DOC.2.129.12"></A>
|
||||
<A NAME="DOC.2.136.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum WrapParameter</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="WRAP_S"></A>
|
||||
<A NAME="DOC.2.129.12.1"></A>
|
||||
<A NAME="DOC.2.136.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> WRAP_S</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="WRAP_T"></A>
|
||||
<A NAME="DOC.2.129.12.2"></A>
|
||||
<A NAME="DOC.2.136.10.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> WRAP_T</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="WRAP_R"></A>
|
||||
<A NAME="DOC.2.129.12.3"></A>
|
||||
<A NAME="DOC.2.136.10.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> WRAP_R</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="WrapMode"></A>
|
||||
<A NAME="DOC.2.129.13"></A>
|
||||
<A NAME="DOC.2.136.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum WrapMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="CLAMP"></A>
|
||||
<A NAME="DOC.2.129.13.1"></A>
|
||||
<A NAME="DOC.2.136.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLAMP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLAMP_TO_EDGE"></A>
|
||||
<A NAME="DOC.2.129.13.2"></A>
|
||||
<A NAME="DOC.2.136.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLAMP_TO_EDGE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CLAMP_TO_BORDER"></A>
|
||||
<A NAME="DOC.2.129.13.3"></A>
|
||||
<A NAME="DOC.2.136.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLAMP_TO_BORDER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="REPEAT"></A>
|
||||
<A NAME="DOC.2.129.13.4"></A>
|
||||
<A NAME="DOC.2.136.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REPEAT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MIRROR"></A>
|
||||
<A NAME="DOC.2.129.13.5"></A>
|
||||
<A NAME="DOC.2.136.11.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MIRROR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setWrap"></A>
|
||||
<A NAME="DOC.2.129.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWrap(const <!1><A HREF="Texture.html#DOC.2.129.12">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> wrap)</B></TT>
|
||||
<A NAME="DOC.2.136.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWrap(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)</B></TT>
|
||||
<DD>Set the texture wrap mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWrap"></A>
|
||||
<A NAME="DOC.2.129.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> getWrap(const <!1><A HREF="Texture.html#DOC.2.129.12">WrapParameter</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.136.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> getWrap(const <!1><A HREF="Texture.html#DOC.2.136.10">WrapParameter</A> which) const </B></TT>
|
||||
<DD>Get the texture wrap mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setBorderColor"></A>
|
||||
<A NAME="DOC.2.129.16"></A>
|
||||
<A NAME="DOC.2.136.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setBorderColor(const <!1><A HREF="Vec4.html">Vec4</A>& color)</B></TT>
|
||||
<DD>Sets the border color for this texture. Makes difference only if
|
||||
wrap mode is CLAMP_TO_BORDER
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="borderColor"></A>
|
||||
<A NAME="DOC.2.129.17"></A>
|
||||
<A NAME="DOC.2.136.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& borderColor(void) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FilterParameter"></A>
|
||||
<A NAME="DOC.2.129.18"></A>
|
||||
<A NAME="DOC.2.136.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum FilterParameter</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="MIN_FILTER"></A>
|
||||
<A NAME="DOC.2.129.18.1"></A>
|
||||
<A NAME="DOC.2.136.16.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MIN_FILTER</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MAG_FILTER"></A>
|
||||
<A NAME="DOC.2.129.18.2"></A>
|
||||
<A NAME="DOC.2.136.16.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MAG_FILTER</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="FilterMode"></A>
|
||||
<A NAME="DOC.2.129.19"></A>
|
||||
<A NAME="DOC.2.136.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum FilterMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LINEAR"></A>
|
||||
<A NAME="DOC.2.129.19.1"></A>
|
||||
<A NAME="DOC.2.136.17.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINEAR_MIPMAP_LINEAR"></A>
|
||||
<A NAME="DOC.2.129.19.2"></A>
|
||||
<A NAME="DOC.2.136.17.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINEAR_MIPMAP_LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINEAR_MIPMAP_NEAREST"></A>
|
||||
<A NAME="DOC.2.129.19.3"></A>
|
||||
<A NAME="DOC.2.136.17.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINEAR_MIPMAP_NEAREST</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEAREST"></A>
|
||||
<A NAME="DOC.2.129.19.4"></A>
|
||||
<A NAME="DOC.2.136.17.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEAREST</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEAREST_MIPMAP_LINEAR"></A>
|
||||
<A NAME="DOC.2.129.19.5"></A>
|
||||
<A NAME="DOC.2.136.17.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEAREST_MIPMAP_LINEAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEAREST_MIPMAP_NEAREST"></A>
|
||||
<A NAME="DOC.2.129.19.6"></A>
|
||||
<A NAME="DOC.2.136.17.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEAREST_MIPMAP_NEAREST</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ANISOTROPIC"></A>
|
||||
<A NAME="DOC.2.129.19.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ANISOTROPIC</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setFilter"></A>
|
||||
<A NAME="DOC.2.129.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFilter(const <!1><A HREF="Texture.html#DOC.2.129.18">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> filter)</B></TT>
|
||||
<A NAME="DOC.2.136.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFilter(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)</B></TT>
|
||||
<DD>Set the texture filter mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFilter"></A>
|
||||
<A NAME="DOC.2.129.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> getFilter(const <!1><A HREF="Texture.html#DOC.2.129.18">FilterParameter</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.136.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> getFilter(const <!1><A HREF="Texture.html#DOC.2.136.16">FilterParameter</A> which) const </B></TT>
|
||||
<DD>Get the texture filter mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaxAnisotropy"></A>
|
||||
<A NAME="DOC.2.136.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxAnisotropy(float anis)</B></TT>
|
||||
<DD>Set the maximum anisotropy value, default value is 10 for
|
||||
no anisotropic filtering. If hardware does not support anisotropic
|
||||
filtering then normal filtering is used, equivilant to a max anisotropy value of 1.0.
|
||||
valid range is 1.0f upwards. The maximum value depends on the graphics
|
||||
system being used.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxAnisotropy"></A>
|
||||
<A NAME="DOC.2.136.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float getMaxAnisotropy() const </B></TT>
|
||||
<DD>Get the maximum anisotropy value
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="InternalFormatMode"></A>
|
||||
<A NAME="DOC.2.129.22"></A>
|
||||
<A NAME="DOC.2.136.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum InternalFormatMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="USE_IMAGE_DATA_FORMAT"></A>
|
||||
<A NAME="DOC.2.129.22.1"></A>
|
||||
<A NAME="DOC.2.136.22.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_IMAGE_DATA_FORMAT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_USER_DEFINED_FORMAT"></A>
|
||||
<A NAME="DOC.2.129.22.2"></A>
|
||||
<A NAME="DOC.2.136.22.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_USER_DEFINED_FORMAT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_ARB_COMPRESSION"></A>
|
||||
<A NAME="DOC.2.129.22.3"></A>
|
||||
<A NAME="DOC.2.136.22.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_ARB_COMPRESSION</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_S3TC_DXT1_COMPRESSION"></A>
|
||||
<A NAME="DOC.2.129.22.4"></A>
|
||||
<A NAME="DOC.2.136.22.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_S3TC_DXT1_COMPRESSION</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_S3TC_DXT3_COMPRESSION"></A>
|
||||
<A NAME="DOC.2.129.22.5"></A>
|
||||
<A NAME="DOC.2.136.22.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_S3TC_DXT3_COMPRESSION</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_S3TC_DXT5_COMPRESSION"></A>
|
||||
<A NAME="DOC.2.129.22.6"></A>
|
||||
<A NAME="DOC.2.136.22.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_S3TC_DXT5_COMPRESSION</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setInternalFormatMode"></A>
|
||||
<A NAME="DOC.2.129.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatMode(const <!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.136.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatMode(const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> mode)</B></TT>
|
||||
<DD>Set the internal format mode.
|
||||
Note, If the mode is set USE_IMAGE_DATA_FORMAT, USE_ARB_COMPRESSION,
|
||||
USE_S3TC_COMPRESSION the internalFormat is automatically selected,
|
||||
and will overwrite the previous _internalFormatValue.
|
||||
and will overwrite the previous _internalFormat.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInternalFormatMode"></A>
|
||||
<A NAME="DOC.2.129.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> getInternalFormatMode() const </B></TT>
|
||||
<A NAME="DOC.2.136.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> getInternalFormatMode() const </B></TT>
|
||||
<DD>Get the internal format mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setInternalFormatValue"></A>
|
||||
<A NAME="DOC.2.129.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatValue(const int internalFormat)</B></TT>
|
||||
<A NAME="setInternalFormat"></A>
|
||||
<A NAME="DOC.2.136.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormat(const int internalFormat)</B></TT>
|
||||
<DD>Set the internal format to use when creating OpenGL textures.
|
||||
Also sets the internalFormatMode to USE_USER_DEFINED_FORMAT.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInternalFormatValue"></A>
|
||||
<A NAME="DOC.2.129.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getInternalFormatValue() const </B></TT>
|
||||
<A NAME="getInternalFormat"></A>
|
||||
<A NAME="DOC.2.136.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getInternalFormat() const </B></TT>
|
||||
<DD>Get the internal format to use when creating OpenGL textures
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureObject"></A>
|
||||
<A NAME="DOC.2.129.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const uint getTextureObject(const uint contextID) const </B></TT>
|
||||
<DD>return the OpenGL texture object for specified context
|
||||
<A NAME="isCompressedInternalFormat"></A>
|
||||
<A NAME="DOC.2.136.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isCompressedInternalFormat() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SubloadMode"></A>
|
||||
<A NAME="DOC.2.129.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum SubloadMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="OFF"></A>
|
||||
<A NAME="DOC.2.129.28.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OFF</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AUTO"></A>
|
||||
<A NAME="DOC.2.129.28.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AUTO</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="IF_DIRTY"></A>
|
||||
<A NAME="DOC.2.129.28.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> IF_DIRTY</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setSubloadMode"></A>
|
||||
<A NAME="DOC.2.129.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadMode(const <!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> mode)</B></TT>
|
||||
<DD>Set the texture subload mode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadMode"></A>
|
||||
<A NAME="DOC.2.129.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> getSubloadMode() const </B></TT>
|
||||
<DD>Get the texture subload mode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubloadOffset"></A>
|
||||
<A NAME="DOC.2.129.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadOffset(const int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>)</B></TT>
|
||||
<DD>Set the texture subload offsets.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadOffset"></A>
|
||||
<A NAME="DOC.2.129.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadOffset(int& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>) const </B></TT>
|
||||
<DD>Get the texture subload offsets.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSubloadSize"></A>
|
||||
<A NAME="DOC.2.129.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadSize(const int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)</B></TT>
|
||||
<DD>Set the texture subload width. 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="getSubloadSize"></A>
|
||||
<A NAME="DOC.2.129.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadSize(int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const </B></TT>
|
||||
<DD>Get the texture subload width.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHandle"></A>
|
||||
<A NAME="DOC.2.129.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline GLuint& getHandle(const uint contextID) const </B></TT>
|
||||
<A NAME="Get the handle to the texture object for the current context"></A>
|
||||
<A NAME="DOC.2.136.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Get the handle to the texture object for the current context</B></TT>
|
||||
<DD>Get the handle to the texture object for the current context
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureObject"></A>
|
||||
<A NAME="DOC.2.136.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline GLuint& getTextureObject(const uint contextID) const </B></TT>
|
||||
<DD>return the OpenGL texture object for specified context
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModifiedTag"></A>
|
||||
<A NAME="DOC.2.129.36"></A>
|
||||
<A NAME="DOC.2.136.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline uint& getModifiedTag(const uint contextID) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="dirtyTextureObject"></A>
|
||||
<A NAME="DOC.2.129.37"></A>
|
||||
<A NAME="DOC.2.136.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void dirtyTextureObject()</B></TT>
|
||||
<DD>Force a recompile on next apply() of associated OpenGL texture objects
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.129.38"></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="compile"></A>
|
||||
<A NAME="DOC.2.129.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void compile(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>Compile the texture mip maps. Implemented by simply calling apply().
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="deleteTextureObject"></A>
|
||||
<A NAME="DOC.2.129.40"></A>
|
||||
<A NAME="DOC.2.136.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void deleteTextureObject(uint contextID, GLuint handle)</B></TT>
|
||||
<DD>use deleteTextureObject instead of glDeleteTextures to allow
|
||||
OpenGL texture objects to cached until they can be deleted
|
||||
@@ -615,113 +513,118 @@ by the OpenGL context in which they were created, specified
|
||||
by contextID
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flushDeletedTextureObjects"></A>
|
||||
<A NAME="DOC.2.129.41"></A>
|
||||
<A NAME="DOC.2.136.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void flushDeletedTextureObjects(uint contextID)</B></TT>
|
||||
<DD>flush all the cached display list which need to be deleted
|
||||
in the OpenGL context related to contextID
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaxTextureSize"></A>
|
||||
<A NAME="DOC.2.136.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static GLint getMaxTextureSize()</B></TT>
|
||||
<DD>Get the maximum texture size supported, this is the
|
||||
normally define by GL_MAX_TEXTURE_SIZE, but can be overridden
|
||||
by the OSG_MAX_TEXTURE_SIZE environmental variable
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.136.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="State.html">State</A>& state) const = 0</B></TT>
|
||||
<DD>Texture is pure virtual base class, apply must be overriden.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compile"></A>
|
||||
<A NAME="DOC.2.136.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void compile(<!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>Calls apply(state) to compile the texture.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Texture"></A>
|
||||
<A NAME="DOC.2.129.42"></A>
|
||||
<A NAME="DOC.2.136.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Texture()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexParameters"></A>
|
||||
<A NAME="DOC.2.129.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void applyTexParameters(GLenum target, <!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>Method which does setting of texture paramters.
|
||||
<A NAME="computeInternalFormat"></A>
|
||||
<A NAME="DOC.2.136.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void computeInternalFormat() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexImage"></A>
|
||||
<A NAME="DOC.2.129.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void applyTexImage(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>Method which does the creation of the texture itself, and
|
||||
<A NAME="computeInternalFormatWithImage"></A>
|
||||
<A NAME="DOC.2.136.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeInternalFormatWithImage(<!1><A HREF="Image.html">osg::Image</A>& image) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCompressedInternalFormat"></A>
|
||||
<A NAME="DOC.2.136.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isCompressedInternalFormat(GLint internalFormat) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexParameters"></A>
|
||||
<A NAME="DOC.2.136.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void applyTexParameters(GLenum target, <!1><A HREF="State.html">State</A>& state) const </B></TT>
|
||||
<DD>Helper method which does setting of texture paramters.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexImage2D"></A>
|
||||
<A NAME="DOC.2.136.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void applyTexImage2D(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 </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="compareTexture"></A>
|
||||
<A NAME="DOC.2.136.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compareTexture(const <!1><A HREF="Texture.html">Texture</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="_handleList"></A>
|
||||
<A NAME="DOC.2.129.45"></A>
|
||||
<A NAME="DOC.2.136.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<GLuint> TextureNameList mutable TextureNameList _handleList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modifiedTag"></A>
|
||||
<A NAME="DOC.2.129.46"></A>
|
||||
<A NAME="DOC.2.136.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag _modifiedTag</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.129.47"></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="_target"></A>
|
||||
<A NAME="DOC.2.129.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _target</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_s"></A>
|
||||
<A NAME="DOC.2.129.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> _wrap_s</B></TT>
|
||||
<A NAME="DOC.2.136.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> _wrap_s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_t"></A>
|
||||
<A NAME="DOC.2.129.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> _wrap_t</B></TT>
|
||||
<A NAME="DOC.2.136.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> _wrap_t</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_r"></A>
|
||||
<A NAME="DOC.2.129.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> _wrap_r</B></TT>
|
||||
<A NAME="DOC.2.136.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> _wrap_r</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_min_filter"></A>
|
||||
<A NAME="DOC.2.129.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> _min_filter</B></TT>
|
||||
<A NAME="DOC.2.136.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> _min_filter</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mag_filter"></A>
|
||||
<A NAME="DOC.2.129.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> _mag_filter</B></TT>
|
||||
<A NAME="DOC.2.136.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> _mag_filter</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texParamtersDirty"></A>
|
||||
<A NAME="DOC.2.129.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _texParamtersDirty</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_internalFormatMode"></A>
|
||||
<A NAME="DOC.2.129.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> _internalFormatMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_internalFormatValue"></A>
|
||||
<A NAME="DOC.2.129.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _internalFormatValue</B></TT>
|
||||
<A NAME="_maxAnisotropy"></A>
|
||||
<A NAME="DOC.2.136.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _maxAnisotropy</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_borderColor"></A>
|
||||
<A NAME="DOC.2.129.57"></A>
|
||||
<A NAME="DOC.2.136.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _borderColor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureWidth"></A>
|
||||
<A NAME="DOC.2.129.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureWidth</B></TT>
|
||||
<A NAME="_texParametersDirty"></A>
|
||||
<A NAME="DOC.2.136.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _texParametersDirty</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureHeight"></A>
|
||||
<A NAME="DOC.2.129.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureHeight</B></TT>
|
||||
<A NAME="_internalFormatMode"></A>
|
||||
<A NAME="DOC.2.136.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.136.22">InternalFormatMode</A> _internalFormatMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadMode"></A>
|
||||
<A NAME="DOC.2.129.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> _subloadMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadOffsX"></A>
|
||||
<A NAME="DOC.2.129.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _subloadOffsX</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadOffsY"></A>
|
||||
<A NAME="DOC.2.129.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _subloadOffsY</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadWidth"></A>
|
||||
<A NAME="DOC.2.129.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei _subloadWidth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadHeight"></A>
|
||||
<A NAME="DOC.2.129.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei _subloadHeight</B></TT>
|
||||
<A NAME="_internalFormat"></A>
|
||||
<A NAME="DOC.2.136.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLint _internalFormat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_deletedTextureObjectCache"></A>
|
||||
<A NAME="DOC.2.129.65"></A>
|
||||
<A NAME="DOC.2.136.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache s_deletedTextureObjectCache</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TextureCubeMap.html">TextureCubeMap</A><BR>
|
||||
<A HREF="Texture3D.html">Texture3D</A><BR>
|
||||
<A HREF="Texture2D.html">Texture2D</A><BR>
|
||||
<A HREF="Texture1D.html">Texture1D</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>
|
||||
|
||||
@@ -23,50 +23,74 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.130.1">TextureCubeMap</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.140.1">TextureCubeMap</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.130.2">TextureCubeMap</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.130.2">TextureCubeMap</A>& cm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.140.2">TextureCubeMap</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.2">TextureCubeMap</A>& cm, 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.130.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.1">TEXTURE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.140.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="TextureCubeMap.html">TextureCubeMap</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.130.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.140.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>void <B><A HREF="#DOC.2.130.6">setImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.130.5">Face</A>, <!1><A HREF="Image.html">Image</A>* image)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.140.6">setImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>, <!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image for specified face.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.130.7">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.130.5">Face</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.140.7">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>)
|
||||
<DD><I>Get the texture image for specified face.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.130.8">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.130.5">Face</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.140.8">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>) const
|
||||
<DD><I>Get the const texture image for specified face.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.130.9">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.140.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.140.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.140.12">setSubloadCallback</A></B>(<!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* cb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* <B><A HREF="#DOC.2.140.13">getSubloadCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* <B><A HREF="#DOC.2.140.14">getSubloadCallback</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.140.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.140.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>virtual void <B><A HREF="#DOC.2.140.17">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>
|
||||
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.140.5">Face</A></B>
|
||||
<DT>
|
||||
class <B><A HREF="SubloadCallback.4.html">SubloadCallback</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<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.140.21">_images</A></B>[6]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.140.22">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.140.23">_textureHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.140.24">_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.4.html">SubloadCallback</A>> <B><A HREF="#DOC.2.140.25">_subloadCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.140.18">~TextureCubeMap</A></B>()
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.130.12">setImage</A></B>(<!1><A HREF="Image.html">Image</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.130.13">getImage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.140.19">imagesValid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.140.20">computeInternalFormat</A></B>() const
|
||||
</DL></P>
|
||||
@@ -74,59 +98,59 @@
|
||||
</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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isTextureAttribute</B>() const
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>copyTexImage2D</B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A> )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>copyTexSubImage2D</B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A> )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setWrap</B>(const <!1><A HREF="Texture.html#DOC.2.129.12">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.129.13">WrapMode</A> wrap)
|
||||
<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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B>borderColor</B>(void) const
|
||||
<DT>
|
||||
<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>
|
||||
<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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMaxAnisotropy</B>(float anis)
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline float <B>getMaxAnisotropy</B>() const
|
||||
<DT>
|
||||
<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>
|
||||
<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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormat</B>(const int internalFormat)
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getInternalFormat</B>() const
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setSubloadOffset</B>(const int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>getSubloadOffset</B>(int& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setSubloadSize</B>(const int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>getSubloadSize</B>(int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) 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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<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>
|
||||
@@ -141,53 +165,43 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterMode</B>
|
||||
<DT>
|
||||
<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>
|
||||
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_s</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_t</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.11">WrapMode</A> <B>_wrap_r</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.136.17">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.129.19">FilterMode</A> <B>_mag_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_texParamtersDirty</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.129.22">InternalFormatMode</A> <B>_internalFormatMode</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>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec4.html">Vec4</A> <B>_borderColor</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_texParametersDirty</B>
|
||||
<DT>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.129.28">SubloadMode</A> <B>_subloadMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLint <B>_subloadOffsX</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLint <B>_subloadOffsY</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLsizei <B>_subloadWidth</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>
|
||||
<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>
|
||||
@@ -204,23 +218,13 @@
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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
|
||||
<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
|
||||
</DL></P>
|
||||
@@ -243,9 +247,9 @@
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<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>
|
||||
@@ -261,7 +265,7 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<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>
|
||||
@@ -296,97 +300,139 @@
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>TextureCubeMap state class which encapsulates OpenGl texture cubemap functionality</BLOCKQUOTE>
|
||||
<DL>
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.140.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TextureCubeMap()</B></TT>
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.130.2"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.140.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TextureCubeMap(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.2">TextureCubeMap</A>& cm, 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
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.130.3"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.140.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="TextureCubeMap.html">TextureCubeMap</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.1">TEXTURE</A>)</B></TT>
|
||||
<A NAME="compare"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.140.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
|
||||
<A NAME="Face"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Face"></A>
|
||||
<A NAME="DOC.2.140.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Face</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
<A NAME="POSITIVE_X"></A>
|
||||
|
||||
<A NAME="POSITIVE_X"></A>
|
||||
<A NAME="DOC.2.140.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_X</B></TT>
|
||||
<A NAME="NEGATIVE_X"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_X"></A>
|
||||
<A NAME="DOC.2.140.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEGATIVE_X</B></TT>
|
||||
<A NAME="POSITIVE_Y"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POSITIVE_Y"></A>
|
||||
<A NAME="DOC.2.140.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_Y</B></TT>
|
||||
<A NAME="NEGATIVE_Y"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_Y"></A>
|
||||
<A NAME="DOC.2.140.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEGATIVE_Y</B></TT>
|
||||
<A NAME="POSITIVE_Z"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POSITIVE_Z"></A>
|
||||
<A NAME="DOC.2.140.5.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_Z</B></TT>
|
||||
<A NAME="NEGATIVE_Z"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_Z"></A>
|
||||
<A NAME="DOC.2.140.5.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEGATIVE_Z</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.130.6"></A>
|
||||
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.140.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>, <!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image for specified face.
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.130.7"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.140.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>)</B></TT>
|
||||
<DD>Get the texture image for specified face.
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.130.8"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.140.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Image.html">Image</A>* getImage(const <!1><A HREF="TextureCubeMap.html#DOC.2.140.5">Face</A>) const </B></TT>
|
||||
<DD>Get the const texture image for specified face.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTextureSize"></A>
|
||||
<A NAME="DOC.2.140.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.140.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.140.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSubloadCallback(<!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* cb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.140.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* getSubloadCallback()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadCallback"></A>
|
||||
<A NAME="DOC.2.140.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="SubloadCallback.4.html">SubloadCallback</A>* getSubloadCallback() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNumMipmapLevels"></A>
|
||||
<A NAME="DOC.2.140.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.140.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
|
||||
<A NAME="apply"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.140.17"></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
|
||||
<A NAME="~TextureCubeMap"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.140.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TextureCubeMap()</B></TT>
|
||||
<A NAME="imagesValid"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="imagesValid"></A>
|
||||
<A NAME="DOC.2.140.19"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.130.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">Image</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.130.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.130.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool imagesValid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInternalFormat"></A>
|
||||
<A NAME="DOC.2.140.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void computeInternalFormat() const </B></TT>
|
||||
<A NAME="_images"></A>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_images"></A>
|
||||
<A NAME="DOC.2.140.21"></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>> _images[6]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureWidth"></A>
|
||||
<A NAME="DOC.2.140.22"></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.140.23"></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.140.24"></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.140.25"></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.4.html">SubloadCallback</A>> _subloadCallback</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -13,21 +13,21 @@
|
||||
<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">Timer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.141.1">Timer</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.131.2">~Timer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.141.2">~Timer</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.131.3">delta_s</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.141.3">delta_s</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.131.4">delta_m</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.141.4">delta_m</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.131.5">delta_u</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.141.5">delta_u</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.131.6">delta_n</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.141.6">delta_n</A></B>( Timer_t t1, Timer_t t2 ) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.131.12">tick</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.141.14">tick</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.131.13">tick</A></B>( void ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.141.15">tick</A></B>( void ) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,35 +39,35 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Timer"></A>
|
||||
<A NAME="DOC.2.131.1"></A>
|
||||
<A NAME="DOC.2.141.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Timer()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Timer"></A>
|
||||
<A NAME="DOC.2.131.2"></A>
|
||||
<A NAME="DOC.2.141.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~Timer()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="delta_s"></A>
|
||||
<A NAME="DOC.2.131.3"></A>
|
||||
<A NAME="DOC.2.141.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline double delta_s( Timer_t t1, Timer_t t2 ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="delta_m"></A>
|
||||
<A NAME="DOC.2.131.4"></A>
|
||||
<A NAME="DOC.2.141.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline double delta_m( Timer_t t1, Timer_t t2 ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="delta_u"></A>
|
||||
<A NAME="DOC.2.131.5"></A>
|
||||
<A NAME="DOC.2.141.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline double delta_u( Timer_t t1, Timer_t t2 ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="delta_n"></A>
|
||||
<A NAME="DOC.2.131.6"></A>
|
||||
<A NAME="DOC.2.141.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline double delta_n( Timer_t t1, Timer_t t2 ) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tick"></A>
|
||||
<A NAME="DOC.2.131.12"></A>
|
||||
<A NAME="DOC.2.141.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Timer_t tick() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tick"></A>
|
||||
<A NAME="DOC.2.131.13"></A>
|
||||
<A NAME="DOC.2.141.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Timer_t tick( void ) const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,15 +7,15 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Transform</A></H2></H2><BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.</BLOCKQUOTE>
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Transform</A></H2></H2><BLOCKQUOTE>A Transform is a group node for which all children are transformed by a 4x4 matrix.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CPositionAttitudeTransform,MPositionAttitudeTransform.html,CMatrixTransform,MMatrixTransform.html">
|
||||
<param name=before value="M,M,M,M|_,Mr_">
|
||||
<param name=after value="Md_SP,Md_,M,M,M">
|
||||
<param name=indent value="0,1,2,2,2">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CPositionAttitudeTransform,MPositionAttitudeTransform.html,CMatrixTransform,MMatrixTransform.html,CDOFTransform,MDOFTransform.html">
|
||||
<param name=before value="M,M,M,M|_,MR_,Mr_">
|
||||
<param name=after value="Md_SP,Md_,M,M,M,M">
|
||||
<param name=indent value="0,1,2,2,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
@@ -23,81 +23,59 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.132.1">Transform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.142.1">Transform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.132.2">Transform</A></B>(const <!1><A HREF="Transform.html#DOC.2.132.2">Transform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.142.2">Transform</A></B>(const <!1><A HREF="Transform.html#DOC.2.142.2">Transform</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.132.3">Transform</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.142.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Transform.html">Transform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.132.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Transform.html">Transform</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.142.5">setReferenceFrame</A></B>(<!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> rf)
|
||||
<DD><I>Set the transform's ReferenceFrame, either to be relative to its parent reference frame, or relative to an absolute coordinate frame.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.132.6">setReferenceFrame</A></B>(<!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> rf)
|
||||
<DD><I>Set the transform's ReferenceFrame, either to be realtive to its parent reference frame, or relative to an absolute coordinate frame.</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> <B><A HREF="#DOC.2.142.6">getReferenceFrame</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> <B><A HREF="#DOC.2.132.7">getReferenceFrame</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.142.8">setComputeTransformCallback</A></B>(<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* ctc)
|
||||
<DD><I>Set the ComputerTransfromCallback which allows users to attach custom computation of the local transformation as seen by cull traversers and the like.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.132.9">setComputeTransformCallback</A></B>(<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* ctc)
|
||||
<DD><I>Set the ComputerTransfromCallback which allows users to attach custom computation of the local transformation as seen by cull traversers and alike</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.132.10">getComputeTransformCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.142.9">getComputeTransformCallback</A></B>()
|
||||
<DD><I>Get the non const ComputerTransfromCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.132.11">getComputeTransformCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.142.10">getComputeTransformCallback</A></B>() const
|
||||
<DD><I>Get the const ComputerTransfromCallback</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.132.12">getLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.142.11">getLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DD><I>Get the transformation matrix which moves from local coords to world coords.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.132.13">getWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.142.12">getWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DD><I>Get the transformation matrix which moves from world coords to local coords.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.132.14">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>Set the transform's matrix</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.142.13">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.132.15">getMatrix</A></B>() const
|
||||
<DD><I>Get the transform's matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.132.16">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>preMult transform</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.132.17">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>postMult transform</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.132.18">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.132.19">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.142.14">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</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.2.132.5">ReferenceFrame</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.142.4">ReferenceFrame</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.132.8">ComputeTransformCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an Transform to specifiy how to compute the modelview transformation for the transform below the Transform node</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.142.7">ComputeTransformCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an Transform to specify how to compute the modelview transformation for the transform below the Transform node.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>> <B><A HREF="#DOC.2.132.22">_computeTransformCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>> <B><A HREF="#DOC.2.142.17">_computeTransformCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> <B><A HREF="#DOC.2.132.23">_referenceFrame</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.132.25">_deprecated_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.132.26">_deprecated_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.132.27">_deprecated_inverseDirty</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> <B><A HREF="#DOC.2.142.18">_referenceFrame</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.132.20">~Transform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.142.15">~Transform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.132.21">computeBound</A></B>() const
|
||||
<DD><I>Override's Group's computeBound.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.132.24">computeInverse</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.142.16">computeBound</A></B>() const
|
||||
<DD><I>Overrides Group's computeBound.</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -136,183 +114,162 @@
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.
|
||||
Typical uses
|
||||
of the Transform is for positioning objects within a scene or
|
||||
<BLOCKQUOTE>A Transform is a group node for which all children are transformed by
|
||||
a 4x4 matrix. It is often used for positioning objects within a scene,
|
||||
producing trackball functionality or for animation.
|
||||
The Transform node can be customized via the ComputeTransfromCallback which can be
|
||||
attached to the node, this might be used to convert internal representations of the transformation
|
||||
into generic osg::Matrix'c which are used during scene grpah traversal, such as CullTraversal and IntersectionTraversal.
|
||||
Note, if the transformation matrix scales the subgraph then the
|
||||
normals of the underlying geometry will need to be renormalized to
|
||||
be unit vectors once more. One can done transparently through OpenGL's
|
||||
use of either GL_NORMALIZE and GL_SCALE_NORMALIZE modes. Further
|
||||
background reading see the glNormalize documentation in the OpenGL Reference
|
||||
Guide (the blue book). To enable it in the OSG, you simple need to
|
||||
attach a local osg::StateSet to the osg::Transform, and set the appropriate
|
||||
mode to on via stateset->setMode(GL_NORMALIZE,osg::StateAttribute::ON);.</BLOCKQUOTE>
|
||||
|
||||
<P>Transform itself does not provide set/get functions, only the interface
|
||||
for defining what the 4x4 transformation is. Subclasses, such as
|
||||
MatrixTransform and PositionAttitudeTransform support the use of an
|
||||
osg::Matrix or a osg::Vec3/osg::Quat resprectively.
|
||||
The Transform node can be customized via the ComputeTransfromCallback
|
||||
which can be attached to the node. This might be used to convert from
|
||||
internal representations of the transformation into generic osg::Matrix
|
||||
objects which are used during scene grpah traversal, such as
|
||||
CullTraversal and IntersectionTraversal.
|
||||
|
||||
<P>Note: if the transformation matrix scales the subgraph then the normals
|
||||
of the underlying geometry will need to be renormalized to be unit
|
||||
vectors once more. This can be done transparently through OpenGL's
|
||||
use of either GL_NORMALIZE and GL_SCALE_NORMALIZE modes. For further
|
||||
background reading see the glNormalize documentation in the OpenGL
|
||||
Reference Guide (the blue book). To enable it in the OSG, you simply
|
||||
need to attach a local osg::StateSet to the osg::Transform, and set
|
||||
the appropriate mode to ON via
|
||||
stateset->setMode(GL_NORMALIZE, osg::StateAttribute::ON);</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Transform"></A>
|
||||
<A NAME="DOC.2.132.1"></A>
|
||||
<A NAME="DOC.2.142.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Transform"></A>
|
||||
<A NAME="DOC.2.132.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transform(const <!1><A HREF="Transform.html#DOC.2.132.2">Transform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.142.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transform(const <!1><A HREF="Transform.html#DOC.2.142.2">Transform</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="Transform"></A>
|
||||
<A NAME="DOC.2.132.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transform(const <!1><A HREF="Matrix.html">Matrix</A>& matix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.132.4"></A>
|
||||
<A NAME="DOC.2.142.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="Transform.html">Transform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ReferenceFrame"></A>
|
||||
<A NAME="DOC.2.132.5"></A>
|
||||
<A NAME="DOC.2.142.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum ReferenceFrame</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="RELATIVE_TO_PARENTS"></A>
|
||||
<A NAME="DOC.2.132.5.1"></A>
|
||||
<A NAME="DOC.2.142.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RELATIVE_TO_PARENTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RELATIVE_TO_ABSOLUTE"></A>
|
||||
<A NAME="DOC.2.132.5.2"></A>
|
||||
<A NAME="DOC.2.142.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RELATIVE_TO_ABSOLUTE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setReferenceFrame"></A>
|
||||
<A NAME="DOC.2.132.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setReferenceFrame(<!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> rf)</B></TT>
|
||||
<DD>Set the transform's ReferenceFrame, either to be realtive to its parent reference frame,
|
||||
or relative to an absolute coordinate frame. RELATIVE_TO_PARENTS is the default.
|
||||
Note, setting the RefrenceFrame to be RELATIVE_TO_ABSOLUTE will also set the CullingActive flag on the
|
||||
transform, and hence all its parents, to false, therby disabling culling of it and all its
|
||||
parents. This is neccessary to prevent inappropriate culling, but may impact of cull times
|
||||
if the absolute transform is deep in the scene graph, it is therefore recommend to only use
|
||||
abolsoute Transforms at the top of the scene, for such things as headlight LightSource's or
|
||||
Head up displays.
|
||||
<A NAME="DOC.2.142.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setReferenceFrame(<!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> rf)</B></TT>
|
||||
<DD>Set the transform's ReferenceFrame, either to be relative to its
|
||||
parent reference frame, or relative to an absolute coordinate
|
||||
frame. RELATIVE_TO_PARENTS is the default.
|
||||
Note: setting the ReferenceFrame to be RELATIVE_TO_ABSOLUTE will
|
||||
also set the CullingActive flag on the transform, and hence all
|
||||
of its parents, to false, thereby disabling culling of it and
|
||||
all its parents. This is neccessary to prevent inappropriate
|
||||
culling, but may impact cull times if the absolute transform is
|
||||
deep in the scene graph. It is therefore recommend to only use
|
||||
absolute Transforms at the top of the scene, for such things as
|
||||
headlight LightSources or Heads up displays.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceFrame"></A>
|
||||
<A NAME="DOC.2.132.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> getReferenceFrame() const </B></TT>
|
||||
<A NAME="DOC.2.142.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> getReferenceFrame() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.132.8"></A>
|
||||
<A NAME="DOC.2.142.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct ComputeTransformCallback: public <!1><A HREF="Referenced.html">osg::Referenced</A></B></TT>
|
||||
<DD>Callback attached to an Transform to specifiy how to compute the modelview transformation
|
||||
for the transform below the Transform node
|
||||
<DD>Callback attached to an Transform to specify how to compute the
|
||||
modelview transformation for the transform below the Transform
|
||||
node.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.132.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<DD>Get the transformation matrix which moves from local coords to world coords
|
||||
<A NAME="DOC.2.142.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.97.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<DD>Get the transformation matrix which moves from local coords
|
||||
to world coords
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.132.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.94.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<DD>Get the transformation matrix which moves from world coords to local coords
|
||||
<A NAME="DOC.2.142.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Transform.html">Transform</A>* <!1><A HREF="Polytope.html#DOC.2.97.32">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<DD>Get the transformation matrix which moves from world coords
|
||||
to local coords
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.132.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setComputeTransformCallback(<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* ctc)</B></TT>
|
||||
<DD>Set the ComputerTransfromCallback which allows users to attach custom computation of the local transformation as
|
||||
seen by cull traversers and alike
|
||||
<A NAME="DOC.2.142.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setComputeTransformCallback(<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* ctc)</B></TT>
|
||||
<DD>Set the ComputerTransfromCallback which allows users to attach
|
||||
custom computation of the local transformation as seen by cull
|
||||
traversers and the like.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.132.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* getComputeTransformCallback()</B></TT>
|
||||
<A NAME="DOC.2.142.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* getComputeTransformCallback()</B></TT>
|
||||
<DD>Get the non const ComputerTransfromCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.132.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* getComputeTransformCallback() const </B></TT>
|
||||
<A NAME="DOC.2.142.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>* getComputeTransformCallback() const </B></TT>
|
||||
<DD>Get the const ComputerTransfromCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.132.12"></A>
|
||||
<A NAME="DOC.2.142.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DD>Get the transformation matrix which moves from local coords to world coords.
|
||||
Return true if Matrix passed in has been modified and
|
||||
<DD>Get the transformation matrix which moves from local coords to
|
||||
world coords.
|
||||
Returns true if the Matrix passed in has been updated.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.132.13"></A>
|
||||
<A NAME="DOC.2.142.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool getWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT>
|
||||
<DD>Get the transformation matrix which moves from world coords to local coords.
|
||||
Return true if Matrix passed in has been modified and
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMatrix"></A>
|
||||
<A NAME="DOC.2.132.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>Set the transform's matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.132.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMatrix() const </B></TT>
|
||||
<DD>Get the transform's matrix.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="preMult"></A>
|
||||
<A NAME="DOC.2.132.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void preMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>preMult transform
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="postMult"></A>
|
||||
<A NAME="DOC.2.132.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void postMult(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>postMult transform
|
||||
<DD>Get the transformation matrix which moves from world coords to
|
||||
local coords.
|
||||
Return true if the Matrix passed in has been updated.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.132.18"></A>
|
||||
<A NAME="DOC.2.142.13"></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>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.132.19"></A>
|
||||
<A NAME="DOC.2.142.14"></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>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Transform"></A>
|
||||
<A NAME="DOC.2.132.20"></A>
|
||||
<A NAME="DOC.2.142.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Transform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.132.21"></A>
|
||||
<A NAME="DOC.2.142.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DD>Override's Group's computeBound.
|
||||
There is no need to override in subclasses from osg::Transform since this computeBound() uses
|
||||
the underlying matrix (calling computeMatrix if required.)
|
||||
<DD>Overrides Group's computeBound.
|
||||
There is no need to override in subclasses from osg::Transform
|
||||
since this computeBound() uses the underlying matrix (calling
|
||||
computeMatrix if required.)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_computeTransformCallback"></A>
|
||||
<A NAME="DOC.2.132.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>> _computeTransformCallback</B></TT>
|
||||
<A NAME="DOC.2.142.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.142.7">ComputeTransformCallback</A>> _computeTransformCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_referenceFrame"></A>
|
||||
<A NAME="DOC.2.132.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> _referenceFrame</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInverse"></A>
|
||||
<A NAME="DOC.2.132.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void computeInverse() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_deprecated_matrix"></A>
|
||||
<A NAME="DOC.2.132.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _deprecated_matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_deprecated_inverse"></A>
|
||||
<A NAME="DOC.2.132.26"></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="Matrix.html">Matrix</A>> _deprecated_inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_deprecated_inverseDirty"></A>
|
||||
<A NAME="DOC.2.132.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _deprecated_inverseDirty</B></TT>
|
||||
<A NAME="DOC.2.142.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.142.4">ReferenceFrame</A> _referenceFrame</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A><BR>
|
||||
<A HREF="MatrixTransform.html">MatrixTransform</A><BR>
|
||||
<A HREF="DOFTransform.html">DOFTransform</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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>> class <A HREF="#DOC.DOCU">osg::TriangleFunctor</A></H2></H2><HR>
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>> class <A HREF="#DOC.DOCU">osg::TriangleFunctor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
@@ -22,39 +22,39 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.41.1">TriangleFunctor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.43.1">TriangleFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.41.2">~TriangleFunctor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.43.2">~TriangleFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.3">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.43.3">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.4">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.43.4">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.5">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.43.5">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.6">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.43.6">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.7">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.43.7">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.8">begin</A></B>(GLenum mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.43.8">begin</A></B>(GLenum mode)
|
||||
<DD><I>begin(),vertex() & end() are convinience methods for adapting non vertex array primitives to vertex array based primitives.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.9">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.43.9">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.10">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.43.10">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.11">end</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.43.11">end</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.41.12">_vertexArraySize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.12">_vertexArraySize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.41.13">_vertexArrayPtr</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.43.13">_vertexArrayPtr</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.41.14">_modeCache</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.43.14">_modeCache</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::vector<<!1><A HREF="Vec3.html">Vec3</A>> <B><A HREF="#DOC.2.41.15">_vertexCache</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::vector<<!1><A HREF="Vec3.html">Vec3</A>> <B><A HREF="#DOC.2.43.15">_vertexCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -65,35 +65,35 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TriangleFunctor"></A>
|
||||
<A NAME="DOC.2.41.1"></A>
|
||||
<A NAME="DOC.2.43.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TriangleFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TriangleFunctor"></A>
|
||||
<A NAME="DOC.2.41.2"></A>
|
||||
<A NAME="DOC.2.43.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TriangleFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.41.3"></A>
|
||||
<A NAME="DOC.2.43.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.41.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<A NAME="DOC.2.43.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.64.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.5"></A>
|
||||
<A NAME="DOC.2.43.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.6"></A>
|
||||
<A NAME="DOC.2.43.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.7"></A>
|
||||
<A NAME="DOC.2.43.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.41.8"></A>
|
||||
<A NAME="DOC.2.43.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void begin(GLenum mode)</B></TT>
|
||||
<DD>begin(),vertex() & end() are convinience methods for adapting
|
||||
non vertex array primitives to vertex array based primitives.
|
||||
@@ -101,31 +101,31 @@ this is done to simplify the implementation of primtive functor
|
||||
subclasses - users only need override drawArray and drawElements.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.41.9"></A>
|
||||
<A NAME="DOC.2.43.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void vertex(const <!1><A HREF="Vec3.html">Vec3</A>& vert)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.41.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void vertex(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.43.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void vertex(float <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.41.11"></A>
|
||||
<A NAME="DOC.2.43.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void end()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArraySize"></A>
|
||||
<A NAME="DOC.2.41.12"></A>
|
||||
<A NAME="DOC.2.43.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _vertexArraySize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArrayPtr"></A>
|
||||
<A NAME="DOC.2.41.13"></A>
|
||||
<A NAME="DOC.2.43.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A>* _vertexArrayPtr</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeCache"></A>
|
||||
<A NAME="DOC.2.41.14"></A>
|
||||
<A NAME="DOC.2.43.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _modeCache</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexCache"></A>
|
||||
<A NAME="DOC.2.41.15"></A>
|
||||
<A NAME="DOC.2.43.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::vector<<!1><A HREF="Vec3.html">Vec3</A>> _vertexCache</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,69 +13,69 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char <B><A HREF="#DOC.2.133.3">_v</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char <B><A HREF="#DOC.2.143.3">_v</A></B>[4]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.133.1">UByte4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.143.1">UByte4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.133.2">UByte4</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.143.2">UByte4</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.4">operator == </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.143.4">operator == </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.5">operator != </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.143.5">operator != </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.6">operator < </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.143.6">operator < </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.133.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.143.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.133.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.143.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.133.9">set</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.143.9">set</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.10">operator [] </A></B>(const int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.143.10">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.11">operator [] </A></B>(const int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.143.11">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.12">r</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.143.12">r</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.13">g</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.143.13">g</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.14">b</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.143.14">b</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.15">a</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.143.15">a</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.16">r</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.143.16">r</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.17">g</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.143.17">g</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.18">b</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.143.18">b</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.19">a</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.143.19">a</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.20">operator * </A></B>(const float rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.143.20">operator * </A></B>(const float rhs) const
|
||||
<DD><I>multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.21">operator *= </A></B>(const float rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.143.21">operator *= </A></B>(const float rhs)
|
||||
<DD><I>unary multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.22">operator / </A></B>(const float rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.143.22">operator / </A></B>(const float rhs) const
|
||||
<DD><I>divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.23">operator /= </A></B>(const float rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.143.23">operator /= </A></B>(const float rhs)
|
||||
<DD><I>unary divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.24">operator + </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.143.24">operator + </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<DD><I>binary vector add</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.25">operator += </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.143.25">operator += </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<DD><I>unary vector add.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.26">operator - </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.143.26">operator - </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<DD><I>binary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.27">operator -= </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.143.27">operator -= </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<DD><I>unary vector subtract</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -92,119 +92,119 @@ UByte4 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="UByte4"></A>
|
||||
<A NAME="DOC.2.133.1"></A>
|
||||
<A NAME="DOC.2.143.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UByte4"></A>
|
||||
<A NAME="DOC.2.133.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)</B></TT>
|
||||
<A NAME="DOC.2.143.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4(unsigned char <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.133.3"></A>
|
||||
<A NAME="DOC.2.143.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned char _v[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.133.4"></A>
|
||||
<A NAME="DOC.2.143.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.133.5"></A>
|
||||
<A NAME="DOC.2.143.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.133.6"></A>
|
||||
<A NAME="DOC.2.143.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.133.7"></A>
|
||||
<A NAME="DOC.2.143.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.133.8"></A>
|
||||
<A NAME="DOC.2.143.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned char* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.133.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)</B></TT>
|
||||
<A NAME="DOC.2.143.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(unsigned char <!1><A HREF="UByte4.html#DOC.2.143.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.143.15">a</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.133.10"></A>
|
||||
<A NAME="DOC.2.143.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& operator [] (const int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.133.11"></A>
|
||||
<A NAME="DOC.2.143.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char operator [] (const int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="r"></A>
|
||||
<A NAME="DOC.2.133.12"></A>
|
||||
<A NAME="DOC.2.143.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& r()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="g"></A>
|
||||
<A NAME="DOC.2.133.13"></A>
|
||||
<A NAME="DOC.2.143.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& g()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="b"></A>
|
||||
<A NAME="DOC.2.133.14"></A>
|
||||
<A NAME="DOC.2.143.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& b()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="a"></A>
|
||||
<A NAME="DOC.2.133.15"></A>
|
||||
<A NAME="DOC.2.143.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& a()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="r"></A>
|
||||
<A NAME="DOC.2.133.16"></A>
|
||||
<A NAME="DOC.2.143.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char r() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="g"></A>
|
||||
<A NAME="DOC.2.133.17"></A>
|
||||
<A NAME="DOC.2.143.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char g() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="b"></A>
|
||||
<A NAME="DOC.2.133.18"></A>
|
||||
<A NAME="DOC.2.143.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char b() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="a"></A>
|
||||
<A NAME="DOC.2.133.19"></A>
|
||||
<A NAME="DOC.2.143.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char a() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.133.20"></A>
|
||||
<A NAME="DOC.2.143.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator * (const float rhs) const </B></TT>
|
||||
<DD>multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.133.21"></A>
|
||||
<A NAME="DOC.2.143.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator *= (const float rhs)</B></TT>
|
||||
<DD>unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.133.22"></A>
|
||||
<A NAME="DOC.2.143.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator / (const float rhs) const </B></TT>
|
||||
<DD>divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.133.23"></A>
|
||||
<A NAME="DOC.2.143.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator /= (const float rhs)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.133.24"></A>
|
||||
<A NAME="DOC.2.143.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator + (const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector add
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.133.25"></A>
|
||||
<A NAME="DOC.2.143.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator += (const <!1><A HREF="UByte4.html">UByte4</A>& rhs)</B></TT>
|
||||
<DD>unary vector add. Slightly more efficient because no temporary
|
||||
intermediate object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.133.26"></A>
|
||||
<A NAME="DOC.2.143.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator - (const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.133.27"></A>
|
||||
<A NAME="DOC.2.143.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator -= (const <!1><A HREF="UByte4.html">UByte4</A>& rhs)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -13,80 +13,80 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.134.3">_v</A></B>[2]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.144.3">_v</A></B>[2]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.134.1">Vec2</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.144.1">Vec2</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.134.2">Vec2</A></B>(float <!1><A HREF="Vec2.html#DOC.2.134.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.134.13">y</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.144.2">Vec2</A></B>(float <!1><A HREF="Vec2.html#DOC.2.144.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.144.13">y</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.134.4">operator == </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.144.4">operator == </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.134.5">operator != </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.144.5">operator != </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.134.6">operator < </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.144.6">operator < </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.134.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.144.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.134.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.144.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.134.9">set</A></B>( float <!1><A HREF="Vec2.html#DOC.2.134.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.134.13">y</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.144.9">set</A></B>( float <!1><A HREF="Vec2.html#DOC.2.144.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.144.13">y</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.134.10">operator [] </A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.144.10">operator [] </A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.11">operator [] </A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.11">operator [] </A></B>(int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.134.12">x</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.144.12">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.134.13">y</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.144.13">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.14">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.14">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.15">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.15">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.134.16">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.144.16">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.134.17">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.144.17">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.18">operator * </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.18">operator * </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<DD><I>dot product</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.134.19">operator * </A></B>(const float& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.144.19">operator * </A></B>(const float& rhs) const
|
||||
<DD><I>multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.134.20">operator *= </A></B>(const float& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.144.20">operator *= </A></B>(const float& rhs)
|
||||
<DD><I>unary multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.134.21">operator / </A></B>(const float& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.144.21">operator / </A></B>(const float& rhs) const
|
||||
<DD><I>divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.134.22">operator /= </A></B>(const float& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.144.22">operator /= </A></B>(const float& rhs)
|
||||
<DD><I>unary divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.134.23">operator + </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.144.23">operator + </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<DD><I>binary vector add</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.134.24">operator += </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.144.24">operator += </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs)
|
||||
<DD><I>unary vector add.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.134.25">operator - </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.144.25">operator - </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const
|
||||
<DD><I>binary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.134.26">operator -= </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec2.html">Vec2</A>& <B><A HREF="#DOC.2.144.26">operator -= </A></B>(const <!1><A HREF="Vec2.html">Vec2</A>& rhs)
|
||||
<DD><I>unary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.134.27">operator - </A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.144.27">operator - </A></B>() const
|
||||
<DD><I>negation operator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.28">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.28">length</A></B>() const
|
||||
<DD><I>Length of the vector = sqrt( vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.29">length2</A></B>( void ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.29">length2</A></B>( void ) const
|
||||
<DD><I>Length squared of the vector = vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.134.30">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.144.30">normalize</A></B>()
|
||||
<DD><I>normalize the vector so that it has length unity returns the previous length of the vector</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -103,136 +103,136 @@ BTW: Vec2 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Vec2"></A>
|
||||
<A NAME="DOC.2.134.1"></A>
|
||||
<A NAME="DOC.2.144.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec2"></A>
|
||||
<A NAME="DOC.2.134.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2(float <!1><A HREF="Vec2.html#DOC.2.134.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.134.13">y</A>)</B></TT>
|
||||
<A NAME="DOC.2.144.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2(float <!1><A HREF="Vec2.html#DOC.2.144.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.144.13">y</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.134.3"></A>
|
||||
<A NAME="DOC.2.144.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _v[2]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.134.4"></A>
|
||||
<A NAME="DOC.2.144.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="Vec2.html">Vec2</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.134.5"></A>
|
||||
<A NAME="DOC.2.144.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="Vec2.html">Vec2</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.134.6"></A>
|
||||
<A NAME="DOC.2.144.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="Vec2.html">Vec2</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.134.7"></A>
|
||||
<A NAME="DOC.2.144.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.134.8"></A>
|
||||
<A NAME="DOC.2.144.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.134.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec2.html#DOC.2.134.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.134.13">y</A> )</B></TT>
|
||||
<A NAME="DOC.2.144.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec2.html#DOC.2.144.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.144.13">y</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.134.10"></A>
|
||||
<A NAME="DOC.2.144.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator [] (int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.134.11"></A>
|
||||
<A NAME="DOC.2.144.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float operator [] (int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.134.12"></A>
|
||||
<A NAME="DOC.2.144.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& x()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.134.13"></A>
|
||||
<A NAME="DOC.2.144.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& y()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.134.14"></A>
|
||||
<A NAME="DOC.2.144.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float x() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.134.15"></A>
|
||||
<A NAME="DOC.2.144.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float y() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.134.16"></A>
|
||||
<A NAME="DOC.2.144.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isNaN"></A>
|
||||
<A NAME="DOC.2.134.17"></A>
|
||||
<A NAME="DOC.2.144.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isNaN() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.134.18"></A>
|
||||
<A NAME="DOC.2.144.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float operator * (const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const </B></TT>
|
||||
<DD>dot product
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.134.19"></A>
|
||||
<A NAME="DOC.2.144.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A> operator * (const float& rhs) const </B></TT>
|
||||
<DD>multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.134.20"></A>
|
||||
<A NAME="DOC.2.144.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec2.html">Vec2</A>& operator *= (const float& rhs)</B></TT>
|
||||
<DD>unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.134.21"></A>
|
||||
<A NAME="DOC.2.144.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A> operator / (const float& rhs) const </B></TT>
|
||||
<DD>divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.134.22"></A>
|
||||
<A NAME="DOC.2.144.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec2.html">Vec2</A>& operator /= (const float& rhs)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.134.23"></A>
|
||||
<A NAME="DOC.2.144.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A> operator + (const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const </B></TT>
|
||||
<DD>binary vector add
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.134.24"></A>
|
||||
<A NAME="DOC.2.144.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec2.html">Vec2</A>& operator += (const <!1><A HREF="Vec2.html">Vec2</A>& rhs)</B></TT>
|
||||
<DD>unary vector add. Slightly more efficient because no temporary
|
||||
intermediate object.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.134.25"></A>
|
||||
<A NAME="DOC.2.144.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A> operator - (const <!1><A HREF="Vec2.html">Vec2</A>& rhs) const </B></TT>
|
||||
<DD>binary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.134.26"></A>
|
||||
<A NAME="DOC.2.144.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec2.html">Vec2</A>& operator -= (const <!1><A HREF="Vec2.html">Vec2</A>& rhs)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.134.27"></A>
|
||||
<A NAME="DOC.2.144.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec2.html">Vec2</A> operator - () const </B></TT>
|
||||
<DD>negation operator. Returns the negative of the Vec2
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length"></A>
|
||||
<A NAME="DOC.2.134.28"></A>
|
||||
<A NAME="DOC.2.144.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length() const </B></TT>
|
||||
<DD>Length of the vector = sqrt( vec . vec )
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length2"></A>
|
||||
<A NAME="DOC.2.134.29"></A>
|
||||
<A NAME="DOC.2.144.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length2( void ) const </B></TT>
|
||||
<DD>Length squared of the vector = vec . vec
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="normalize"></A>
|
||||
<A NAME="DOC.2.134.30"></A>
|
||||
<A NAME="DOC.2.144.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float normalize()</B></TT>
|
||||
<DD>normalize the vector so that it has length unity
|
||||
returns the previous length of the vector
|
||||
|
||||
@@ -13,87 +13,87 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.135.3">_v</A></B>[3]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.145.3">_v</A></B>[3]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.135.1">Vec3</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.145.1">Vec3</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.135.2">Vec3</A></B>(float <!1><A HREF="Vec3.html#DOC.2.135.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.135.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.135.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.145.2">Vec3</A></B>(float <!1><A HREF="Vec3.html#DOC.2.145.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.145.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.145.14">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.135.4">operator == </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.145.4">operator == </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.135.5">operator != </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.145.5">operator != </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.135.6">operator < </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.145.6">operator < </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.135.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.145.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.135.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.145.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.135.9">set</A></B>( float <!1><A HREF="Vec3.html#DOC.2.135.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.135.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.135.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.145.9">set</A></B>( float <!1><A HREF="Vec3.html#DOC.2.145.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.145.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.145.14">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.135.10">operator [] </A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.145.10">operator [] </A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.11">operator [] </A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.11">operator [] </A></B>(int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.135.12">x</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.145.12">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.135.13">y</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.145.13">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.135.14">z</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.145.14">z</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.15">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.15">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.16">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.16">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.17">z</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.17">z</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.135.18">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.145.18">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.135.19">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.145.19">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.135.20">operator * </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.145.20">operator * </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<DD><I>dot product</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.21">operator ^ </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.21">operator ^ </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<DD><I>cross product</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.22">operator * </A></B>(const float& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.22">operator * </A></B>(const float& rhs) const
|
||||
<DD><I>multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.135.23">operator *= </A></B>(const float& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.145.23">operator *= </A></B>(const float& rhs)
|
||||
<DD><I>unary multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.24">operator / </A></B>(const float& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.24">operator / </A></B>(const float& rhs) const
|
||||
<DD><I>divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.135.25">operator /= </A></B>(const float& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.145.25">operator /= </A></B>(const float& rhs)
|
||||
<DD><I>unary divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.26">operator + </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.26">operator + </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<DD><I>binary vector add</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.135.27">operator += </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.145.27">operator += </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs)
|
||||
<DD><I>unary vector add.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.28">operator - </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.28">operator - </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const
|
||||
<DD><I>binary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.135.29">operator -= </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.145.29">operator -= </A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& rhs)
|
||||
<DD><I>unary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.135.30">operator - </A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.145.30">operator - </A></B>() const
|
||||
<DD><I>negation operator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.31">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.31">length</A></B>() const
|
||||
<DD><I>Length of the vector = sqrt( vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.32">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.32">length2</A></B>() const
|
||||
<DD><I>Length squared of the vector = vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.135.33">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.145.33">normalize</A></B>()
|
||||
<DD><I>normalize the vector so that it has length unity returns the previous length of the vector</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -110,149 +110,149 @@ Vec3 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Vec3"></A>
|
||||
<A NAME="DOC.2.135.1"></A>
|
||||
<A NAME="DOC.2.145.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec3"></A>
|
||||
<A NAME="DOC.2.135.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3(float <!1><A HREF="Vec3.html#DOC.2.135.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.135.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.135.14">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.145.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3(float <!1><A HREF="Vec3.html#DOC.2.145.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.145.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.145.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.135.3"></A>
|
||||
<A NAME="DOC.2.145.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _v[3]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.135.4"></A>
|
||||
<A NAME="DOC.2.145.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="Vec3.html">Vec3</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.135.5"></A>
|
||||
<A NAME="DOC.2.145.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="Vec3.html">Vec3</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.135.6"></A>
|
||||
<A NAME="DOC.2.145.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="Vec3.html">Vec3</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.135.7"></A>
|
||||
<A NAME="DOC.2.145.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.135.8"></A>
|
||||
<A NAME="DOC.2.145.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.135.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec3.html#DOC.2.135.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.135.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.135.14">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.145.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec3.html#DOC.2.145.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.145.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.145.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.135.10"></A>
|
||||
<A NAME="DOC.2.145.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator [] (int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.135.11"></A>
|
||||
<A NAME="DOC.2.145.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float operator [] (int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.135.12"></A>
|
||||
<A NAME="DOC.2.145.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& x()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.135.13"></A>
|
||||
<A NAME="DOC.2.145.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& y()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.135.14"></A>
|
||||
<A NAME="DOC.2.145.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& z()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.135.15"></A>
|
||||
<A NAME="DOC.2.145.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float x() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.135.16"></A>
|
||||
<A NAME="DOC.2.145.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float y() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.135.17"></A>
|
||||
<A NAME="DOC.2.145.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float z() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.135.18"></A>
|
||||
<A NAME="DOC.2.145.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isNaN"></A>
|
||||
<A NAME="DOC.2.135.19"></A>
|
||||
<A NAME="DOC.2.145.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isNaN() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.135.20"></A>
|
||||
<A NAME="DOC.2.145.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator * (const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const </B></TT>
|
||||
<DD>dot product
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator ^ "></A>
|
||||
<A NAME="DOC.2.135.21"></A>
|
||||
<A NAME="DOC.2.145.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator ^ (const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const </B></TT>
|
||||
<DD>cross product
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.135.22"></A>
|
||||
<A NAME="DOC.2.145.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator * (const float& rhs) const </B></TT>
|
||||
<DD>multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.135.23"></A>
|
||||
<A NAME="DOC.2.145.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& operator *= (const float& rhs)</B></TT>
|
||||
<DD>unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.135.24"></A>
|
||||
<A NAME="DOC.2.145.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator / (const float& rhs) const </B></TT>
|
||||
<DD>divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.135.25"></A>
|
||||
<A NAME="DOC.2.145.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& operator /= (const float& rhs)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.135.26"></A>
|
||||
<A NAME="DOC.2.145.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator + (const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const </B></TT>
|
||||
<DD>binary vector add
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.135.27"></A>
|
||||
<A NAME="DOC.2.145.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& operator += (const <!1><A HREF="Vec3.html">Vec3</A>& rhs)</B></TT>
|
||||
<DD>unary vector add. Slightly more efficient because no temporary
|
||||
intermediate object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.135.28"></A>
|
||||
<A NAME="DOC.2.145.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator - (const <!1><A HREF="Vec3.html">Vec3</A>& rhs) const </B></TT>
|
||||
<DD>binary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.135.29"></A>
|
||||
<A NAME="DOC.2.145.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec3.html">Vec3</A>& operator -= (const <!1><A HREF="Vec3.html">Vec3</A>& rhs)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.135.30"></A>
|
||||
<A NAME="DOC.2.145.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">Vec3</A> operator - () const </B></TT>
|
||||
<DD>negation operator. Returns the negative of the Vec3
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length"></A>
|
||||
<A NAME="DOC.2.135.31"></A>
|
||||
<A NAME="DOC.2.145.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length() const </B></TT>
|
||||
<DD>Length of the vector = sqrt( vec . vec )
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length2"></A>
|
||||
<A NAME="DOC.2.135.32"></A>
|
||||
<A NAME="DOC.2.145.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length2() const </B></TT>
|
||||
<DD>Length squared of the vector = vec . vec
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="normalize"></A>
|
||||
<A NAME="DOC.2.135.33"></A>
|
||||
<A NAME="DOC.2.145.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float normalize()</B></TT>
|
||||
<DD>normalize the vector so that it has length unity
|
||||
returns the previous length of the vector
|
||||
|
||||
@@ -13,94 +13,94 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.137.4">_v</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.150.4">_v</A></B>[4]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.1">Vec4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.150.1">Vec4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.2">Vec4</A></B>(float <!1><A HREF="Vec4.html#DOC.2.137.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.137.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.150.2">Vec4</A></B>(float <!1><A HREF="Vec4.html#DOC.2.150.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.150.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.137.3">Vec4</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v3, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.150.3">Vec4</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v3, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.137.5">operator == </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.150.5">operator == </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.137.6">operator != </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.150.6">operator != </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.137.7">operator < </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.150.7">operator < </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.137.8">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.150.8">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.137.9">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.150.9">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.137.10">set</A></B>( float <!1><A HREF="Vec4.html#DOC.2.137.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.137.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.150.10">set</A></B>( float <!1><A HREF="Vec4.html#DOC.2.150.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.150.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.137.11">operator [] </A></B>(const int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.150.11">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.12">operator [] </A></B>(const int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.12">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.137.13">x</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.150.13">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.137.14">y</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.150.14">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.137.15">z</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.150.15">z</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.137.16">w</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.150.16">w</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.17">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.17">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.18">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.18">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.19">z</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.19">z</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.20">w</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.20">w</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned long <B><A HREF="#DOC.2.137.21">asABGR</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned long <B><A HREF="#DOC.2.150.21">asABGR</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned long <B><A HREF="#DOC.2.137.22">asRGBA</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned long <B><A HREF="#DOC.2.150.22">asRGBA</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.137.23">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.150.23">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.137.24">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.150.24">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.137.25">operator * </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.150.25">operator * </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<DD><I>dot product</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.137.26">operator * </A></B>(const float rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.150.26">operator * </A></B>(const float rhs) const
|
||||
<DD><I>multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.137.27">operator *= </A></B>(const float rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.150.27">operator *= </A></B>(const float rhs)
|
||||
<DD><I>unary multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.137.28">operator / </A></B>(const float rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.150.28">operator / </A></B>(const float rhs) const
|
||||
<DD><I>divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.137.29">operator /= </A></B>(const float rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.150.29">operator /= </A></B>(const float rhs)
|
||||
<DD><I>unary divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.137.30">operator + </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.150.30">operator + </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<DD><I>binary vector add</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.137.31">operator += </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.150.31">operator += </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs)
|
||||
<DD><I>unary vector add.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.137.32">operator - </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.150.32">operator - </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const
|
||||
<DD><I>binary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.137.33">operator -= </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.150.33">operator -= </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& rhs)
|
||||
<DD><I>unary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.137.34">operator - </A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.150.34">operator - </A></B>() const
|
||||
<DD><I>negation operator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.137.35">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.150.35">length</A></B>() const
|
||||
<DD><I>Length of the vector = sqrt( vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.137.36">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.150.36">length2</A></B>() const
|
||||
<DD><I>Length squared of the vector = vec .</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.137.37">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.150.37">normalize</A></B>()
|
||||
<DD><I>normalize the vector so that it has length unity returns the previous length of the vector</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -117,164 +117,164 @@ Vec4 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Vec4"></A>
|
||||
<A NAME="DOC.2.137.1"></A>
|
||||
<A NAME="DOC.2.150.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec4"></A>
|
||||
<A NAME="DOC.2.137.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(float <!1><A HREF="Vec4.html#DOC.2.137.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.137.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.150.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(float <!1><A HREF="Vec4.html#DOC.2.150.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.150.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec4"></A>
|
||||
<A NAME="DOC.2.137.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(const <!1><A HREF="Vec3.html">Vec3</A>& v3, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.150.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(const <!1><A HREF="Vec3.html">Vec3</A>& v3, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.137.4"></A>
|
||||
<A NAME="DOC.2.150.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _v[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.137.5"></A>
|
||||
<A NAME="DOC.2.150.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="Vec4.html">Vec4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.137.6"></A>
|
||||
<A NAME="DOC.2.150.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="Vec4.html">Vec4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.137.7"></A>
|
||||
<A NAME="DOC.2.150.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="Vec4.html">Vec4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.137.8"></A>
|
||||
<A NAME="DOC.2.150.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.137.9"></A>
|
||||
<A NAME="DOC.2.150.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.137.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec4.html#DOC.2.137.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.137.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.137.16">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.150.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec4.html#DOC.2.150.13">x</A>, float <!1><A HREF="Vec4.html#DOC.2.150.14">y</A>, float <!1><A HREF="Vec4.html#DOC.2.150.15">z</A>, float <!1><A HREF="Vec4.html#DOC.2.150.16">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.137.11"></A>
|
||||
<A NAME="DOC.2.150.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& operator [] (const int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.137.12"></A>
|
||||
<A NAME="DOC.2.150.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator [] (const int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.137.13"></A>
|
||||
<A NAME="DOC.2.150.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& x()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.137.14"></A>
|
||||
<A NAME="DOC.2.150.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& y()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.137.15"></A>
|
||||
<A NAME="DOC.2.150.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& z()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="w"></A>
|
||||
<A NAME="DOC.2.137.16"></A>
|
||||
<A NAME="DOC.2.150.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float& w()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.137.17"></A>
|
||||
<A NAME="DOC.2.150.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float x() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.137.18"></A>
|
||||
<A NAME="DOC.2.150.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float y() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="z"></A>
|
||||
<A NAME="DOC.2.137.19"></A>
|
||||
<A NAME="DOC.2.150.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float z() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="w"></A>
|
||||
<A NAME="DOC.2.137.20"></A>
|
||||
<A NAME="DOC.2.150.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float w() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asABGR"></A>
|
||||
<A NAME="DOC.2.137.21"></A>
|
||||
<A NAME="DOC.2.150.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned long asABGR() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="asRGBA"></A>
|
||||
<A NAME="DOC.2.137.22"></A>
|
||||
<A NAME="DOC.2.150.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned long asRGBA() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.137.23"></A>
|
||||
<A NAME="DOC.2.150.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isNaN"></A>
|
||||
<A NAME="DOC.2.137.24"></A>
|
||||
<A NAME="DOC.2.150.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isNaN() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.137.25"></A>
|
||||
<A NAME="DOC.2.150.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float operator * (const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const </B></TT>
|
||||
<DD>dot product
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.137.26"></A>
|
||||
<A NAME="DOC.2.150.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> operator * (const float rhs) const </B></TT>
|
||||
<DD>multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.137.27"></A>
|
||||
<A NAME="DOC.2.150.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& operator *= (const float rhs)</B></TT>
|
||||
<DD>unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.137.28"></A>
|
||||
<A NAME="DOC.2.150.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> operator / (const float rhs) const </B></TT>
|
||||
<DD>divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.137.29"></A>
|
||||
<A NAME="DOC.2.150.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& operator /= (const float rhs)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.137.30"></A>
|
||||
<A NAME="DOC.2.150.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> operator + (const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector add
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.137.31"></A>
|
||||
<A NAME="DOC.2.150.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& operator += (const <!1><A HREF="Vec4.html">Vec4</A>& rhs)</B></TT>
|
||||
<DD>unary vector add. Slightly more efficient because no temporary
|
||||
intermediate object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.137.32"></A>
|
||||
<A NAME="DOC.2.150.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A> operator - (const <!1><A HREF="Vec4.html">Vec4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.137.33"></A>
|
||||
<A NAME="DOC.2.150.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Vec4.html">Vec4</A>& operator -= (const <!1><A HREF="Vec4.html">Vec4</A>& rhs)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.137.34"></A>
|
||||
<A NAME="DOC.2.150.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec4.html">Vec4</A> operator - () const </B></TT>
|
||||
<DD>negation operator. Returns the negative of the Vec4
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length"></A>
|
||||
<A NAME="DOC.2.137.35"></A>
|
||||
<A NAME="DOC.2.150.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length() const </B></TT>
|
||||
<DD>Length of the vector = sqrt( vec . vec )
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="length2"></A>
|
||||
<A NAME="DOC.2.137.36"></A>
|
||||
<A NAME="DOC.2.150.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float length2() const </B></TT>
|
||||
<DD>Length squared of the vector = vec . vec
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="normalize"></A>
|
||||
<A NAME="DOC.2.137.37"></A>
|
||||
<A NAME="DOC.2.150.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float normalize()</B></TT>
|
||||
<DD>normalize the vector so that it has length unity
|
||||
returns the previous length of the vector
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.96.1">VectorSizei</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.99.1">VectorSizei</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.96.2">VectorSizei</A></B>(size_type n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.99.2">VectorSizei</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.3">VectorSizei</A></B>(const <!1><A HREF="VectorSizei.html#DOC.2.96.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.99.3">VectorSizei</A></B>(const <!1><A HREF="VectorSizei.html#DOC.2.99.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.96.4">VectorSizei</A></B>(InputIterator beg_, InputIterator end_)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.99.4">VectorSizei</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,19 +39,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.1"></A>
|
||||
<A NAME="DOC.2.99.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorSizei()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.2"></A>
|
||||
<A NAME="DOC.2.99.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorSizei(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorSizei(const <!1><A HREF="VectorSizei.html#DOC.2.96.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<A NAME="DOC.2.99.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorSizei(const <!1><A HREF="VectorSizei.html#DOC.2.99.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.4"></A>
|
||||
<A NAME="DOC.2.99.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorSizei(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.97.1">VectorUByte</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.100.1">VectorUByte</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.97.2">VectorUByte</A></B>(size_type n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.100.2">VectorUByte</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.97.3">VectorUByte</A></B>(const <!1><A HREF="VectorUByte.html#DOC.2.97.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.3">VectorUByte</A></B>(const <!1><A HREF="VectorUByte.html#DOC.2.100.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.97.4">VectorUByte</A></B>(InputIterator beg_, InputIterator end_)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.100.4">VectorUByte</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,19 +39,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.1"></A>
|
||||
<A NAME="DOC.2.100.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUByte()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.2"></A>
|
||||
<A NAME="DOC.2.100.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUByte(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUByte(const <!1><A HREF="VectorUByte.html#DOC.2.97.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<A NAME="DOC.2.100.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUByte(const <!1><A HREF="VectorUByte.html#DOC.2.100.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.4"></A>
|
||||
<A NAME="DOC.2.100.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUByte(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.99.1">VectorUInt</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.102.1">VectorUInt</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.99.2">VectorUInt</A></B>(size_type n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.102.2">VectorUInt</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.99.3">VectorUInt</A></B>(const <!1><A HREF="VectorUInt.html#DOC.2.99.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.3">VectorUInt</A></B>(const <!1><A HREF="VectorUInt.html#DOC.2.102.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.99.4">VectorUInt</A></B>(InputIterator beg_, InputIterator end_)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.102.4">VectorUInt</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,19 +39,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.1"></A>
|
||||
<A NAME="DOC.2.102.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUInt()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.2"></A>
|
||||
<A NAME="DOC.2.102.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUInt(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUInt(const <!1><A HREF="VectorUInt.html#DOC.2.99.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<A NAME="DOC.2.102.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUInt(const <!1><A HREF="VectorUInt.html#DOC.2.102.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.4"></A>
|
||||
<A NAME="DOC.2.102.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUInt(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.98.1">VectorUShort</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.101.1">VectorUShort</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.98.2">VectorUShort</A></B>(size_type n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.101.2">VectorUShort</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.3">VectorUShort</A></B>(const <!1><A HREF="VectorUShort.html#DOC.2.98.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.3">VectorUShort</A></B>(const <!1><A HREF="VectorUShort.html#DOC.2.101.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.98.4">VectorUShort</A></B>(InputIterator beg_, InputIterator end_)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.101.4">VectorUShort</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,19 +39,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.1"></A>
|
||||
<A NAME="DOC.2.101.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUShort()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.2"></A>
|
||||
<A NAME="DOC.2.101.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUShort(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUShort(const <!1><A HREF="VectorUShort.html#DOC.2.98.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<A NAME="DOC.2.101.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUShort(const <!1><A HREF="VectorUShort.html#DOC.2.101.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.39.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.4"></A>
|
||||
<A NAME="DOC.2.101.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUShort(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,53 +23,53 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.140.1">Viewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.153.1">Viewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.140.2">Viewport</A></B>(const <!1><A HREF="Viewport.html#DOC.2.140.2">Viewport</A>& vp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.153.2">Viewport</A></B>(const <!1><A HREF="Viewport.html#DOC.2.153.2">Viewport</A>& vp, 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.140.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.32">VIEWPORT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.153.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.32">VIEWPORT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.140.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.153.4">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>inline void <B><A HREF="#DOC.2.140.5">setViewport</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.153.5">setViewport</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, 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>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.140.6">getViewport</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.153.6">getViewport</A></B>(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>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.140.7">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.153.7">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.140.8">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.153.8">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.140.9">width</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.153.9">width</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.140.10">height</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.153.10">height</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.140.11">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.153.11">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.140.12">aspectRatio</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.153.12">aspectRatio</A></B>() const
|
||||
<DD><I>Return the aspcetRatio of the viewport, which is equal to width/height.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.140.13">computeWindowMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.153.13">computeWindowMatrix</A></B>() const
|
||||
<DD><I>Compute the Window Matrix which takes projected coords into Window coordinates.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.140.14">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.153.14">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.140.16">_x</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.153.16">_x</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.140.17">_y</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.153.17">_y</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.140.18">_width</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.153.18">_width</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.140.19">_height</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.153.19">_height</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.140.15">~Viewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.153.15">~Viewport</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -87,7 +87,7 @@
|
||||
<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.119.5">Type</A> <B>getType</B>() const
|
||||
<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>
|
||||
@@ -97,7 +97,7 @@
|
||||
<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.119.1">GLMode</A>>& ) const
|
||||
<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>
|
||||
@@ -122,9 +122,9 @@
|
||||
<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.87.8">DataVariance</A> dv)
|
||||
<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.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<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>
|
||||
@@ -140,7 +140,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<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>
|
||||
@@ -175,59 +175,59 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Viewport"></A>
|
||||
<A NAME="DOC.2.140.1"></A>
|
||||
<A NAME="DOC.2.153.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Viewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Viewport"></A>
|
||||
<A NAME="DOC.2.140.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Viewport(const <!1><A HREF="Viewport.html#DOC.2.140.2">Viewport</A>& vp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.153.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Viewport(const <!1><A HREF="Viewport.html#DOC.2.153.2">Viewport</A>& vp, 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.140.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="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.32">VIEWPORT</A>)</B></TT>
|
||||
<A NAME="DOC.2.153.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="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.125.6.32">VIEWPORT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.140.4"></A>
|
||||
<A NAME="DOC.2.153.4"></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="setViewport"></A>
|
||||
<A NAME="DOC.2.140.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setViewport(const int <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.153.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setViewport(const int <!1><A HREF="Viewport.html#DOC.2.153.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.153.8">y</A>, 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>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.140.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getViewport(int& <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.140.10">height</A>) const </B></TT>
|
||||
<A NAME="DOC.2.153.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getViewport(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>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.140.7"></A>
|
||||
<A NAME="DOC.2.153.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int x() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="y"></A>
|
||||
<A NAME="DOC.2.140.8"></A>
|
||||
<A NAME="DOC.2.153.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int y() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="width"></A>
|
||||
<A NAME="DOC.2.140.9"></A>
|
||||
<A NAME="DOC.2.153.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int width() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="height"></A>
|
||||
<A NAME="DOC.2.140.10"></A>
|
||||
<A NAME="DOC.2.153.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int height() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.140.11"></A>
|
||||
<A NAME="DOC.2.153.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool valid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="aspectRatio"></A>
|
||||
<A NAME="DOC.2.140.12"></A>
|
||||
<A NAME="DOC.2.153.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const float aspectRatio() const </B></TT>
|
||||
<DD>Return the aspcetRatio of the viewport, which is equal to width/height.
|
||||
If height is zero, the potental division by zero is avoid by simply returning 1.0f.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWindowMatrix"></A>
|
||||
<A NAME="DOC.2.140.13"></A>
|
||||
<A NAME="DOC.2.153.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> computeWindowMatrix() const </B></TT>
|
||||
<DD>Compute the Window Matrix which takes projected coords into Window coordinates.
|
||||
To converted local coodinates into window coordinates use v_window = v_local * MVPW matrix,
|
||||
@@ -236,27 +236,27 @@ viewport::computeWindowMatrix(), the ModelView and Projection Matrix can either
|
||||
current osg::State object, via osgUtil::SceneView or CullVisitor.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.140.14"></A>
|
||||
<A NAME="DOC.2.153.14"></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="~Viewport"></A>
|
||||
<A NAME="DOC.2.140.15"></A>
|
||||
<A NAME="DOC.2.153.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Viewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_x"></A>
|
||||
<A NAME="DOC.2.140.16"></A>
|
||||
<A NAME="DOC.2.153.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _x</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_y"></A>
|
||||
<A NAME="DOC.2.140.17"></A>
|
||||
<A NAME="DOC.2.153.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _y</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_width"></A>
|
||||
<A NAME="DOC.2.140.18"></A>
|
||||
<A NAME="DOC.2.153.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _width</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_height"></A>
|
||||
<A NAME="DOC.2.140.19"></A>
|
||||
<A NAME="DOC.2.153.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _height</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3BetweenRange</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.</BLOCKQUOTE>
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3BetweenRange</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are between or equal to minValue and maxValue do nothing - legal value, otherwise clamp value to specified to range and return warning with valueName specifying which variable was clamped.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3GEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</BLOCKQUOTE>
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3GEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.134.11.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are greater than or equal to minValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user