Updateds doc++ documention.
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="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.9">ALPHAFUNC</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.1.3">META_StateAttribute</A></B>(<!1><A HREF="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.9">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">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.1.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) 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.85.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.84.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>
|
||||
@@ -74,7 +74,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -117,7 +117,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -160,7 +160,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="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.9">ALPHAFUNC</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="AlphaFunc.html">AlphaFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.9">ALPHAFUNC</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.1.4"></A>
|
||||
@@ -169,7 +169,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ComparisonFunction"></A>
|
||||
<A NAME="DOC.2.1.6"></A>
|
||||
@@ -211,7 +211,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.85.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.84.4">ref</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunction"></A>
|
||||
<A NAME="DOC.2.1.8"></A>
|
||||
|
||||
149
doc/doc++/osg/AnimationPath.html
Normal file
149
doc/doc++/osg/AnimationPath.html
Normal file
@@ -0,0 +1,149 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::AnimationPath</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::AnimationPath</A></H2></H2><BLOCKQUOTE>AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<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>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<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>
|
||||
<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>
|
||||
<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="Plane.html#DOC.2.75.24">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>
|
||||
<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="Plane.html#DOC.2.75.24">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>
|
||||
<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)
|
||||
</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>
|
||||
</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>()
|
||||
</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>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.
|
||||
Subclassed from Transform::ComputeTransformCallback allows AnimationPath to
|
||||
be attached directly to Transform nodes to move subgraphs around the scene.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="AnimationPath"></A>
|
||||
<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="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="Plane.html#DOC.2.75.24">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="Plane.html#DOC.2.75.24">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>
|
||||
<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>
|
||||
<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.57.41">scale</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_position"></A>
|
||||
<A NAME="DOC.2.2.6.3"></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>
|
||||
<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>
|
||||
<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.48.3">first</A>, const <!1><A HREF="AnimationPath.html#DOC.2.2.6">Key</A>& second)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.2.6.7"></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>
|
||||
<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="insert"></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>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~AnimationPath"></A>
|
||||
<A NAME="DOC.2.2.8"></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>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -43,7 +43,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.9">setFrustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.21.10">setPerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.10">setPerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.21.11">setFOV</A></B>(const double fovx, const double fovy, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
@@ -314,7 +314,7 @@ and set perspective methods
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPerspective"></A>
|
||||
<A NAME="DOC.2.21.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.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.23.2">ClipPlane</A></B>(const <!1><A HREF="ClipPlane.html#DOC.2.23.2">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.23.3">META_StateAttribute</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.37">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.23.17">_clipPlaneNum</A>))
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.23.3">META_StateAttribute</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.37">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.23.17">_clipPlaneNum</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.23.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.23.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.6">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>
|
||||
@@ -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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -119,9 +119,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -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.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -174,7 +174,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.23.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.37">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.23.17">_clipPlaneNum</A>))</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ClipPlane.html">ClipPlane</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.37">CLIPPLANE</A>+<!1><A HREF="ClipPlane.html#DOC.2.23.17">_clipPlaneNum</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.23.4"></A>
|
||||
@@ -183,7 +183,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.23.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClipPlane"></A>
|
||||
<A NAME="DOC.2.23.6"></A>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ClippingVolume</A></H2></H2><BLOCKQUOTE>A ClippingVolume class for representing convex clipping volumes made up</BLOCKQUOTE>
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ClippingVolume</A></H2></H2><BLOCKQUOTE>A ClippingVolume class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
@@ -57,18 +57,24 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.22.19">contains</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb) const
|
||||
<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 void <B><A HREF="#DOC.2.22.20">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.22.20">containsAllOf</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs) const
|
||||
<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.22.21">containsAllOf</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb) const
|
||||
<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.22.22">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.22.21">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.22.23">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>unsigned int <B><A HREF="#DOC.2.22.22">_localMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.22.24">_localMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PlaneList <B><A HREF="#DOC.2.22.23">_planeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PlaneList <B><A HREF="#DOC.2.22.25">_planeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -76,7 +82,8 @@
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A ClippingVolume class for representing convex clipping volumes made up</BLOCKQUOTE>
|
||||
<BLOCKQUOTE>A ClippingVolume class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ClippingVolume"></A>
|
||||
@@ -169,8 +176,18 @@ to prevent redundant plane checking.
|
||||
<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) const </B></TT>
|
||||
<DD>Check whether any part of a bounding box is contained within clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform"></A>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.22.20"></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) const </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.22.21"></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) const </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.22.22"></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
|
||||
@@ -180,17 +197,17 @@ 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.22.21"></A>
|
||||
<A NAME="DOC.2.22.23"></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="_localMask"></A>
|
||||
<A NAME="DOC.2.22.22"></A>
|
||||
<A NAME="DOC.2.22.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _localMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_planeList"></A>
|
||||
<A NAME="DOC.2.22.23"></A>
|
||||
<A NAME="DOC.2.22.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PlaneList _planeList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.24.2">ColorMask</A></B>(const <!1><A HREF="ColorMask.html#DOC.2.24.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.24.3">META_StateAttribute</A></B>(<!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.34">COLORMASK</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.24.3">META_StateAttribute</A></B>(<!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.34">COLORMASK</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.24.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>
|
||||
@@ -75,7 +75,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -83,7 +83,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -108,9 +108,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -163,7 +163,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.24.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.34">COLORMASK</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ColorMask.html">ColorMask</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.34">COLORMASK</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.24.4"></A>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.25.2">ColorMatrix</A></B>(const <!1><A HREF="ColorMatrix.html#DOC.2.25.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.25.3">META_StateAttribute</A></B>(<!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.44">COLORMATRIX</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.25.3">META_StateAttribute</A></B>(<!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.44">COLORMATRIX</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.25.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>
|
||||
@@ -69,7 +69,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -77,7 +77,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -102,9 +102,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -114,7 +114,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -157,7 +157,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.25.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.44">COLORMATRIX</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ColorMatrix.html">ColorMatrix</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.44">COLORMATRIX</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.25.4"></A>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.26.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.26.4">operator() </A></B>(const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.85.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.26.4">operator() </A></B>(const <!1><A HREF="Referenced.html">Referenced</A>* <!1><A HREF="Referenced.html#DOC.2.84.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.26.5">operator() </A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
@@ -105,7 +105,7 @@ during copy construction and clone operation</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.26.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.85.4">ref</A>) const </B></TT>
|
||||
<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.84.4">ref</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.26.5"></A>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.2">CullFace</A></B>(const <!1><A HREF="CullFace.html#DOC.2.27.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.27.3">META_StateAttribute</A></B>(<!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.12">CULLFACE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.3">META_StateAttribute</A></B>(<!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.12">CULLFACE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.27.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.27.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.27.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.27.7">setMode</A></B>(const <!1><A HREF="CullFace.html#DOC.2.27.6">Mode</A> mode)
|
||||
<DT>
|
||||
@@ -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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -101,9 +101,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -156,7 +156,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.27.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.12">CULLFACE</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="CullFace.html">CullFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.12">CULLFACE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.27.4"></A>
|
||||
@@ -165,7 +165,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.27.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Mode"></A>
|
||||
<A NAME="DOC.2.27.6"></A>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.2">Depth</A></B>(const <!1><A HREF="Depth.html#DOC.2.28.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.28.3">META_StateAttribute</A></B>(<!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.35">DEPTH</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.3">META_StateAttribute</A></B>(<!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.35">DEPTH</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.28.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.28.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.28.7">setFunction</A></B>(const <!1><A HREF="Depth.html#DOC.2.28.6">Function</A> func)
|
||||
<DT>
|
||||
@@ -86,7 +86,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -117,9 +117,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -129,7 +129,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -172,7 +172,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.35">DEPTH</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Depth.html">Depth</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.35">DEPTH</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
@@ -181,7 +181,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Function"></A>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.29.17">getEyeSeperation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.18">setScreenDistance</A></B>(const float <!1><A HREF="Plane.html#DOC.2.76.20">distance</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.18">setScreenDistance</A></B>(const float <!1><A HREF="Plane.html#DOC.2.75.21">distance</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.29.19">getScreenDistance</A></B>() const
|
||||
<DT>
|
||||
@@ -77,7 +77,7 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.29.29">getSplitStereoVerticalSeperation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.30">setScreenHeight</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.29.30">setScreenHeight</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.29.31">getScreenHeight</A></B>() const
|
||||
<DT>
|
||||
@@ -275,7 +275,7 @@ have been set up, and the status of stereo viewing</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScreenDistance"></A>
|
||||
<A NAME="DOC.2.29.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenDistance(const float <!1><A HREF="Plane.html#DOC.2.76.20">distance</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenDistance(const float <!1><A HREF="Plane.html#DOC.2.75.21">distance</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScreenDistance"></A>
|
||||
<A NAME="DOC.2.29.19"></A>
|
||||
@@ -343,7 +343,7 @@ have been set up, and the status of stereo viewing</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setScreenHeight"></A>
|
||||
<A NAME="DOC.2.29.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenHeight(const float <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setScreenHeight(const float <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getScreenHeight"></A>
|
||||
<A NAME="DOC.2.29.31"></A>
|
||||
|
||||
360
doc/doc++/osg/DrawPixels.html
Normal file
360
doc/doc++/osg/DrawPixels.html
Normal file
@@ -0,0 +1,360 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawPixels</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawPixels</A></H2></H2><BLOCKQUOTE>DrawPixels is an osg::Drawable subclass which encapsulates the drawing of images using glDrawPixels</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CDrawable,MDrawable.html,CDrawPixels,MDrawPixels.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.1">DrawPixels</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.32.2">DrawPixels</A></B>(const <!1><A HREF="DrawPixels.html#DOC.2.32.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.32.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.32.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.32.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.32.6">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.7">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.32.8">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.32.9">getPosition</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.10">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.32.11">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.32.12">getImage</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.13">setUseCompleteImage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.14">setSubImageDimensions</A></B>(unsigned int offsetX, unsigned int offsetY, unsigned int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.15">getSubImageDimensions</A></B>(unsigned int& offsetX, unsigned int& offsetY, unsigned int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.32.16">getUseSubImage</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.32.17">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.32.21">_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.32.22">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.32.23">_useSubImage</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.32.24">_offsetX</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.32.25">_offsetY</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.32.26">_width</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.32.27">_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.32.18">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.32.19">~DrawPixels</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.32.20">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Drawable.html">Drawable</A>:</H3>
|
||||
<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.31.5">ParentList</A>& <B>getParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.31.5">ParentList</A> <B>getParents</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getParent</B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getParent</B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getNumParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setStateSet</B>(<!1><A HREF="StateSet.html">StateSet</A>* state)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="StateSet.html">StateSet</A>* <B>getStateSet</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="StateSet.html">StateSet</A>* <B>getStateSet</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setSupportsDisplayList</B>(const bool flag)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getSupportsDisplayList</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setUseDisplayList</B>(const bool flag)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getUseDisplayList</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyDisplayList</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyBound</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="BoundingBox.html">BoundingBox</A>& <B>getBound</B>() const
|
||||
<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>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.31.22">DrawCallback</A>* dc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.31.22">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.31.22">DrawCallback</A>* <B>getDrawCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.31.26">CullCallback</A>* cc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.31.26">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.31.26">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>deleteDisplayList</B>(uint contextID, uint globj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>flushDeletedDisplayLists</B>(uint contextID)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>getStats</B>(<!1><A HREF="Statistics.html">Statistics</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual AttributeBitMask <B>suppportsAttributeOperation</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual AttributeBitMask <B>applyAttributeOperation</B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>draw</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<Node*> <B>ParentList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>struct <B>DrawCallback</B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>struct <B>CullCallback</B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef uint AttributeBitMaskenum <B>AttributeBitMaskValues</B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.31.5">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>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>_supportsDisplayList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>_useDisplayList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> <B>_bbox</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.31.22">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.31.26">CullCallback</A>> <B>_cullCallback</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><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)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<uint> GLObjectList mutable GLObjectList <B>_globjList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache <B>s_deletedDisplayListCache</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</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 void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>DrawPixels is an osg::Drawable subclass which encapsulates the drawing of
|
||||
images using glDrawPixels</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawPixels"></A>
|
||||
<A NAME="DOC.2.32.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.32.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawPixels(const <!1><A HREF="DrawPixels.html#DOC.2.32.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.32.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.32.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.32.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="className"></A>
|
||||
<A NAME="DOC.2.32.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="setPosition"></A>
|
||||
<A NAME="DOC.2.32.7"></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.32.8"></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.32.9"></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.32.10"></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.32.11"></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.32.12"></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.32.13"></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.32.14"></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.111.9">width</A>, unsigned int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubImageDimensions"></A>
|
||||
<A NAME="DOC.2.32.15"></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.111.9">width</A>, unsigned int& <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUseSubImage"></A>
|
||||
<A NAME="DOC.2.32.16"></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.32.17"></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.32.18"></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.32.19"></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.32.20"></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.32.21"></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.32.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="Image.html">Image</A>> _image</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_useSubImage"></A>
|
||||
<A NAME="DOC.2.32.23"></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.32.24"></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.32.25"></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.32.26"></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.32.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _height</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -184,9 +184,9 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -196,7 +196,7 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.34.2">Fog</A></B>(const <!1><A HREF="Fog.html#DOC.2.34.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.34.3">META_StateAttribute</A></B>(<!1><A HREF="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.13">FOG</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.34.3">META_StateAttribute</A></B>(<!1><A HREF="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.13">FOG</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
|
||||
<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">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.34.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) 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="Fog.html#DOC.2.34.6">Mode</A> mode )
|
||||
<DT>
|
||||
@@ -94,7 +94,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -125,9 +125,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -137,7 +137,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -180,7 +180,7 @@
|
||||
<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="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.13">FOG</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Fog.html">Fog</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.13">FOG</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.34.4"></A>
|
||||
@@ -189,7 +189,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.34.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Mode"></A>
|
||||
<A NAME="DOC.2.34.6"></A>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.2">FrontFace</A></B>(const <!1><A HREF="FrontFace.html#DOC.2.36.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.36.3">META_StateAttribute</A></B>(<!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.14">FRONTFACE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.3">META_StateAttribute</A></B>(<!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.14">FRONTFACE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.36.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>
|
||||
@@ -68,7 +68,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -76,7 +76,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -101,9 +101,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -156,7 +156,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.36.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.14">FRONTFACE</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="FrontFace.html">FrontFace</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.14">FRONTFACE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.36.4"></A>
|
||||
|
||||
@@ -175,9 +175,6 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="_H_MMGR"></A>
|
||||
<B>_H_MMGR</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="__FUNCTION__"></A>
|
||||
<B>__FUNCTION__</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern const unsigned int<A NAME="m_alloc_unknown"></A>
|
||||
<B>m_alloc_unknown</B><DT>
|
||||
|
||||
@@ -206,7 +203,7 @@
|
||||
<B>m_alloc_free</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern void<A NAME="m_setOwner"></A>
|
||||
<B>m_setOwner</B>(const char* file, const unsigned int line, const char* func)<DT>
|
||||
<B>m_setOwner</B>(const char* file, const unsigned int line)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern bool&<A NAME="m_breakOnRealloc"></A>
|
||||
<B>m_breakOnRealloc</B>(void* reportedAddress)<DT>
|
||||
@@ -218,13 +215,13 @@
|
||||
<B>m_breakOnAllocation</B>(unsigned int count)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern void*<A NAME="m_allocator"></A>
|
||||
<B>m_allocator</B>(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int allocationType, const size_t reportedSize)<DT>
|
||||
<B>m_allocator</B>(const char* sourceFile, const unsigned int sourceLine, const unsigned int allocationType, const size_t reportedSize)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern void*<A NAME="m_reallocator"></A>
|
||||
<B>m_reallocator</B>(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int reallocationType, const size_t reportedSize, void* reportedAddress)<DT>
|
||||
<B>m_reallocator</B>(const char* sourceFile, const unsigned int sourceLine, const unsigned int reallocationType, const size_t reportedSize, void* reportedAddress)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>SG_EXPORT extern void<A NAME="m_deallocator"></A>
|
||||
<B>m_deallocator</B>(const char* sourceFile, const unsigned int sourceLine, const char* sourceFunc, const unsigned int deallocationType, const void* reportedAddress)<DT>
|
||||
<B>m_deallocator</B>(const char* sourceFile, const unsigned int sourceLine, const unsigned int deallocationType, const void* reportedAddress)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>bool<A NAME="m_validateAddress"></A>
|
||||
<B>m_validateAddress</B>(const void* reportedAddress)<DT>
|
||||
@@ -251,7 +248,7 @@
|
||||
<B>m_getMemoryStatistics</B>()<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>define<A NAME="osgNew"></A>
|
||||
<B>osgNew</B>(m_setOwner (__FILE__, __LINE__, __FUNCTION__), false)<DT>
|
||||
<B>osgNew</B>(m_setOwner (__FILE__, __LINE__), false)<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSG_NODEVISITOR"></A>
|
||||
<B>OSG_NODEVISITOR</B><DT>
|
||||
|
||||
@@ -436,9 +436,9 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -448,7 +448,7 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
<H1>Hierarchy of Classes</H1>
|
||||
<UL>
|
||||
|
||||
<LI><A HREF="AnimationPath.html">osg::AnimationPath</A>
|
||||
<LI><A HREF="AttributeFunctor.html">osg::Drawable::AttributeFunctor</A><UL>
|
||||
|
||||
<LI><A HREF="Statistics.html">osg::Statistics</A></UL>
|
||||
@@ -40,7 +41,6 @@
|
||||
<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="DisplaySettings.html">osg::DisplaySettings</A>
|
||||
<LI><A HREF="FrameStamp.html">osg::FrameStamp</A>
|
||||
|
||||
@@ -8,6 +8,13 @@
|
||||
<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="CBoundingBox,MBoundingBox.html">
|
||||
<param name=before value="M">
|
||||
@@ -78,11 +85,11 @@
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=1355>
|
||||
<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,CTransparency,MTransparency.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,CAlphaFunc,MAlphaFunc.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CImpostorSprite,MImpostorSprite.html,CGeoSet,MGeoSet.html,CDrawPixels,MDrawPixels.html,CNodeVisitor,MNodeVisitor.html,CNodeCallback,MNodeCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCamera,MCamera.html,CAnimationPath,MAnimationPath.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,M|||_,M||R_,M|||||_,M||||R_,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||SP|_,M||SPR_,M||SPr_,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,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">
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=1325>
|
||||
<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,CTransparency,MTransparency.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,CAlphaFunc,MAlphaFunc.html,CMatrix,MMatrix.html,CImage,MImage.html,CDrawable,MDrawable.html,CImpostorSprite,MImpostorSprite.html,CGeoSet,MGeoSet.html,CDrawPixels,MDrawPixels.html,CNodeVisitor,MNodeVisitor.html,CNodeCallback,MNodeCallback.html,CLineSegment,MLineSegment.html,CImpostorSpriteManager,MImpostorSpriteManager.html,CFrameStamp,MFrameStamp.html,CDisplaySettings,MDisplaySettings.html,CCamera,MCamera.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,M|||_,M||R_,M|||||_,M||||R_,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||SP|_,M||SPR_,M||SPr_,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">
|
||||
<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">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.43.10">setImage</A></B>(int <!1><A HREF="Image.html#DOC.2.43.13">s</A>, int <!1><A HREF="Image.html#DOC.2.43.14">t</A>, int <!1><A HREF="Image.html#DOC.2.43.15">r</A>, GLint internalTextureformat, GLenum format, GLenum type, unsigned char* <!1><A HREF="Image.html#DOC.2.43.26">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.43.11">readPixels</A></B>(int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>, GLenum format, GLenum type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.43.11">readPixels</A></B>(int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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.43.12">scaleImage</A></B>(const int <!1><A HREF="Image.html#DOC.2.43.13">s</A>, const int <!1><A HREF="Image.html#DOC.2.43.14">t</A>, const int <!1><A HREF="Image.html#DOC.2.43.15">r</A>)
|
||||
@@ -110,37 +110,47 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static const unsigned int <B><A HREF="#DOC.2.43.35">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.43.36">computeRowWidthInBytes</A></B>(int <!1><A HREF="Viewport.html#DOC.2.112.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.43.36">computeRowWidthInBytes</A></B>(int <!1><A HREF="Viewport.html#DOC.2.111.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.43.37">isMipmap</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.38">getNumMipmaps</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.43.39">setMipmapData</A></B>(const MipmapDataType& mipmapDataVector)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.43.40">getMipmapData</A></B>(unsigned int mipmapNumber) const
|
||||
</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.43.39">_fileName</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.43.43">_fileName</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.40">_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.44">_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.41">_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.45">_t</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.42">_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.43.46">_r</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.43.43">_internalTextureFormat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.43.47">_internalTextureFormat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.43.44">_pixelFormat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.43.48">_pixelFormat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.43.45">_dataType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.43.49">_dataType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.46">_packing</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.50">_packing</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char* <B><A HREF="#DOC.2.43.47">_data</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char* <B><A HREF="#DOC.2.43.51">_data</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.48">_modifiedTag</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.43.52">_modifiedTag</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MipmapDataType <B><A HREF="#DOC.2.43.53">_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.43.37">~Image</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.43.41">~Image</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>& <B><A HREF="#DOC.2.43.38">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.43.42">operator = </A></B>(const <!1><A HREF="Image.html">Image</A>&)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -148,9 +158,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -160,7 +170,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -238,7 +248,7 @@ 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.43.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readPixels(int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>, GLenum format, GLenum type)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readPixels(int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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
|
||||
@@ -358,55 +368,75 @@ the host machine.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeRowWidthInBytes"></A>
|
||||
<A NAME="DOC.2.43.36"></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.112.9">width</A>, GLenum format, GLenum type, int packing)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static const unsigned int computeRowWidthInBytes(int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, GLenum format, GLenum type, int packing)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isMipmap"></A>
|
||||
<A NAME="DOC.2.43.37"></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.43.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMipmaps() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMipmapData"></A>
|
||||
<A NAME="DOC.2.43.39"></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.43.40"></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="~Image"></A>
|
||||
<A NAME="DOC.2.43.37"></A>
|
||||
<A NAME="DOC.2.43.41"></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.43.38"></A>
|
||||
<A NAME="DOC.2.43.42"></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.43.39"></A>
|
||||
<A NAME="DOC.2.43.43"></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.43.40"></A>
|
||||
<A NAME="DOC.2.43.44"></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.43.41"></A>
|
||||
<A NAME="DOC.2.43.45"></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.43.42"></A>
|
||||
<A NAME="DOC.2.43.46"></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.43.43"></A>
|
||||
<A NAME="DOC.2.43.47"></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.43.44"></A>
|
||||
<A NAME="DOC.2.43.48"></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.43.45"></A>
|
||||
<A NAME="DOC.2.43.49"></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.43.46"></A>
|
||||
<A NAME="DOC.2.43.50"></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.43.47"></A>
|
||||
<A NAME="DOC.2.43.51"></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.43.48"></A>
|
||||
<A NAME="DOC.2.43.52"></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.43.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MipmapDataType _mipmapData</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.46.3">META_Node</A></B>(<!1><A HREF="Impostor.html">Impostor</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.4">setImpostorThreshold</A></B>(float <!1><A HREF="Plane.html#DOC.2.76.20">distance</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.46.4">setImpostorThreshold</A></B>(float <!1><A HREF="Plane.html#DOC.2.75.21">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.46.5">setImpostorThresholdToBound</A></B>(float ratio=1.0f)
|
||||
@@ -203,7 +203,7 @@ geometry.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImpostorThreshold"></A>
|
||||
<A NAME="DOC.2.46.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setImpostorThreshold(float <!1><A HREF="Plane.html#DOC.2.76.20">distance</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setImpostorThreshold(float <!1><A HREF="Plane.html#DOC.2.75.21">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.
|
||||
|
||||
@@ -238,9 +238,9 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -250,7 +250,7 @@ class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.2">Light</A></B>(const <!1><A HREF="Light.html#DOC.2.49.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.49.3">META_StateAttribute</A></B>(<!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.16">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.49.32">_lightnum</A>))
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.3">META_StateAttribute</A></B>(<!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.16">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.49.32">_lightnum</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.49.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.49.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.6">setLightNum</A></B>(const int num)
|
||||
<DD><I>Set which OpenGL light to operate on</I>
|
||||
@@ -154,7 +154,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -185,9 +185,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -197,7 +197,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -240,7 +240,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.49.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.16">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.49.32">_lightnum</A>))</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Light.html">Light</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.16">LIGHT_0</A>+<!1><A HREF="Light.html#DOC.2.49.32">_lightnum</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.49.4"></A>
|
||||
@@ -249,7 +249,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.49.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLightNum"></A>
|
||||
<A NAME="DOC.2.49.6"></A>
|
||||
|
||||
259
doc/doc++/osg/LightModel.html
Normal file
259
doc/doc++/osg/LightModel.html
Normal file
@@ -0,0 +1,259 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::LightModel</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::LightModel</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CLightModel,MLightModel.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.50.1">LightModel</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.50.2">LightModel</A></B>(const <!1><A HREF="LightModel.html#DOC.2.50.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.50.3">META_StateAttribute</A></B>(<!1><A HREF="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.31">LIGHTMODEL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.50.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.50.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.50.6">getAmbientIntensity</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.8">setColorControl</A></B>(const <!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> cc)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> <B><A HREF="#DOC.2.50.9">getColorControl</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.10">setLocalViewer</A></B>(const bool localViewer)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.50.11">getLocalViewer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.12">setTwoSided</A></B>(const bool twoSided)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.50.13">getTwoSided</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.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.50.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.50.16">_ambient</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> <B><A HREF="#DOC.2.50.17">_colorControl</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.50.18">_localViewer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.50.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.50.15">~LightModel</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="LightModel"></A>
|
||||
<A NAME="DOC.2.50.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.50.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LightModel(const <!1><A HREF="LightModel.html#DOC.2.50.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.50.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="LightModel.html">LightModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.31">LIGHTMODEL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.50.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.50.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.50.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.50.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.50.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SEPERATE_SPECULAR_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SINGLE_COLOR"></A>
|
||||
<A NAME="DOC.2.50.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.50.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorControl(const <!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> cc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorControl"></A>
|
||||
<A NAME="DOC.2.50.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> getColorControl() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLocalViewer"></A>
|
||||
<A NAME="DOC.2.50.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.50.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.50.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.50.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.50.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.50.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.50.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.50.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="LightModel.html#DOC.2.50.7">ColorControl</A> _colorControl</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_localViewer"></A>
|
||||
<A NAME="DOC.2.50.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.50.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _twoSided</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -27,12 +27,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.53.2">LineStipple</A></B>(const <!1><A HREF="LineStipple.html#DOC.2.53.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.53.3">META_StateAttribute</A></B>(<!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.26">LINESTIPPLE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.53.3">META_StateAttribute</A></B>(<!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.26">LINESTIPPLE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.53.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.53.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.53.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.53.6">setFactor</A></B>(const int factor)
|
||||
<DT>
|
||||
@@ -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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -101,9 +101,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -155,7 +155,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.53.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.26">LINESTIPPLE</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="LineStipple.html">LineStipple</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.26">LINESTIPPLE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.53.4"></A>
|
||||
@@ -164,7 +164,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.53.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFactor"></A>
|
||||
<A NAME="DOC.2.53.6"></A>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.54.2">LineWidth</A></B>(const <!1><A HREF="LineWidth.html#DOC.2.54.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.54.3">META_StateAttribute</A></B>(<!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.25">LINEWIDTH</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.54.3">META_StateAttribute</A></B>(<!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.25">LINEWIDTH</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.54.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.54.5">setWidth</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.54.5">setWidth</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.54.6">getWidth</A></B>() const
|
||||
<DT>
|
||||
@@ -63,7 +63,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -71,7 +71,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -96,9 +96,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -151,7 +151,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.54.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.25">LINEWIDTH</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="LineWidth.html">LineWidth</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.25">LINEWIDTH</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.54.4"></A>
|
||||
@@ -160,7 +160,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setWidth"></A>
|
||||
<A NAME="DOC.2.54.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWidth(const float <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWidth(const float <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWidth"></A>
|
||||
<A NAME="DOC.2.54.6"></A>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">osg::META_Object</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>)</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>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>)</H2><BLOCKQUOTE>META_Object macro define the standard clone, isSameKindAs and className methods.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.56.2">Material</A></B>(const <!1><A HREF="Material.html#DOC.2.56.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.56.3">META_StateAttribute</A></B>(<!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.8">MATERIAL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.56.3">META_StateAttribute</A></B>(<!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.8">MATERIAL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.56.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.56.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.56.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.56.6">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DT>
|
||||
@@ -147,7 +147,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -178,9 +178,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -190,7 +190,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -233,7 +233,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.56.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.8">MATERIAL</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Material.html">Material</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.8">MATERIAL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.56.4"></A>
|
||||
@@ -242,7 +242,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.56.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.56.6"></A>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.30">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.57.31">makeRotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.31">makeRotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.32">makeRotate</A></B>( const <!1><A HREF="Quat.html">Quat</A>& )
|
||||
<DT>
|
||||
@@ -98,7 +98,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.36">makeFrustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.37">makePerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.37">makePerspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.38">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.5.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
@@ -114,11 +114,11 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.43">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.57.44">translate</A></B>( float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.44">translate</A></B>( float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">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.57.45">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.57.46">rotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.46">rotate</A></B>( float angle, float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">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.57.47">rotate</A></B>( float angle, const <!1><A HREF="Vec3.html">Vec3</A>& axis)
|
||||
<DT>
|
||||
@@ -138,7 +138,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.53">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.54">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.54">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.55">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.5.8">center</A>, const <!1><A HREF="Vec3.html">Vec3</A>& up)
|
||||
@@ -148,69 +148,73 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.57.57">setTrans</A></B>( const <!1><A HREF="Vec3.html">Vec3</A>& v )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.57.58">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.57.58">getTrans</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.57.59">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.57.59">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.57.60">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.57.60">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.57.61">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.57.61">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.57.62">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.57.62">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.57.63">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.57.63">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.57.64">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.57.64">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.57.65">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.57.65">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.57.66">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.57.67">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.57.68">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.57.68">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.57.69">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.57.69">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.57.70">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.57.70">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.57.71">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.57.71">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.57.72">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.57.72">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.57.73">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.57.73">rotate</A></B>(float angle, float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.74">rotate</A></B>(float angle, float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.74">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.57.75">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.57.75">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.57.76">rotate</A></B>(float heading, float pitch, float roll)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.76">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.57.77">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.57.77">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.78">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.57.78">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.79">ortho</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.79">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.80">ortho2D</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.80">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.81">frustum</A></B>(const double <!1><A HREF="Camera.html#DOC.2.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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.57.81">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.5.8">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.57.82">perspective</A></B>(const double fovy, const double <!1><A HREF="Viewport.html#DOC.2.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.57.82">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="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.57.83">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.5.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.57.83">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.57.84">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="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.57.84">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="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.57.85">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.57.85">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.57.86">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="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.57.86">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="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.57.87">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.57.87">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.57.88">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.57.88">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.57.89">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="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.57.89">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="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.57.90">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.57.91">operator* </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -218,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -230,7 +234,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -381,7 +385,7 @@
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.57.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void makeRotate( float angle, float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.57.32"></A>
|
||||
@@ -414,7 +418,7 @@ and finally a negative rotation about the Z axis.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makePerspective"></A>
|
||||
<A NAME="DOC.2.57.37"></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.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<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.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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>
|
||||
@@ -445,7 +449,7 @@ Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="translate"></A>
|
||||
<A NAME="DOC.2.57.44"></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.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>)</B></TT>
|
||||
<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.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.45"></A>
|
||||
@@ -453,7 +457,7 @@ Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.46"></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.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>)</B></TT>
|
||||
<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.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.47"></A>
|
||||
@@ -489,7 +493,7 @@ Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="perspective"></A>
|
||||
<A NAME="DOC.2.57.54"></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.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<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.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.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>
|
||||
@@ -508,128 +512,136 @@ Aspect ratio is defined as width/height.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTrans"></A>
|
||||
<A NAME="DOC.2.57.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> getTrans() const </B></TT>
|
||||
<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.57.59"></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.57.59"></A>
|
||||
<A NAME="DOC.2.57.60"></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.57.60"></A>
|
||||
<A NAME="DOC.2.57.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="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.57.61"></A>
|
||||
<A NAME="DOC.2.57.62"></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.57.62"></A>
|
||||
<A NAME="DOC.2.57.63"></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.57.63"></A>
|
||||
<A NAME="DOC.2.57.64"></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.57.64"></A>
|
||||
<A NAME="DOC.2.57.65"></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.57.65"></A>
|
||||
<A NAME="DOC.2.57.66"></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.57.67"></A>
|
||||
<A NAME="DOC.2.57.68"></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.57.68"></A>
|
||||
<A NAME="DOC.2.57.69"></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.57.69"></A>
|
||||
<A NAME="DOC.2.57.70"></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.57.70"></A>
|
||||
<A NAME="DOC.2.57.71"></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.57.71"></A>
|
||||
<A NAME="DOC.2.57.72"></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.57.72"></A>
|
||||
<A NAME="DOC.2.57.73"></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.57.73"></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.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.74"></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>
|
||||
<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.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.75"></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>
|
||||
<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.57.76"></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>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="rotate"></A>
|
||||
<A NAME="DOC.2.57.77"></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.57.78"></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.57.77"></A>
|
||||
<A NAME="DOC.2.57.79"></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.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ortho2D"></A>
|
||||
<A NAME="DOC.2.57.78"></A>
|
||||
<A NAME="DOC.2.57.80"></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.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frustum"></A>
|
||||
<A NAME="DOC.2.57.79"></A>
|
||||
<A NAME="DOC.2.57.81"></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.21.18">left</A>, const double <!1><A HREF="Camera.html#DOC.2.21.19">right</A>, const double <!1><A HREF="Camera.html#DOC.2.21.20">bottom</A>, const double <!1><A HREF="Camera.html#DOC.2.21.21">top</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="perspective"></A>
|
||||
<A NAME="DOC.2.57.80"></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.112.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<A NAME="DOC.2.57.82"></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.111.12">aspectRatio</A>, const double <!1><A HREF="Camera.html#DOC.2.21.22">zNear</A>, const double <!1><A HREF="Camera.html#DOC.2.21.23">zFar</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="lookAt"></A>
|
||||
<A NAME="DOC.2.57.81"></A>
|
||||
<A NAME="DOC.2.57.83"></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.5.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.57.82"></A>
|
||||
<A NAME="DOC.2.57.84"></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.57.83"></A>
|
||||
<A NAME="DOC.2.57.85"></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.57.84"></A>
|
||||
<A NAME="DOC.2.57.86"></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.57.85"></A>
|
||||
<A NAME="DOC.2.57.87"></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.57.86"></A>
|
||||
<A NAME="DOC.2.57.88"></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.57.87"></A>
|
||||
<A NAME="DOC.2.57.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="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.57.88"></A>
|
||||
<A NAME="DOC.2.57.90"></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.57.89"></A>
|
||||
<A NAME="DOC.2.57.91"></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>
|
||||
|
||||
|
||||
@@ -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.64.1">_nv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html">NodeVisitor</A>& <B><A HREF="#DOC.2.63.1">_nv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.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.63.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.64.3">operator () </A></B>(Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.63.3">operator () </A></B>(Node* node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.64.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.63.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.64.1"></A>
|
||||
<A NAME="DOC.2.63.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.64.2"></A>
|
||||
<A NAME="DOC.2.63.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.64.3"></A>
|
||||
<A NAME="DOC.2.63.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.64.4"></A>
|
||||
<A NAME="DOC.2.63.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>
|
||||
|
||||
@@ -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.62.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.61.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.62.1">NodeCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.61.1">NodeCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.62.2">~NodeCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.61.2">~NodeCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.62.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.61.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.62.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.61.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.62.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.61.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.62.6">getNestedCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeCallback.html">NodeCallback</A>* <B><A HREF="#DOC.2.61.6">getNestedCallback</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.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.61.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.62.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.61.8">removeNestedCallback</A></B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -75,41 +75,41 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="NodeCallback"></A>
|
||||
<A NAME="DOC.2.62.1"></A>
|
||||
<A NAME="DOC.2.61.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.62.2"></A>
|
||||
<A NAME="DOC.2.61.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.62.3"></A>
|
||||
<A NAME="DOC.2.61.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.62.4"></A>
|
||||
<A NAME="DOC.2.61.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.62.5"></A>
|
||||
<A NAME="DOC.2.61.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.62.6"></A>
|
||||
<A NAME="DOC.2.61.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.62.7"></A>
|
||||
<A NAME="DOC.2.61.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.62.8"></A>
|
||||
<A NAME="DOC.2.61.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.62.9"></A>
|
||||
<A NAME="DOC.2.61.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>
|
||||
|
||||
|
||||
@@ -23,116 +23,116 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.63.2">NodeVisitor</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.63.1.1">TRAVERSE_NONE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.62.2">NodeVisitor</A></B>(<!1><A HREF="NodeVisitor.html#DOC.2.62.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.62.1.1">TRAVERSE_NONE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.63.3">~NodeVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.62.3">~NodeVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.62.4">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.63.5">setTraversalNumber</A></B>(const int fn)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.5">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.63.6">getTraversalNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.62.6">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.63.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.62.7">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.63.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.62.8">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.63.9">setTraversalMask</A></B>(const Node::NodeMask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.9">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.63.10">getTraversalMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.62.10">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.63.11">setNodeMaskOverride</A></B>(const Node::NodeMask mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.11">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.63.12">getNodeMaskOverride</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const Node::NodeMask <B><A HREF="#DOC.2.62.12">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.63.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.62.13">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.63.14">setTraversalMode</A></B>(const <!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.62.14">setTraversalMode</A></B>(const <!1><A HREF="NodeVisitor.html#DOC.2.62.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.63.1">TraversalMode</A> <B><A HREF="#DOC.2.63.15">getTraversalMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.62.1">TraversalMode</A> <B><A HREF="#DOC.2.62.15">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.63.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.62.16">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.63.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.62.17">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.63.18">traverse</A></B>(Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.18">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.63.19">pushOntoNodePath</A></B>(Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.19">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.63.20">popFromNodePath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.62.20">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.63.21">getNodePath</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath& <B><A HREF="#DOC.2.62.21">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.63.22">getNodePath</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const NodePath& <B><A HREF="#DOC.2.62.22">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.63.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.62.23">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.63.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.62.24">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.63.25">apply</A></B>(Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.62.25">apply</A></B>(Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.63.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.62.26">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.63.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.62.27">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.63.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.62.28">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.63.29">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.62.29">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.63.30">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.62.30">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.63.31">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.62.31">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.63.32">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.62.32">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.63.33">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.62.33">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.63.34">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.62.34">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.63.35">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.62.35">apply</A></B>(<!1><A HREF="EarthSky.html">EarthSky</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.63.1">TraversalMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.62.1">TraversalMode</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.63.36">_traversalNumber</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.62.36">_traversalNumber</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.63.37">_frameStamp</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.62.37">_frameStamp</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.63.38">_traversalVisitor</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.62.38">_traversalVisitor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> <B><A HREF="#DOC.2.63.39">_traversalMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="NodeVisitor.html#DOC.2.62.1">TraversalMode</A> <B><A HREF="#DOC.2.62.39">_traversalMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.63.40">_traversalMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.62.40">_traversalMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.63.41">_nodeMaskOverride</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Node::NodeMask <B><A HREF="#DOC.2.62.41">_nodeMaskOverride</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.63.42">_nodePath</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.62.42">_nodePath</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -178,41 +178,41 @@ not be called. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TraversalMode"></A>
|
||||
<A NAME="DOC.2.63.1"></A>
|
||||
<A NAME="DOC.2.62.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.63.1.1"></A>
|
||||
<A NAME="DOC.2.62.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.63.1.2"></A>
|
||||
<A NAME="DOC.2.62.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.63.1.3"></A>
|
||||
<A NAME="DOC.2.62.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.63.1.4"></A>
|
||||
<A NAME="DOC.2.62.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.63.1.5"></A>
|
||||
<A NAME="DOC.2.62.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="NodeVisitor"></A>
|
||||
<A NAME="DOC.2.63.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeVisitor(<!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.63.1.1">TRAVERSE_NONE</A>)</B></TT>
|
||||
<A NAME="DOC.2.62.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NodeVisitor(<!1><A HREF="NodeVisitor.html#DOC.2.62.1">TraversalMode</A> tm=<!1><A HREF="NodeVisitor.html#DOC.2.62.1.1">TRAVERSE_NONE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~NodeVisitor"></A>
|
||||
<A NAME="DOC.2.63.3"></A>
|
||||
<A NAME="DOC.2.62.3"></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.63.4"></A>
|
||||
<A NAME="DOC.2.62.4"></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.
|
||||
@@ -220,27 +220,27 @@ To flush that state for the next traversal than call reset() prior
|
||||
to each traversal.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTraversalNumber"></A>
|
||||
<A NAME="DOC.2.63.5"></A>
|
||||
<A NAME="DOC.2.62.5"></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.63.6"></A>
|
||||
<A NAME="DOC.2.62.6"></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.63.7"></A>
|
||||
<A NAME="DOC.2.62.7"></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.63.8"></A>
|
||||
<A NAME="DOC.2.62.8"></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.63.9"></A>
|
||||
<A NAME="DOC.2.62.9"></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
|
||||
@@ -253,12 +253,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.63.10"></A>
|
||||
<A NAME="DOC.2.62.10"></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.63.11"></A>
|
||||
<A NAME="DOC.2.62.11"></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
|
||||
@@ -267,12 +267,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.63.12"></A>
|
||||
<A NAME="DOC.2.62.12"></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.63.13"></A>
|
||||
<A NAME="DOC.2.62.13"></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.
|
||||
@@ -282,8 +282,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.63.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraversalMode(const <!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.62.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTraversalMode(const <!1><A HREF="NodeVisitor.html#DOC.2.62.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()
|
||||
@@ -291,23 +291,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.63.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> getTraversalMode() const </B></TT>
|
||||
<A NAME="DOC.2.62.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="NodeVisitor.html#DOC.2.62.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.63.16"></A>
|
||||
<A NAME="DOC.2.62.16"></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.63.17"></A>
|
||||
<A NAME="DOC.2.62.17"></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.63.18"></A>
|
||||
<A NAME="DOC.2.62.18"></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
|
||||
@@ -315,7 +315,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.63.19"></A>
|
||||
<A NAME="DOC.2.62.19"></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,
|
||||
@@ -326,7 +326,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.63.20"></A>
|
||||
<A NAME="DOC.2.62.20"></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().
|
||||
@@ -334,97 +334,97 @@ 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.63.21"></A>
|
||||
<A NAME="DOC.2.62.21"></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.63.22"></A>
|
||||
<A NAME="DOC.2.62.22"></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.63.23"></A>
|
||||
<A NAME="DOC.2.62.23"></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.63.24"></A>
|
||||
<A NAME="DOC.2.62.24"></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.63.25"></A>
|
||||
<A NAME="DOC.2.62.25"></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.63.26"></A>
|
||||
<A NAME="DOC.2.62.26"></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.63.27"></A>
|
||||
<A NAME="DOC.2.62.27"></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.63.28"></A>
|
||||
<A NAME="DOC.2.62.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.63.29"></A>
|
||||
<A NAME="DOC.2.62.29"></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.63.30"></A>
|
||||
<A NAME="DOC.2.62.30"></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.63.31"></A>
|
||||
<A NAME="DOC.2.62.31"></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.63.32"></A>
|
||||
<A NAME="DOC.2.62.32"></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.63.33"></A>
|
||||
<A NAME="DOC.2.62.33"></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.63.34"></A>
|
||||
<A NAME="DOC.2.62.34"></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.63.35"></A>
|
||||
<A NAME="DOC.2.62.35"></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>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalNumber"></A>
|
||||
<A NAME="DOC.2.63.36"></A>
|
||||
<A NAME="DOC.2.62.36"></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.63.37"></A>
|
||||
<A NAME="DOC.2.62.37"></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.63.38"></A>
|
||||
<A NAME="DOC.2.62.38"></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.63.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html#DOC.2.63.1">TraversalMode</A> _traversalMode</B></TT>
|
||||
<A NAME="DOC.2.62.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="NodeVisitor.html#DOC.2.62.1">TraversalMode</A> _traversalMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_traversalMask"></A>
|
||||
<A NAME="DOC.2.63.40"></A>
|
||||
<A NAME="DOC.2.62.40"></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.63.41"></A>
|
||||
<A NAME="DOC.2.62.41"></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.63.42"></A>
|
||||
<A NAME="DOC.2.62.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -12,19 +12,19 @@
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.1">ALWAYS</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.1">ALWAYS</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.2">FATAL</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.2">FATAL</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.3">WARN</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.3">WARN</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.4">NOTICE</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.4">NOTICE</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.5">INFO</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.5">INFO</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.6">DEBUG_INFO</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.6">DEBUG_INFO</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.65.7">DEBUG_FP</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.64.7">DEBUG_FP</A></B>
|
||||
</DL></P>
|
||||
|
||||
|
||||
@@ -39,31 +39,31 @@ further details.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ALWAYS"></A>
|
||||
<A NAME="DOC.2.65.1"></A>
|
||||
<A NAME="DOC.2.64.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.65.2"></A>
|
||||
<A NAME="DOC.2.64.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.65.3"></A>
|
||||
<A NAME="DOC.2.64.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.65.4"></A>
|
||||
<A NAME="DOC.2.64.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.65.5"></A>
|
||||
<A NAME="DOC.2.64.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.65.6"></A>
|
||||
<A NAME="DOC.2.64.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.65.7"></A>
|
||||
<A NAME="DOC.2.64.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>
|
||||
|
||||
@@ -23,43 +23,43 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.75.1">Object</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.74.1">Object</A></B>()
|
||||
<DD><I>Construct an object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.75.2">Object</A></B>(const <!1><A HREF="Object.html#DOC.2.75.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.74.2">Object</A></B>(const <!1><A HREF="Object.html#DOC.2.74.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.75.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.74.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.75.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.74.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.75.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.74.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.75.6">className</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.74.6">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.75.8">setDataVariance</A></B>(const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.74.8">setDataVariance</A></B>(const <!1><A HREF="Object.html#DOC.2.74.7">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.75.7">DataVariance</A> <B><A HREF="#DOC.2.75.9">getDataVariance</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B><A HREF="#DOC.2.74.9">getDataVariance</A></B>() const
|
||||
<DD><I>Get the data variance of this object</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.75.7">DataVariance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.74.7">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.75.7">DataVariance</A> <B><A HREF="#DOC.2.75.11">_dataVariance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B><A HREF="#DOC.2.74.11">_dataVariance</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.75.10">~Object</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.74.10">~Object</A></B>()
|
||||
<DD><I>Object destructor.</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -95,7 +95,7 @@ Based on GOF Composite, Prototype and Template Method patterns.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Object"></A>
|
||||
<A NAME="DOC.2.75.1"></A>
|
||||
<A NAME="DOC.2.74.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
|
||||
@@ -103,62 +103,62 @@ 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.75.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Object(const <!1><A HREF="Object.html#DOC.2.75.2">Object</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.74.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Object(const <!1><A HREF="Object.html#DOC.2.74.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.75.3"></A>
|
||||
<A NAME="DOC.2.74.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.75.4"></A>
|
||||
<A NAME="DOC.2.74.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.75.5"></A>
|
||||
<A NAME="DOC.2.74.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="className"></A>
|
||||
<A NAME="DOC.2.75.6"></A>
|
||||
<A NAME="DOC.2.74.6"></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.75.7"></A>
|
||||
<A NAME="DOC.2.74.7"></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.75.7.1"></A>
|
||||
<A NAME="DOC.2.74.7.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.75.7.2"></A>
|
||||
<A NAME="DOC.2.74.7.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.75.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDataVariance(const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> dv)</B></TT>
|
||||
<A NAME="DOC.2.74.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDataVariance(const <!1><A HREF="Object.html#DOC.2.74.7">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.75.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> getDataVariance() const </B></TT>
|
||||
<A NAME="DOC.2.74.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> getDataVariance() const </B></TT>
|
||||
<DD>Get the data variance of this object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Object"></A>
|
||||
<A NAME="DOC.2.75.10"></A>
|
||||
<A NAME="DOC.2.74.10"></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
|
||||
@@ -169,8 +169,8 @@ 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.75.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> _dataVariance</B></TT>
|
||||
<A NAME="DOC.2.74.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> _dataVariance</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
|
||||
@@ -13,68 +13,70 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.76.1">Plane</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.75.1">Plane</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.76.2">Plane</A></B>(const <!1><A HREF="Plane.html#DOC.2.76.2">Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.75.2">Plane</A></B>(const <!1><A HREF="Plane.html#DOC.2.75.2">Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.76.3">Plane</A></B>(const float a, const float b, const float c, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.75.3">Plane</A></B>(const float a, const float b, const float c, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.76.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.75.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.76.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.75.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.76.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.75.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.76.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.75.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.76.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.75.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.76.9">set</A></B>(const float a, const float b, const float c, const float d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.75.9">set</A></B>(const float a, const float b, const float c, const float d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.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.75.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.76.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.75.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.76.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.75.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.76.13">makeUnitLength</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.75.13">makeUnitLength</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.76.14">calculateUpperLowerBBCorners</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.75.14">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.76.15">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.75.15">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.76.16">asVec4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.75.16">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.76.17">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.75.17">asVec4</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.76.18">operator [] </A></B>(const int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.75.18">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.76.19">operator [] </A></B>(const int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.75.19">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.76.20">distance</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.75.20">getNormal</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.75.21">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.76.21">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.75.22">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.76.22">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.75.23">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.76.23">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.75.24">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.76.24">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.75.25">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.76.25">_fv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.75.26">_fv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.76.26">_upperBBCorner</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.75.27">_upperBBCorner</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.76.27">_lowerBBCorner</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.75.28">_lowerBBCorner</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -86,90 +88,94 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.76.1"></A>
|
||||
<A NAME="DOC.2.75.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.76.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Plane.html#DOC.2.76.2">Plane</A>& pl)</B></TT>
|
||||
<A NAME="DOC.2.75.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const <!1><A HREF="Plane.html#DOC.2.75.2">Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.76.3"></A>
|
||||
<A NAME="DOC.2.75.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Plane(const float a, const float b, const float c, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Plane"></A>
|
||||
<A NAME="DOC.2.76.4"></A>
|
||||
<A NAME="DOC.2.75.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.76.5"></A>
|
||||
<A NAME="DOC.2.75.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.76.6"></A>
|
||||
<A NAME="DOC.2.75.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.76.7"></A>
|
||||
<A NAME="DOC.2.75.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.76.8"></A>
|
||||
<A NAME="DOC.2.75.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.76.9"></A>
|
||||
<A NAME="DOC.2.75.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const float a, const float b, const float c, const float d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.76.10"></A>
|
||||
<A NAME="DOC.2.75.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.76.11"></A>
|
||||
<A NAME="DOC.2.75.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.76.12"></A>
|
||||
<A NAME="DOC.2.75.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="makeUnitLength"></A>
|
||||
<A NAME="DOC.2.76.13"></A>
|
||||
<A NAME="DOC.2.75.13"></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.76.14"></A>
|
||||
<A NAME="DOC.2.75.14"></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.76.15"></A>
|
||||
<A NAME="DOC.2.75.15"></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.76.16"></A>
|
||||
<A NAME="DOC.2.75.16"></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.76.17"></A>
|
||||
<A NAME="DOC.2.75.17"></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.76.18"></A>
|
||||
<A NAME="DOC.2.75.18"></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.76.19"></A>
|
||||
<A NAME="DOC.2.75.19"></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.75.20"></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.76.20"></A>
|
||||
<A NAME="DOC.2.75.21"></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.76.21"></A>
|
||||
<A NAME="DOC.2.75.22"></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,
|
||||
@@ -177,7 +183,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.76.22"></A>
|
||||
<A NAME="DOC.2.75.23"></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,
|
||||
@@ -185,7 +191,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.76.23"></A>
|
||||
<A NAME="DOC.2.75.24"></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
|
||||
@@ -195,21 +201,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.76.24"></A>
|
||||
<A NAME="DOC.2.75.25"></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.76.25"></A>
|
||||
<A NAME="DOC.2.75.26"></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.76.26"></A>
|
||||
<A NAME="DOC.2.75.27"></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.76.27"></A>
|
||||
<A NAME="DOC.2.75.28"></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.78.1">Point</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.1">Point</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.2">Point</A></B>(const <!1><A HREF="Point.html#DOC.2.78.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.77.2">Point</A></B>(const <!1><A HREF="Point.html#DOC.2.77.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.78.3">META_StateAttribute</A></B>(<!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.24">POINT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.77.3">META_StateAttribute</A></B>(<!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.24">POINT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.78.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.77.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.78.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.77.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.6">setSize</A></B>(const float size)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.6">setSize</A></B>(const float size)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.78.7">getSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.77.7">getSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.8">setFadeThresholdSize</A></B>(const float fadeThresholdSize)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.77.8">setFadeThresholdSize</A></B>(const float fadeThresholdSize)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.78.9">getFadeThresholdSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.77.9">getFadeThresholdSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.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.77.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.78.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.77.11">getDistanceAttenuation</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.78.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.77.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.78.13">init_GL_EXT</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.77.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.78.15">_size</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.77.15">_size</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.78.16">_fadeThresholdSize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.77.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.78.17">_distanceAttenuation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.77.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.78.14">~Point</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.77.14">~Point</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -79,7 +79,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -110,9 +110,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -155,73 +155,73 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Point"></A>
|
||||
<A NAME="DOC.2.78.1"></A>
|
||||
<A NAME="DOC.2.77.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.78.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Point(const <!1><A HREF="Point.html#DOC.2.78.2">Point</A>& point, 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> Point(const <!1><A HREF="Point.html#DOC.2.77.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.78.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.24">POINT</A>)</B></TT>
|
||||
<A NAME="DOC.2.77.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Point.html">Point</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.24">POINT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.78.4"></A>
|
||||
<A NAME="DOC.2.77.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.78.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.77.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSize"></A>
|
||||
<A NAME="DOC.2.78.6"></A>
|
||||
<A NAME="DOC.2.77.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSize(const float size)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSize"></A>
|
||||
<A NAME="DOC.2.78.7"></A>
|
||||
<A NAME="DOC.2.77.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.78.8"></A>
|
||||
<A NAME="DOC.2.77.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.78.9"></A>
|
||||
<A NAME="DOC.2.77.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.78.10"></A>
|
||||
<A NAME="DOC.2.77.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.78.11"></A>
|
||||
<A NAME="DOC.2.77.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.78.12"></A>
|
||||
<A NAME="DOC.2.77.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.78.13"></A>
|
||||
<A NAME="DOC.2.77.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.78.14"></A>
|
||||
<A NAME="DOC.2.77.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.78.15"></A>
|
||||
<A NAME="DOC.2.77.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.78.16"></A>
|
||||
<A NAME="DOC.2.77.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.78.17"></A>
|
||||
<A NAME="DOC.2.77.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.79.1">PolygonMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.1">PolygonMode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.79.2">PolygonMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.79.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.78.2">PolygonMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.78.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.79.3">META_StateAttribute</A></B>(<!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.6">POLYGONMODE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.78.3">META_StateAttribute</A></B>(<!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.6">POLYGONMODE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.79.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.78.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.79.7">setMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.79.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.78.7">setMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.78.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> <B><A HREF="#DOC.2.79.8">getMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.79.5">Face</A> face) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> <B><A HREF="#DOC.2.78.8">getMode</A></B>(const <!1><A HREF="PolygonMode.html#DOC.2.78.5">Face</A> face) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.79.9">getFrontAndBack</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.78.9">getFrontAndBack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.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.78.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.79.5">Face</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.78.5">Face</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.79.6">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.78.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.79.12">_frontAndBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.78.12">_frontAndBack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> <B><A HREF="#DOC.2.79.13">_modeFront</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> <B><A HREF="#DOC.2.78.13">_modeFront</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> <B><A HREF="#DOC.2.79.14">_modeBack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> <B><A HREF="#DOC.2.78.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.79.11">~PolygonMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.78.11">~PolygonMode</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -84,7 +84,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -154,90 +154,90 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="PolygonMode"></A>
|
||||
<A NAME="DOC.2.79.1"></A>
|
||||
<A NAME="DOC.2.78.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.79.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonMode(const <!1><A HREF="PolygonMode.html#DOC.2.79.2">PolygonMode</A>& pm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.78.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonMode(const <!1><A HREF="PolygonMode.html#DOC.2.78.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.79.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.6">POLYGONMODE</A>)</B></TT>
|
||||
<A NAME="DOC.2.78.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="PolygonMode.html">PolygonMode</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.6">POLYGONMODE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.79.4"></A>
|
||||
<A NAME="DOC.2.78.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.79.5"></A>
|
||||
<A NAME="DOC.2.78.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.79.5.1"></A>
|
||||
<A NAME="DOC.2.78.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.79.5.2"></A>
|
||||
<A NAME="DOC.2.78.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.79.5.3"></A>
|
||||
<A NAME="DOC.2.78.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.79.6"></A>
|
||||
<A NAME="DOC.2.78.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.79.6.1"></A>
|
||||
<A NAME="DOC.2.78.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.79.6.2"></A>
|
||||
<A NAME="DOC.2.78.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.79.6.3"></A>
|
||||
<A NAME="DOC.2.78.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.79.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(const <!1><A HREF="PolygonMode.html#DOC.2.79.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.78.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(const <!1><A HREF="PolygonMode.html#DOC.2.78.5">Face</A> face, const <!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.79.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> getMode(const <!1><A HREF="PolygonMode.html#DOC.2.79.5">Face</A> face) const </B></TT>
|
||||
<A NAME="DOC.2.78.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> getMode(const <!1><A HREF="PolygonMode.html#DOC.2.78.5">Face</A> face) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrontAndBack"></A>
|
||||
<A NAME="DOC.2.79.9"></A>
|
||||
<A NAME="DOC.2.78.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.79.10"></A>
|
||||
<A NAME="DOC.2.78.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.79.11"></A>
|
||||
<A NAME="DOC.2.78.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.79.12"></A>
|
||||
<A NAME="DOC.2.78.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.79.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> _modeFront</B></TT>
|
||||
<A NAME="DOC.2.78.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.78.6">Mode</A> _modeFront</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeBack"></A>
|
||||
<A NAME="DOC.2.79.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.79.6">Mode</A> _modeBack</B></TT>
|
||||
<A NAME="DOC.2.78.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="PolygonMode.html#DOC.2.78.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.80.1">PolygonOffset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.79.1">PolygonOffset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.80.2">PolygonOffset</A></B>(const <!1><A HREF="PolygonOffset.html#DOC.2.80.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.79.2">PolygonOffset</A></B>(const <!1><A HREF="PolygonOffset.html#DOC.2.79.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.80.3">META_StateAttribute</A></B>(<!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.7">POLYGONOFFSET</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.79.3">META_StateAttribute</A></B>(<!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.7">POLYGONOFFSET</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.80.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.79.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.80.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.79.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.80.6">setFactor</A></B>(const float factor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.6">setFactor</A></B>(const float factor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.80.7">getFactor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.79.7">getFactor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.80.8">setUnits</A></B>(const float units)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.79.8">setUnits</A></B>(const float units)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.80.9">getUnits</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.79.9">getUnits</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.80.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.79.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.80.12">_factor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.79.12">_factor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.80.13">_units</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.79.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.80.11">~PolygonOffset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.79.11">~PolygonOffset</A></B>()
|
||||
</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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -102,9 +102,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -114,7 +114,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -147,57 +147,57 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="PolygonOffset"></A>
|
||||
<A NAME="DOC.2.80.1"></A>
|
||||
<A NAME="DOC.2.79.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.80.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonOffset(const <!1><A HREF="PolygonOffset.html#DOC.2.80.2">PolygonOffset</A>& po, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.79.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PolygonOffset(const <!1><A HREF="PolygonOffset.html#DOC.2.79.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.80.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.7">POLYGONOFFSET</A>)</B></TT>
|
||||
<A NAME="DOC.2.79.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="PolygonOffset.html">PolygonOffset</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.7">POLYGONOFFSET</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.80.4"></A>
|
||||
<A NAME="DOC.2.79.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.80.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.79.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFactor"></A>
|
||||
<A NAME="DOC.2.80.6"></A>
|
||||
<A NAME="DOC.2.79.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.80.7"></A>
|
||||
<A NAME="DOC.2.79.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.80.8"></A>
|
||||
<A NAME="DOC.2.79.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.80.9"></A>
|
||||
<A NAME="DOC.2.79.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.80.10"></A>
|
||||
<A NAME="DOC.2.79.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.80.11"></A>
|
||||
<A NAME="DOC.2.79.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.80.12"></A>
|
||||
<A NAME="DOC.2.79.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.80.13"></A>
|
||||
<A NAME="DOC.2.79.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _units</B></TT>
|
||||
<DL><DT><DD></DL><P></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.81.1">PositionAttitudeTransform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.80.1">PositionAttitudeTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.2">PositionAttitudeTransform</A></B>(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.81.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.80.2">PositionAttitudeTransform</A></B>(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.80.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.81.3">META_Node</A></B>(<!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.80.3">META_Node</A></B>(<!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.81.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.80.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.81.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.80.5">getPosition</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.81.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.80.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.81.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.80.7">getAttitude</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.81.10">_position</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.80.10">_position</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.81.11">_attitude</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.80.11">_attitude</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.81.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>virtual const bool <B><A HREF="#DOC.2.80.8">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.81.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>virtual const bool <B><A HREF="#DOC.2.80.9">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -57,15 +57,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.106.5">ReferenceFrame</A> rf)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setReferenceFrame</B>(<!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> rf)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setComputeTransformCallback</B>(<!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* ctc)
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setComputeTransformCallback</B>(<!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* ctc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.105.8">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>
|
||||
@@ -89,9 +89,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.106.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.105.8">ComputeTransformCallback</A>> <B>_computeTransformCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.105.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>_matrix</B>
|
||||
<DT>
|
||||
@@ -148,47 +148,47 @@ up via a Vec3 position and Quat attitude</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="PositionAttitudeTransform"></A>
|
||||
<A NAME="DOC.2.81.1"></A>
|
||||
<A NAME="DOC.2.80.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.81.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PositionAttitudeTransform(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.81.2">PositionAttitudeTransform</A>& pat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.80.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PositionAttitudeTransform(const <!1><A HREF="PositionAttitudeTransform.html#DOC.2.80.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.81.3"></A>
|
||||
<A NAME="DOC.2.80.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPosition"></A>
|
||||
<A NAME="DOC.2.81.4"></A>
|
||||
<A NAME="DOC.2.80.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.81.5"></A>
|
||||
<A NAME="DOC.2.80.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.81.6"></A>
|
||||
<A NAME="DOC.2.80.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.81.7"></A>
|
||||
<A NAME="DOC.2.80.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="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.81.8"></A>
|
||||
<A NAME="DOC.2.80.8"></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.81.9"></A>
|
||||
<A NAME="DOC.2.80.9"></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.81.10"></A>
|
||||
<A NAME="DOC.2.80.10"></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.81.11"></A>
|
||||
<A NAME="DOC.2.80.11"></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></DL>
|
||||
|
||||
|
||||
154
doc/doc++/osg/Projection.html
Normal file
154
doc/doc++/osg/Projection.html
Normal file
@@ -0,0 +1,154 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Projection</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Projection</A></H2></H2><BLOCKQUOTE>Projection nodes set up the frustum/orthographic projection used when rendering the scene </BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CProjection,MProjection.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.1">Projection</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.81.2">Projection</A></B>(const <!1><A HREF="Projection.html#DOC.2.81.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.81.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.81.4">META_Node</A></B>(<!1><A HREF="Projection.html">Projection</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.81.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.81.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.81.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.81.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.81.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.81.9">~Projection</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>computeBound</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Projection nodes set up the frustum/orthographic projection used when rendering the scene </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Projection"></A>
|
||||
<A NAME="DOC.2.81.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.81.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Projection(const <!1><A HREF="Projection.html#DOC.2.81.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.81.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.81.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="Projection.html">Projection</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMatrix"></A>
|
||||
<A NAME="DOC.2.81.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.81.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.81.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.81.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.81.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.81.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>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -13,104 +13,104 @@
|
||||
<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.83.1">_fv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.82.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.83.2">Quat</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.82.2">Quat</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.83.3">Quat</A></B>( float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.82.3">Quat</A></B>( float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.83.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.82.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.83.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.82.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.83.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.82.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.83.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.82.7">asVec3</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.83.8">set</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.82.8">set</A></B>(const float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.83.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.82.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.83.10">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.82.10">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.83.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.82.11">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.83.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.82.12">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.83.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.82.13">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.83.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.82.14">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.83.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.82.15">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.83.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.82.16">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.83.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.82.17">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.83.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.82.18">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.83.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.82.19">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.83.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.82.20">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.83.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.82.21">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.83.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.82.22">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.83.23">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.82.23">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.83.24">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.82.24">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.83.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.82.25">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.83.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.82.26">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.83.27">makeRotate</A></B>( const float angle, const float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.82.27">makeRotate</A></B>( const float angle, const float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.83.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.82.28">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.83.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.82.29">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.83.30">makeRotate</A></B>( float heading, float pitch, float roll)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.82.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.83.31">getRotate</A></B>( float& angle, float& <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float& <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.82.31">getRotate</A></B>( float& angle, float& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float& <!1><A HREF="Vec4.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.83.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.82.32">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.83.33">slerp</A></B>( const float <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">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.82.33">slerp</A></B>( const float <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">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.83.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.82.34">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.83.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.82.35">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.83.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.82.36">getMatrix</A></B>() const
|
||||
<DD><I>Get the equivalent matrix for this quaternion</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -123,137 +123,137 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="_fv"></A>
|
||||
<A NAME="DOC.2.83.1"></A>
|
||||
<A NAME="DOC.2.82.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.83.2"></A>
|
||||
<A NAME="DOC.2.82.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.83.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat( float <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A> )</B></TT>
|
||||
<A NAME="DOC.2.82.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Quat( float <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Quat"></A>
|
||||
<A NAME="DOC.2.83.4"></A>
|
||||
<A NAME="DOC.2.82.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.83.5"></A>
|
||||
<A NAME="DOC.2.82.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.83.6"></A>
|
||||
<A NAME="DOC.2.82.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.83.7"></A>
|
||||
<A NAME="DOC.2.82.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.83.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.112.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.82.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.111.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.83.9"></A>
|
||||
<A NAME="DOC.2.82.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.83.10"></A>
|
||||
<A NAME="DOC.2.82.10"></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.83.11"></A>
|
||||
<A NAME="DOC.2.82.11"></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.83.12"></A>
|
||||
<A NAME="DOC.2.82.12"></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.83.13"></A>
|
||||
<A NAME="DOC.2.82.13"></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.83.14"></A>
|
||||
<A NAME="DOC.2.82.14"></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.83.15"></A>
|
||||
<A NAME="DOC.2.82.15"></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.83.16"></A>
|
||||
<A NAME="DOC.2.82.16"></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.83.17"></A>
|
||||
<A NAME="DOC.2.82.17"></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.83.18"></A>
|
||||
<A NAME="DOC.2.82.18"></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.83.19"></A>
|
||||
<A NAME="DOC.2.82.19"></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.83.20"></A>
|
||||
<A NAME="DOC.2.82.20"></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.83.21"></A>
|
||||
<A NAME="DOC.2.82.21"></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.83.22"></A>
|
||||
<A NAME="DOC.2.82.22"></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.83.23"></A>
|
||||
<A NAME="DOC.2.82.23"></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.83.24"></A>
|
||||
<A NAME="DOC.2.82.24"></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.83.25"></A>
|
||||
<A NAME="DOC.2.82.25"></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.83.26"></A>
|
||||
<A NAME="DOC.2.82.26"></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.83.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.112.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> )</B></TT>
|
||||
<A NAME="DOC.2.82.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.111.7">x</A>, const float <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="makeRotate"></A>
|
||||
<A NAME="DOC.2.83.28"></A>
|
||||
<A NAME="DOC.2.82.28"></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.83.29"></A>
|
||||
<A NAME="DOC.2.82.29"></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
|
||||
@@ -262,7 +262,7 @@ 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.83.30"></A>
|
||||
<A NAME="DOC.2.82.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
|
||||
@@ -272,33 +272,33 @@ 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.83.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.112.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, float& <!1><A HREF="Vec4.html#DOC.2.111.14">z</A> ) const </B></TT>
|
||||
<A NAME="DOC.2.82.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.111.7">x</A>, float& <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, float& <!1><A HREF="Vec4.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.83.32"></A>
|
||||
<A NAME="DOC.2.82.32"></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.83.33"></A>
|
||||
<A NAME="DOC.2.82.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void slerp( const float <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">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.83.34"></A>
|
||||
<A NAME="DOC.2.82.34"></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.83.35"></A>
|
||||
<A NAME="DOC.2.82.35"></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.83.36"></A>
|
||||
<A NAME="DOC.2.82.36"></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,CCamera,MCamera.html,CAnimationPath,MAnimationPath.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=335>
|
||||
<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,CCamera,MCamera.html">
|
||||
<param name=before value="M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="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">
|
||||
<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.85.1">Referenced</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.84.1">Referenced</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.85.2">Referenced</A></B>(const <!1><A HREF="Referenced.html#DOC.2.85.2">Referenced</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.84.2">Referenced</A></B>(const <!1><A HREF="Referenced.html#DOC.2.84.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.85.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.84.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.85.4">ref</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.84.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.85.5">unref</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.84.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.85.6">unref_nodelete</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.84.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.85.7">referenceCount</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.84.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.85.9">_refCount</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.84.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.85.8">~Referenced</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.84.8">~Referenced</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -61,25 +61,25 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Referenced"></A>
|
||||
<A NAME="DOC.2.85.1"></A>
|
||||
<A NAME="DOC.2.84.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.85.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Referenced(const <!1><A HREF="Referenced.html#DOC.2.85.2">Referenced</A>&)</B></TT>
|
||||
<A NAME="DOC.2.84.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Referenced(const <!1><A HREF="Referenced.html#DOC.2.84.2">Referenced</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.85.3"></A>
|
||||
<A NAME="DOC.2.84.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.85.4"></A>
|
||||
<A NAME="DOC.2.84.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.85.5"></A>
|
||||
<A NAME="DOC.2.84.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.85.6"></A>
|
||||
<A NAME="DOC.2.84.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,16 +97,16 @@ 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.85.7"></A>
|
||||
<A NAME="DOC.2.84.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.85.8"></A>
|
||||
<A NAME="DOC.2.84.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.85.9"></A>
|
||||
<A NAME="DOC.2.84.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>
|
||||
@@ -121,7 +121,6 @@ as the later can lead to memory leaks.
|
||||
<A HREF="FrameStamp.html">FrameStamp</A><BR>
|
||||
<A HREF="DisplaySettings.html">DisplaySettings</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.87.1">ShadeModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.1">ShadeModel</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.87.2">ShadeModel</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.87.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.86.2">ShadeModel</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.86.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.87.3">META_StateAttribute</A></B>(<!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.27">SHADEMODEL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.3">META_StateAttribute</A></B>(<!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.27">SHADEMODEL</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.87.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.86.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.87.6">setMode</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.87.5">Mode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.86.6">setMode</A></B>(const <!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ShadeModel.html#DOC.2.87.5">Mode</A> <B><A HREF="#DOC.2.87.7">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> <B><A HREF="#DOC.2.86.7">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.87.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.86.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.87.5">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.86.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.87.5">Mode</A> <B><A HREF="#DOC.2.87.10">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> <B><A HREF="#DOC.2.86.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.87.9">~ShadeModel</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.86.9">~ShadeModel</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -68,7 +68,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -76,7 +76,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -101,9 +101,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -146,56 +146,56 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ShadeModel"></A>
|
||||
<A NAME="DOC.2.87.1"></A>
|
||||
<A NAME="DOC.2.86.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.87.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadeModel(const <!1><A HREF="ShadeModel.html#DOC.2.87.2">ShadeModel</A>& sm, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.86.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadeModel(const <!1><A HREF="ShadeModel.html#DOC.2.86.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.87.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.27">SHADEMODEL</A>)</B></TT>
|
||||
<A NAME="DOC.2.86.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="ShadeModel.html">ShadeModel</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.27">SHADEMODEL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.87.4"></A>
|
||||
<A NAME="DOC.2.86.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.87.5"></A>
|
||||
<A NAME="DOC.2.86.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.87.5.1"></A>
|
||||
<A NAME="DOC.2.86.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.87.5.2"></A>
|
||||
<A NAME="DOC.2.86.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.87.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="ShadeModel.html#DOC.2.87.5">Mode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.86.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode(const <!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.87.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ShadeModel.html#DOC.2.87.5">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.86.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.87.8"></A>
|
||||
<A NAME="DOC.2.86.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.87.9"></A>
|
||||
<A NAME="DOC.2.86.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.87.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ShadeModel.html#DOC.2.87.5">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.86.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ShadeModel.html#DOC.2.86.5">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></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.89.1">State</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.88.1">State</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.89.2">~State</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.88.2">~State</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.89.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.88.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.89.4">popStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.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.89.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.88.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.89.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.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 const bool <B><A HREF="#DOC.2.89.7">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.88.7">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.89.8">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.88.8">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 void <B><A HREF="#DOC.2.89.9">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.88.9">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.89.10">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.88.10">getProjectionMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.89.11">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.88.11">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.89.12">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.88.12">getModelViewMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ClippingVolume.html">ClippingVolume</A> <B><A HREF="#DOC.2.89.13">getClippingVolume</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ClippingVolume.html">ClippingVolume</A> <B><A HREF="#DOC.2.88.13">getClippingVolume</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.89.14">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.88.14">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.89.15">apply</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.15">apply</A></B>()
|
||||
<DD><I>apply the state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.89.16">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.88.16">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.89.17">haveAppliedMode</A></B>(const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.17">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.89.18">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.88.18">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.89.19">haveAppliedAttribute</A></B>(const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.19">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>inline void <B><A HREF="#DOC.2.89.20">setContextID</A></B>(unsigned int contextID)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.88.20">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.89.21">getContextID</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.88.21">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.89.22">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.88.22">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.89.23">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.88.23">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.89.24">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.88.24">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.89.25">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.88.25">getDisplaySettings</A></B>() const
|
||||
<DD><I>Get the DisplaySettings </I>
|
||||
</DL></P>
|
||||
|
||||
@@ -123,91 +123,91 @@ Lazy state updating is used to minimize state changes.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="State"></A>
|
||||
<A NAME="DOC.2.89.1"></A>
|
||||
<A NAME="DOC.2.88.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.89.2"></A>
|
||||
<A NAME="DOC.2.88.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.89.3"></A>
|
||||
<A NAME="DOC.2.88.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.89.4"></A>
|
||||
<A NAME="DOC.2.88.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.89.5"></A>
|
||||
<A NAME="DOC.2.88.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.89.6"></A>
|
||||
<A NAME="DOC.2.88.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="applyMode"></A>
|
||||
<A NAME="DOC.2.89.7"></A>
|
||||
<A NAME="DOC.2.88.7"></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="applyAttribute"></A>
|
||||
<A NAME="DOC.2.89.8"></A>
|
||||
<A NAME="DOC.2.88.8"></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="applyProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.89.9"></A>
|
||||
<A NAME="DOC.2.88.9"></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.89.10"></A>
|
||||
<A NAME="DOC.2.88.10"></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.89.11"></A>
|
||||
<A NAME="DOC.2.88.11"></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.89.12"></A>
|
||||
<A NAME="DOC.2.88.12"></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="getClippingVolume"></A>
|
||||
<A NAME="DOC.2.89.13"></A>
|
||||
<A NAME="DOC.2.88.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ClippingVolume.html">ClippingVolume</A> getClippingVolume() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.89.14"></A>
|
||||
<A NAME="DOC.2.88.14"></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.89.15"></A>
|
||||
<A NAME="DOC.2.88.15"></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="haveAppliedMode"></A>
|
||||
<A NAME="DOC.2.89.16"></A>
|
||||
<A NAME="DOC.2.88.16"></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.89.17"></A>
|
||||
<A NAME="DOC.2.88.17"></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.89.18"></A>
|
||||
<A NAME="DOC.2.88.18"></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.89.19"></A>
|
||||
<A NAME="DOC.2.88.19"></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
|
||||
@@ -218,7 +218,7 @@ 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="setContextID"></A>
|
||||
<A NAME="DOC.2.89.20"></A>
|
||||
<A NAME="DOC.2.88.20"></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
|
||||
@@ -228,74 +228,74 @@ 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.89.21"></A>
|
||||
<A NAME="DOC.2.88.21"></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.89.22"></A>
|
||||
<A NAME="DOC.2.88.22"></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.89.23"></A>
|
||||
<A NAME="DOC.2.88.23"></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.89.24"></A>
|
||||
<A NAME="DOC.2.88.24"></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.89.25"></A>
|
||||
<A NAME="DOC.2.88.25"></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.89.32.1"></A>
|
||||
<A NAME="DOC.2.88.32.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.89.32.2"></A>
|
||||
<A NAME="DOC.2.88.32.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.89.32.3"></A>
|
||||
<A NAME="DOC.2.88.32.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.89.32.4"></A>
|
||||
<A NAME="DOC.2.88.32.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.89.32.5"></A>
|
||||
<A NAME="DOC.2.88.32.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.89.33.1"></A>
|
||||
<A NAME="DOC.2.88.33.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.89.33.2"></A>
|
||||
<A NAME="DOC.2.88.33.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.89.33.3"></A>
|
||||
<A NAME="DOC.2.88.33.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.89.33.4"></A>
|
||||
<A NAME="DOC.2.88.33.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.89.33.5"></A>
|
||||
<A NAME="DOC.2.88.33.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>AttributeVec attributeVec</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
</DL>
|
||||
|
||||
@@ -23,67 +23,67 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.7">StateAttribute</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.92.7">StateAttribute</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.8">StateAttribute</A></B>(const <!1><A HREF="StateAttribute.html#DOC.2.93.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.92.8">StateAttribute</A></B>(const <!1><A HREF="StateAttribute.html#DOC.2.92.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.93.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.92.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.93.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.92.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.93.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.92.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.93.12">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.92.12">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.93.5">Type</A> <B><A HREF="#DOC.2.93.13">getType</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A> <B><A HREF="#DOC.2.92.13">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 int <B><A HREF="#DOC.2.93.14">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.92.14">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.93.15">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.92.15">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.93.16">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.92.16">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.93.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.92.17">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.93.18">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.92.18">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.93.19">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.92.19">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.93.20">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.92.20">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.93.1">GLMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef GLenum <B><A HREF="#DOC.2.92.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.93.2">GLModeValue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.92.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.93.3">OverrideValue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.92.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.93.4">Values</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.92.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.93.5">Type</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int <B><A HREF="#DOC.2.92.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.93.6">Types</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.92.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.93.21">~StateAttribute</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.92.21">~StateAttribute</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -91,9 +91,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -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.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -136,26 +136,26 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="GLMode"></A>
|
||||
<A NAME="DOC.2.93.1"></A>
|
||||
<A NAME="DOC.2.92.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.93.2"></A>
|
||||
<A NAME="DOC.2.92.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.93.3"></A>
|
||||
<A NAME="DOC.2.92.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.93.4"></A>
|
||||
<A NAME="DOC.2.92.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
|
||||
@@ -167,43 +167,43 @@ StateSet::setAttributeAndModes(..).
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="OFF"></A>
|
||||
<A NAME="DOC.2.93.4.1"></A>
|
||||
<A NAME="DOC.2.92.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.93.4.2"></A>
|
||||
<A NAME="DOC.2.92.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.93.4.3"></A>
|
||||
<A NAME="DOC.2.92.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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OVERRIDE_OFF"></A>
|
||||
<A NAME="DOC.2.93.4.4"></A>
|
||||
<A NAME="DOC.2.92.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.93.4.5"></A>
|
||||
<A NAME="DOC.2.92.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OVERRIDE_ON</B></TT>
|
||||
<DD>Equivilant to ON | OVERRIDE
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="INHERIT"></A>
|
||||
<A NAME="DOC.2.93.4.6"></A>
|
||||
<A NAME="DOC.2.92.4.6"></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.93.5"></A>
|
||||
<A NAME="DOC.2.92.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.93.6"></A>
|
||||
<A NAME="DOC.2.92.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
|
||||
@@ -216,240 +216,240 @@ that types value.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="TEXTURE"></A>
|
||||
<A NAME="DOC.2.93.6.1"></A>
|
||||
<A NAME="DOC.2.92.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_0"></A>
|
||||
<A NAME="DOC.2.93.6.2"></A>
|
||||
<A NAME="DOC.2.92.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_1"></A>
|
||||
<A NAME="DOC.2.93.6.3"></A>
|
||||
<A NAME="DOC.2.92.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_2"></A>
|
||||
<A NAME="DOC.2.93.6.4"></A>
|
||||
<A NAME="DOC.2.92.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_3"></A>
|
||||
<A NAME="DOC.2.93.6.5"></A>
|
||||
<A NAME="DOC.2.92.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POLYGONMODE"></A>
|
||||
<A NAME="DOC.2.93.6.6"></A>
|
||||
<A NAME="DOC.2.92.6.6"></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.93.6.7"></A>
|
||||
<A NAME="DOC.2.92.6.7"></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.93.6.8"></A>
|
||||
<A NAME="DOC.2.92.6.8"></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.93.6.9"></A>
|
||||
<A NAME="DOC.2.92.6.9"></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.93.6.10"></A>
|
||||
<A NAME="DOC.2.92.6.10"></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.93.6.11"></A>
|
||||
<A NAME="DOC.2.92.6.11"></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.93.6.12"></A>
|
||||
<A NAME="DOC.2.92.6.12"></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.93.6.13"></A>
|
||||
<A NAME="DOC.2.92.6.13"></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.93.6.14"></A>
|
||||
<A NAME="DOC.2.92.6.14"></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.93.6.15"></A>
|
||||
<A NAME="DOC.2.92.6.15"></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.93.6.16"></A>
|
||||
<A NAME="DOC.2.92.6.16"></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.93.6.17"></A>
|
||||
<A NAME="DOC.2.92.6.17"></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.93.6.18"></A>
|
||||
<A NAME="DOC.2.92.6.18"></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.93.6.19"></A>
|
||||
<A NAME="DOC.2.92.6.19"></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.93.6.20"></A>
|
||||
<A NAME="DOC.2.92.6.20"></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.93.6.21"></A>
|
||||
<A NAME="DOC.2.92.6.21"></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.93.6.22"></A>
|
||||
<A NAME="DOC.2.92.6.22"></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.93.6.23"></A>
|
||||
<A NAME="DOC.2.92.6.23"></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.93.6.24"></A>
|
||||
<A NAME="DOC.2.92.6.24"></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.93.6.25"></A>
|
||||
<A NAME="DOC.2.92.6.25"></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.93.6.26"></A>
|
||||
<A NAME="DOC.2.92.6.26"></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.93.6.27"></A>
|
||||
<A NAME="DOC.2.92.6.27"></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.93.6.28"></A>
|
||||
<A NAME="DOC.2.92.6.28"></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.93.6.29"></A>
|
||||
<A NAME="DOC.2.92.6.29"></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.93.6.30"></A>
|
||||
<A NAME="DOC.2.92.6.30"></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.93.6.31"></A>
|
||||
<A NAME="DOC.2.92.6.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LIGHTMODEL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRANSPARENCY"></A>
|
||||
<A NAME="DOC.2.93.6.32"></A>
|
||||
<A NAME="DOC.2.92.6.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRANSPARENCY</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STENCIL"></A>
|
||||
<A NAME="DOC.2.93.6.33"></A>
|
||||
<A NAME="DOC.2.92.6.33"></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.93.6.34"></A>
|
||||
<A NAME="DOC.2.92.6.34"></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.93.6.35"></A>
|
||||
<A NAME="DOC.2.92.6.35"></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.93.6.36"></A>
|
||||
<A NAME="DOC.2.92.6.36"></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.93.6.37"></A>
|
||||
<A NAME="DOC.2.92.6.37"></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.93.6.38"></A>
|
||||
<A NAME="DOC.2.92.6.38"></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.93.6.39"></A>
|
||||
<A NAME="DOC.2.92.6.39"></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.93.6.40"></A>
|
||||
<A NAME="DOC.2.92.6.40"></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.93.6.41"></A>
|
||||
<A NAME="DOC.2.92.6.41"></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.93.6.42"></A>
|
||||
<A NAME="DOC.2.92.6.42"></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.93.6.43"></A>
|
||||
<A NAME="DOC.2.92.6.43"></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.93.6.44"></A>
|
||||
<A NAME="DOC.2.92.6.44"></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.93.7"></A>
|
||||
<A NAME="DOC.2.92.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.93.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateAttribute(const <!1><A HREF="StateAttribute.html#DOC.2.93.8">StateAttribute</A>& sa, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.92.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateAttribute(const <!1><A HREF="StateAttribute.html#DOC.2.92.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.93.9"></A>
|
||||
<A NAME="DOC.2.92.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.93.10"></A>
|
||||
<A NAME="DOC.2.92.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.93.11"></A>
|
||||
<A NAME="DOC.2.92.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="className"></A>
|
||||
<A NAME="DOC.2.93.12"></A>
|
||||
<A NAME="DOC.2.92.12"></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.93.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A> getType() const = 0</B></TT>
|
||||
<A NAME="DOC.2.92.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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="compare"></A>
|
||||
<A NAME="DOC.2.93.14"></A>
|
||||
<A NAME="DOC.2.92.14"></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.93.15"></A>
|
||||
<A NAME="DOC.2.92.15"></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.93.16"></A>
|
||||
<A NAME="DOC.2.92.16"></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.93.17"></A>
|
||||
<A NAME="DOC.2.92.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.93.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const </B></TT>
|
||||
<A NAME="DOC.2.92.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.93.19"></A>
|
||||
<A NAME="DOC.2.92.19"></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
|
||||
@@ -457,12 +457,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.93.20"></A>
|
||||
<A NAME="DOC.2.92.20"></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.93.21"></A>
|
||||
<A NAME="DOC.2.92.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~StateAttribute()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,139 +23,139 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.1">StateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.1">StateSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.2">StateSet</A></B>(const <!1><A HREF="StateSet.html#DOC.2.94.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.93.2">StateSet</A></B>(const <!1><A HREF="StateSet.html#DOC.2.93.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.94.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.93.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.94.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.93.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.94.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.93.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.94.6">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.93.6">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.7">compare</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool compareAttributeContents=false) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.93.7">compare</A></B>(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool compareAttributeContents=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.94.8">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.93.8">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.94.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.93.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.94.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.93.10">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.94.11">setGlobalDefaults</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.11">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.94.12">setAllToInherit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.12">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.94.13">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.93.13">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.94.15">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.93.15">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.94.16">setModeToInherit</A></B>(const StateAttribute::GLMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.16">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.94.17">getMode</A></B>(const StateAttribute::GLMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const StateAttribute::GLModeValue <B><A HREF="#DOC.2.93.17">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.94.14">ModeList</A>& <B><A HREF="#DOC.2.94.18">getModeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.93.14">ModeList</A>& <B><A HREF="#DOC.2.93.18">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.94.14">ModeList</A>& <B><A HREF="#DOC.2.94.19">getModeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.93.14">ModeList</A>& <B><A HREF="#DOC.2.93.19">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.94.22">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.93.22">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.94.23">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.93.23">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.94.24">setAttributeToInherit</A></B>(const StateAttribute::Type type)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.24">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.94.25">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.93.25">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.94.26">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.93.26">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.94.20">RefAttributePair</A>* <B><A HREF="#DOC.2.94.27">getAttributePair</A></B>(const StateAttribute::Type type) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="StateSet.html#DOC.2.93.20">RefAttributePair</A>* <B><A HREF="#DOC.2.93.27">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.94.21">AttributeList</A>& <B><A HREF="#DOC.2.94.28">getAttributeList</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="StateSet.html#DOC.2.93.21">AttributeList</A>& <B><A HREF="#DOC.2.93.28">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.94.21">AttributeList</A>& <B><A HREF="#DOC.2.94.29">getAttributeList</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.93.21">AttributeList</A>& <B><A HREF="#DOC.2.93.29">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.94.31">setRenderingHint</A></B>(const int hint)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.31">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.94.32">getRenderingHint</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.93.32">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.94.34">setRenderBinDetails</A></B>(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.94.33">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.94.33.2">USE_RENDERBIN_DETAILS</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.34">setRenderBinDetails</A></B>(const int binNum, const std::string& binName, const <!1><A HREF="StateSet.html#DOC.2.93.33">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.93.33.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.94.35">setRendingBinToInherit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.35">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.94.33">RenderBinMode</A> <B><A HREF="#DOC.2.94.36">getRenderBinMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="StateSet.html#DOC.2.93.33">RenderBinMode</A> <B><A HREF="#DOC.2.93.36">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.94.37">useRenderBinDetails</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.93.37">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.94.38">getBinNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.93.38">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.94.39">getBinName</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const std::string& <B><A HREF="#DOC.2.93.39">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.94.40">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.93.40">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.94.14">ModeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::GLMode,StateAttribute::GLModeValue> <B><A HREF="#DOC.2.93.14">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.94.20">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.93.20">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.94.20">RefAttributePair</A>> <B><A HREF="#DOC.2.94.21">AttributeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.93.20">RefAttributePair</A>> <B><A HREF="#DOC.2.93.21">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.94.30">RenderingHint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.93.30">RenderingHint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.94.33">RenderBinMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.93.33">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.94.14">ModeList</A> <B><A HREF="#DOC.2.94.43">_modeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.93.14">ModeList</A> <B><A HREF="#DOC.2.93.43">_modeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.94.21">AttributeList</A> <B><A HREF="#DOC.2.94.44">_attributeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.93.21">AttributeList</A> <B><A HREF="#DOC.2.93.44">_attributeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.45">_renderingHint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.93.45">_renderingHint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.94.33">RenderBinMode</A> <B><A HREF="#DOC.2.94.46">_binMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html#DOC.2.93.33">RenderBinMode</A> <B><A HREF="#DOC.2.93.46">_binMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.47">_binNum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.93.47">_binNum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.94.48">_binName</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.2.93.48">_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.94.41">~StateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.93.41">~StateSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="StateSet.html">StateSet</A>& <B><A HREF="#DOC.2.94.42">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.93.42">operator = </A></B>(const <!1><A HREF="StateSet.html">StateSet</A>&)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -163,9 +163,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -175,7 +175,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -211,170 +211,170 @@ in the graphics pipeline.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="StateSet"></A>
|
||||
<A NAME="DOC.2.94.1"></A>
|
||||
<A NAME="DOC.2.93.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.94.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSet(const <!1><A HREF="StateSet.html#DOC.2.94.2">StateSet</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.93.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSet(const <!1><A HREF="StateSet.html#DOC.2.93.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.94.3"></A>
|
||||
<A NAME="DOC.2.93.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.94.4"></A>
|
||||
<A NAME="DOC.2.93.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.94.5"></A>
|
||||
<A NAME="DOC.2.93.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="className"></A>
|
||||
<A NAME="DOC.2.94.6"></A>
|
||||
<A NAME="DOC.2.93.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="compare"></A>
|
||||
<A NAME="DOC.2.94.7"></A>
|
||||
<A NAME="DOC.2.93.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int compare(const <!1><A HREF="StateSet.html">StateSet</A>& rhs, bool compareAttributeContents=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.94.8"></A>
|
||||
<A NAME="DOC.2.93.8"></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.94.9"></A>
|
||||
<A NAME="DOC.2.93.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.94.10"></A>
|
||||
<A NAME="DOC.2.93.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="setGlobalDefaults"></A>
|
||||
<A NAME="DOC.2.94.11"></A>
|
||||
<A NAME="DOC.2.93.11"></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.94.12"></A>
|
||||
<A NAME="DOC.2.93.12"></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.94.13"></A>
|
||||
<A NAME="DOC.2.93.13"></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.94.14"></A>
|
||||
<A NAME="DOC.2.93.14"></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.94.15"></A>
|
||||
<A NAME="DOC.2.93.15"></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.94.16"></A>
|
||||
<A NAME="DOC.2.93.16"></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.94.17"></A>
|
||||
<A NAME="DOC.2.93.17"></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.94.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.94.14">ModeList</A>& getModeList()</B></TT>
|
||||
<A NAME="DOC.2.93.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.93.14">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.94.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.94.14">ModeList</A>& getModeList() const </B></TT>
|
||||
<A NAME="DOC.2.93.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.93.14">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.94.20"></A>
|
||||
<A NAME="DOC.2.93.20"></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.94.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.94.20">RefAttributePair</A>> AttributeList</B></TT>
|
||||
<A NAME="DOC.2.93.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<StateAttribute::Type,<!1><A HREF="StateSet.html#DOC.2.93.20">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.94.22"></A>
|
||||
<A NAME="DOC.2.93.22"></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.94.23"></A>
|
||||
<A NAME="DOC.2.93.23"></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.94.24"></A>
|
||||
<A NAME="DOC.2.93.24"></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.94.25"></A>
|
||||
<A NAME="DOC.2.93.25"></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.94.26"></A>
|
||||
<A NAME="DOC.2.93.26"></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.94.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.94.20">RefAttributePair</A>* getAttributePair(const StateAttribute::Type type) const </B></TT>
|
||||
<A NAME="DOC.2.93.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="StateSet.html#DOC.2.93.20">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.94.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.94.21">AttributeList</A>& getAttributeList()</B></TT>
|
||||
<A NAME="DOC.2.93.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="StateSet.html#DOC.2.93.21">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.94.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.94.21">AttributeList</A>& getAttributeList() const </B></TT>
|
||||
<A NAME="DOC.2.93.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.93.21">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="RenderingHint"></A>
|
||||
<A NAME="DOC.2.94.30"></A>
|
||||
<A NAME="DOC.2.93.30"></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.94.30.1"></A>
|
||||
<A NAME="DOC.2.93.30.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.94.30.2"></A>
|
||||
<A NAME="DOC.2.93.30.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.94.30.3"></A>
|
||||
<A NAME="DOC.2.93.30.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.94.31"></A>
|
||||
<A NAME="DOC.2.93.31"></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
|
||||
@@ -383,97 +383,97 @@ 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.94.32"></A>
|
||||
<A NAME="DOC.2.93.32"></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.94.33"></A>
|
||||
<A NAME="DOC.2.93.33"></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.94.33.1"></A>
|
||||
<A NAME="DOC.2.93.33.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.94.33.2"></A>
|
||||
<A NAME="DOC.2.93.33.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.94.33.3"></A>
|
||||
<A NAME="DOC.2.93.33.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.94.33.4"></A>
|
||||
<A NAME="DOC.2.93.33.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.94.34"></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.94.33">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.94.33.2">USE_RENDERBIN_DETAILS</A>)</B></TT>
|
||||
<A NAME="DOC.2.93.34"></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.93.33">RenderBinMode</A> mode=<!1><A HREF="StateSet.html#DOC.2.93.33.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.94.35"></A>
|
||||
<A NAME="DOC.2.93.35"></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.94.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.94.33">RenderBinMode</A> getRenderBinMode() const </B></TT>
|
||||
<A NAME="DOC.2.93.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="StateSet.html#DOC.2.93.33">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.94.37"></A>
|
||||
<A NAME="DOC.2.93.37"></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.94.38"></A>
|
||||
<A NAME="DOC.2.93.38"></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.94.39"></A>
|
||||
<A NAME="DOC.2.93.39"></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.94.40"></A>
|
||||
<A NAME="DOC.2.93.40"></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.94.41"></A>
|
||||
<A NAME="DOC.2.93.41"></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.94.42"></A>
|
||||
<A NAME="DOC.2.93.42"></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.94.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.94.14">ModeList</A> _modeList</B></TT>
|
||||
<A NAME="DOC.2.93.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.93.14">ModeList</A> _modeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_attributeList"></A>
|
||||
<A NAME="DOC.2.94.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.94.21">AttributeList</A> _attributeList</B></TT>
|
||||
<A NAME="DOC.2.93.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.93.21">AttributeList</A> _attributeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderingHint"></A>
|
||||
<A NAME="DOC.2.94.45"></A>
|
||||
<A NAME="DOC.2.93.45"></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.94.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.94.33">RenderBinMode</A> _binMode</B></TT>
|
||||
<A NAME="DOC.2.93.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="StateSet.html#DOC.2.93.33">RenderBinMode</A> _binMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binNum"></A>
|
||||
<A NAME="DOC.2.94.47"></A>
|
||||
<A NAME="DOC.2.93.47"></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.94.48"></A>
|
||||
<A NAME="DOC.2.93.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::string _binName</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,71 +23,71 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.18">numOpaque</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.18">numOpaque</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.19">nummat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.19">nummat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.20">nbins</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.20">nbins</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.21">nprims</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.21">nprims</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.22">nlights</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.22">nlights</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.23">depth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.23">depth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.24">_binNo</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.24">_binNo</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.95.4">statsType</A> <B><A HREF="#DOC.2.95.25">stattype</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.94.4">statsType</A> <B><A HREF="#DOC.2.94.25">stattype</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.26">nimpostor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.26">nimpostor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.27">numprimtypes</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.27">numprimtypes</A></B>[16]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.28">primtypes</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.28">primtypes</A></B>[16]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.29">primlens</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.29">primlens</A></B>[16]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.30">primverts</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.94.30">primverts</A></B>[16]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.1">Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.1">Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.3">~Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.94.3">~Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.5">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.5">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.6">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.95.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.6">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.94.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.95.7">apply</A></B>(osg::Drawable::AttributeBitMask abm, <!1><A HREF="Vec3.html">osg::Vec3</A>* begin, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="LineSegment.html#DOC.2.52.8">end</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.94.7">apply</A></B>(osg::Drawable::AttributeBitMask abm, <!1><A HREF="Vec3.html">osg::Vec3</A>* begin, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="LineSegment.html#DOC.2.52.8">end</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.8">addNumPrims</A></B>(const int typ, const int nprimlen, const int numprimtype, const int primvert)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.8">addNumPrims</A></B>(const int typ, const int nprimlen, const int numprimtype, const int primvert)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.9">addOpaque</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.9">addOpaque</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.10">addMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.10">addMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.11">addLight</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.11">addLight</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.12">addNumPrims</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.12">addNumPrims</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.13">addImpostor</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.13">addImpostor</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.95.14">getBins</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.94.14">getBins</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.15">setDepth</A></B>(const int d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.15">setDepth</A></B>(const int d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.16">addBins</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.16">addBins</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.95.17">setBinNo</A></B>(const int n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.17">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.95.2">PrimitiveType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.94.2">PrimitiveType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.95.4">statsType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.94.4">statsType</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -145,223 +145,223 @@ each trifan or tristrip = (length-2) triangles and so on.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Statistics"></A>
|
||||
<A NAME="DOC.2.95.1"></A>
|
||||
<A NAME="DOC.2.94.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Statistics()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PrimitiveType"></A>
|
||||
<A NAME="DOC.2.95.2"></A>
|
||||
<A NAME="DOC.2.94.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum PrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NO_TYPE"></A>
|
||||
<A NAME="DOC.2.95.2.1"></A>
|
||||
<A NAME="DOC.2.94.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_TYPE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POINTS"></A>
|
||||
<A NAME="DOC.2.95.2.2"></A>
|
||||
<A NAME="DOC.2.94.2.2"></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.95.2.3"></A>
|
||||
<A NAME="DOC.2.94.2.3"></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.95.2.4"></A>
|
||||
<A NAME="DOC.2.94.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FLAT_LINE_STRIP"></A>
|
||||
<A NAME="DOC.2.95.2.5"></A>
|
||||
<A NAME="DOC.2.94.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FLAT_LINE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE_LOOP"></A>
|
||||
<A NAME="DOC.2.95.2.6"></A>
|
||||
<A NAME="DOC.2.94.2.6"></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.95.2.7"></A>
|
||||
<A NAME="DOC.2.94.2.7"></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.95.2.8"></A>
|
||||
<A NAME="DOC.2.94.2.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FLAT_TRIANGLE_STRIP"></A>
|
||||
<A NAME="DOC.2.95.2.9"></A>
|
||||
<A NAME="DOC.2.94.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FLAT_TRIANGLE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLE_FAN"></A>
|
||||
<A NAME="DOC.2.95.2.10"></A>
|
||||
<A NAME="DOC.2.94.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_FAN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FLAT_TRIANGLE_FAN"></A>
|
||||
<A NAME="DOC.2.95.2.11"></A>
|
||||
<A NAME="DOC.2.94.2.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FLAT_TRIANGLE_FAN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="QUADS"></A>
|
||||
<A NAME="DOC.2.95.2.12"></A>
|
||||
<A NAME="DOC.2.94.2.12"></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.95.2.13"></A>
|
||||
<A NAME="DOC.2.94.2.13"></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.95.2.14"></A>
|
||||
<A NAME="DOC.2.94.2.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POLYGON</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="IMPOSTOR"></A>
|
||||
<A NAME="DOC.2.95.2.15"></A>
|
||||
<A NAME="DOC.2.94.2.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> IMPOSTOR</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="~Statistics"></A>
|
||||
<A NAME="DOC.2.95.3"></A>
|
||||
<A NAME="DOC.2.94.3"></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.95.4"></A>
|
||||
<A NAME="DOC.2.94.4"></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.95.4.1"></A>
|
||||
<A NAME="DOC.2.94.4.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.95.4.2"></A>
|
||||
<A NAME="DOC.2.94.4.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.95.4.3"></A>
|
||||
<A NAME="DOC.2.94.4.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_VIEWPARMS"></A>
|
||||
<A NAME="DOC.2.95.4.4"></A>
|
||||
<A NAME="DOC.2.94.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_VIEWPARMS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMS"></A>
|
||||
<A NAME="DOC.2.95.4.5"></A>
|
||||
<A NAME="DOC.2.94.4.5"></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.95.4.6"></A>
|
||||
<A NAME="DOC.2.94.4.6"></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.95.4.7"></A>
|
||||
<A NAME="DOC.2.94.4.7"></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.95.4.8"></A>
|
||||
<A NAME="DOC.2.94.4.8"></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.95.4.9"></A>
|
||||
<A NAME="DOC.2.94.4.9"></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.95.5"></A>
|
||||
<A NAME="DOC.2.94.5"></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.95.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.95.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)</B></TT>
|
||||
<A NAME="DOC.2.94.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.94.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.95.7"></A>
|
||||
<A NAME="DOC.2.94.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool apply(osg::Drawable::AttributeBitMask abm, <!1><A HREF="Vec3.html">osg::Vec3</A>* begin, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="LineSegment.html#DOC.2.52.8">end</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addNumPrims"></A>
|
||||
<A NAME="DOC.2.95.8"></A>
|
||||
<A NAME="DOC.2.94.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addNumPrims(const int typ, const int nprimlen, const int numprimtype, const int primvert)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addOpaque"></A>
|
||||
<A NAME="DOC.2.95.9"></A>
|
||||
<A NAME="DOC.2.94.9"></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.95.10"></A>
|
||||
<A NAME="DOC.2.94.10"></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.95.11"></A>
|
||||
<A NAME="DOC.2.94.11"></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="addNumPrims"></A>
|
||||
<A NAME="DOC.2.95.12"></A>
|
||||
<A NAME="DOC.2.94.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addNumPrims(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addImpostor"></A>
|
||||
<A NAME="DOC.2.95.13"></A>
|
||||
<A NAME="DOC.2.94.13"></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.95.14"></A>
|
||||
<A NAME="DOC.2.94.14"></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.95.15"></A>
|
||||
<A NAME="DOC.2.94.15"></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.95.16"></A>
|
||||
<A NAME="DOC.2.94.16"></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.95.17"></A>
|
||||
<A NAME="DOC.2.94.17"></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.95.18"></A>
|
||||
<A NAME="DOC.2.94.18"></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.95.19"></A>
|
||||
<A NAME="DOC.2.94.19"></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.95.20"></A>
|
||||
<A NAME="DOC.2.94.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nbins</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nprims"></A>
|
||||
<A NAME="DOC.2.95.21"></A>
|
||||
<A NAME="DOC.2.94.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nprims</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nlights"></A>
|
||||
<A NAME="DOC.2.95.22"></A>
|
||||
<A NAME="DOC.2.94.22"></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.95.23"></A>
|
||||
<A NAME="DOC.2.94.23"></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.95.24"></A>
|
||||
<A NAME="DOC.2.94.24"></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.95.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.95.4">statsType</A> stattype</B></TT>
|
||||
<A NAME="DOC.2.94.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.94.4">statsType</A> stattype</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nimpostor"></A>
|
||||
<A NAME="DOC.2.95.26"></A>
|
||||
<A NAME="DOC.2.94.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nimpostor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="numprimtypes"></A>
|
||||
<A NAME="DOC.2.95.27"></A>
|
||||
<A NAME="DOC.2.94.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int numprimtypes[16]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="primtypes"></A>
|
||||
<A NAME="DOC.2.95.28"></A>
|
||||
<A NAME="DOC.2.94.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int primtypes[16]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="primlens"></A>
|
||||
<A NAME="DOC.2.95.29"></A>
|
||||
<A NAME="DOC.2.94.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int primlens[16]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="primverts"></A>
|
||||
<A NAME="DOC.2.95.30"></A>
|
||||
<A NAME="DOC.2.94.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int primverts[16]</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.96.1">Stencil</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.1">Stencil</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.2">Stencil</A></B>(const <!1><A HREF="Stencil.html#DOC.2.96.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.95.2">Stencil</A></B>(const <!1><A HREF="Stencil.html#DOC.2.95.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.96.3">META_StateAttribute</A></B>(<!1><A HREF="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.33">STENCIL</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.95.3">META_StateAttribute</A></B>(<!1><A HREF="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.33">STENCIL</A>)
|
||||
<DT>
|
||||
<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
|
||||
<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>virtual void <B><A HREF="#DOC.2.96.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.95.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.96.7">setFunction</A></B>(const <!1><A HREF="Stencil.html#DOC.2.96.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.85.4">ref</A>, uint mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.95.7">setFunction</A></B>(const <!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.84.4">ref</A>, uint mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.96.6">Function</A> <B><A HREF="#DOC.2.96.8">getFunction</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> <B><A HREF="#DOC.2.95.8">getFunction</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.96.9">getFunctionRef</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.95.9">getFunctionRef</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.96.10">getFunctionMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.95.10">getFunctionMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.96.12">setOperation</A></B>(const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> zpass)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.95.12">setOperation</A></B>(const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.95.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.96.11">Operation</A> <B><A HREF="#DOC.2.96.13">getStencilFailOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.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.96.11">Operation</A> <B><A HREF="#DOC.2.96.14">getStencilPassAndDepthFailOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.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.96.11">Operation</A> <B><A HREF="#DOC.2.96.15">getStencilPassAndDepthPassOperation</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.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.96.16">setWriteMask</A></B>(uint mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.95.16">setWriteMask</A></B>(uint mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.96.17">getWriteMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.95.17">getWriteMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.96.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.95.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.96.6">Function</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.95.6">Function</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.96.11">Operation</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.95.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.96.6">Function</A> <B><A HREF="#DOC.2.96.20">_func</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> <B><A HREF="#DOC.2.95.20">_func</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.96.21">_funcRef</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.95.21">_funcRef</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.96.22">_funcMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.95.22">_funcMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> <B><A HREF="#DOC.2.96.23">_sfail</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.23">_sfail</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> <B><A HREF="#DOC.2.96.24">_zfail</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.24">_zfail</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> <B><A HREF="#DOC.2.96.25">_zpass</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> <B><A HREF="#DOC.2.95.25">_zpass</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.96.26">_writeMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>uint <B><A HREF="#DOC.2.95.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.96.19">~Stencil</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.95.19">~Stencil</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -104,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -135,9 +135,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -147,7 +147,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -180,114 +180,114 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Stencil"></A>
|
||||
<A NAME="DOC.2.96.1"></A>
|
||||
<A NAME="DOC.2.95.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.96.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Stencil(const <!1><A HREF="Stencil.html#DOC.2.96.2">Stencil</A>& stencil, 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> Stencil(const <!1><A HREF="Stencil.html#DOC.2.95.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.96.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.33">STENCIL</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="Stencil.html">Stencil</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.33">STENCIL</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.96.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.96.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.95.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Function"></A>
|
||||
<A NAME="DOC.2.96.6"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.1"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.2"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.3"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.4"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.5"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.6"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.7"></A>
|
||||
<A NAME="DOC.2.95.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.96.6.8"></A>
|
||||
<A NAME="DOC.2.95.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.96.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Stencil.html#DOC.2.96.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.85.4">ref</A>, uint mask)</B></TT>
|
||||
<A NAME="DOC.2.95.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction(const <!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> func, int <!1><A HREF="Referenced.html#DOC.2.84.4">ref</A>, uint mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunction"></A>
|
||||
<A NAME="DOC.2.96.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.96.6">Function</A> getFunction() const </B></TT>
|
||||
<A NAME="DOC.2.95.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> getFunction() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFunctionRef"></A>
|
||||
<A NAME="DOC.2.96.9"></A>
|
||||
<A NAME="DOC.2.95.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.96.10"></A>
|
||||
<A NAME="DOC.2.95.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.96.11"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.1"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.2"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.3"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.4"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.5"></A>
|
||||
<A NAME="DOC.2.95.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.96.11.6"></A>
|
||||
<A NAME="DOC.2.95.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.96.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setOperation(const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> zpass)</B></TT>
|
||||
<A NAME="DOC.2.95.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setOperation(const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> sfail, const <!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> zfail, const <!1><A HREF="Stencil.html#DOC.2.95.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
|
||||
@@ -297,62 +297,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.96.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> getStencilFailOperation() const </B></TT>
|
||||
<A NAME="DOC.2.95.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.95.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.96.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> getStencilPassAndDepthFailOperation() const </B></TT>
|
||||
<A NAME="DOC.2.95.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.95.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.96.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> getStencilPassAndDepthPassOperation() const </B></TT>
|
||||
<A NAME="DOC.2.95.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Stencil.html#DOC.2.95.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.96.16"></A>
|
||||
<A NAME="DOC.2.95.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.96.17"></A>
|
||||
<A NAME="DOC.2.95.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.96.18"></A>
|
||||
<A NAME="DOC.2.95.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.96.19"></A>
|
||||
<A NAME="DOC.2.95.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.96.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.96.6">Function</A> _func</B></TT>
|
||||
<A NAME="DOC.2.95.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.95.6">Function</A> _func</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_funcRef"></A>
|
||||
<A NAME="DOC.2.96.21"></A>
|
||||
<A NAME="DOC.2.95.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.96.22"></A>
|
||||
<A NAME="DOC.2.95.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.96.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> _sfail</B></TT>
|
||||
<A NAME="DOC.2.95.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> _sfail</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zfail"></A>
|
||||
<A NAME="DOC.2.96.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> _zfail</B></TT>
|
||||
<A NAME="DOC.2.95.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> _zfail</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_zpass"></A>
|
||||
<A NAME="DOC.2.96.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.96.11">Operation</A> _zpass</B></TT>
|
||||
<A NAME="DOC.2.95.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Stencil.html#DOC.2.95.11">Operation</A> _zpass</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_writeMask"></A>
|
||||
<A NAME="DOC.2.96.26"></A>
|
||||
<A NAME="DOC.2.95.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>uint _writeMask</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.97.2">Switch</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.2">Switch</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.97.3">Switch</A></B>(const <!1><A HREF="Switch.html#DOC.2.97.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.96.3">Switch</A></B>(const <!1><A HREF="Switch.html#DOC.2.96.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.97.4">META_Node</A></B>(<!1><A HREF="Switch.html">Switch</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.4">META_Node</A></B>(<!1><A HREF="Switch.html">Switch</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.97.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.96.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.97.6">setValue</A></B>(const int value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.96.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.97.7">getValue</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.96.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.97.1">SwitchType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.96.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.97.9">_value</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.96.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.97.8">~Switch</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.96.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.97.1"></A>
|
||||
<A NAME="DOC.2.96.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,35 +110,35 @@ turn on/off all child nodes.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ALL_CHILDREN_ON"></A>
|
||||
<A NAME="DOC.2.97.1.1"></A>
|
||||
<A NAME="DOC.2.96.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.97.1.2"></A>
|
||||
<A NAME="DOC.2.96.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.97.2"></A>
|
||||
<A NAME="DOC.2.96.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.97.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Switch(const <!1><A HREF="Switch.html#DOC.2.97.3">Switch</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.96.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Switch(const <!1><A HREF="Switch.html#DOC.2.96.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.97.4"></A>
|
||||
<A NAME="DOC.2.96.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="Switch.html">Switch</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="traverse"></A>
|
||||
<A NAME="DOC.2.97.5"></A>
|
||||
<A NAME="DOC.2.96.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.97.6"></A>
|
||||
<A NAME="DOC.2.96.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
|
||||
@@ -148,17 +148,17 @@ SwitchType mode.
|
||||
(<!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.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.97.7"></A>
|
||||
<A NAME="DOC.2.96.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.97.8"></A>
|
||||
<A NAME="DOC.2.96.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.97.9"></A>
|
||||
<A NAME="DOC.2.96.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>
|
||||
|
||||
@@ -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.98.1">TexEnv</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.97.1">TexEnv</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.2">TexEnv</A></B>(const <!1><A HREF="TexEnv.html#DOC.2.98.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.97.2">TexEnv</A></B>(const <!1><A HREF="TexEnv.html#DOC.2.97.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.98.3">META_StateAttribute</A></B>(<!1><A HREF="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.28">TEXENV</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.97.3">META_StateAttribute</A></B>(<!1><A HREF="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.28">TEXENV</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.98.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.97.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.98.6">setMode</A></B>( const <!1><A HREF="TexEnv.html#DOC.2.98.5">Mode</A> mode )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.97.6">setMode</A></B>( const <!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> mode )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexEnv.html#DOC.2.98.5">Mode</A> <B><A HREF="#DOC.2.98.7">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> <B><A HREF="#DOC.2.97.7">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.98.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.97.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.98.5">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.97.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="TexEnv.html#DOC.2.98.5">Mode</A> <B><A HREF="#DOC.2.98.10">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> <B><A HREF="#DOC.2.97.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.98.9">~TexEnv</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.97.9">~TexEnv</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -68,7 +68,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -76,7 +76,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -101,9 +101,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -146,64 +146,64 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexEnv"></A>
|
||||
<A NAME="DOC.2.98.1"></A>
|
||||
<A NAME="DOC.2.97.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.98.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnv(const <!1><A HREF="TexEnv.html#DOC.2.98.2">TexEnv</A>& texenv, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.97.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexEnv(const <!1><A HREF="TexEnv.html#DOC.2.97.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.98.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.28">TEXENV</A>)</B></TT>
|
||||
<A NAME="DOC.2.97.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexEnv.html">TexEnv</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.28">TEXENV</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.98.4"></A>
|
||||
<A NAME="DOC.2.97.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.98.5"></A>
|
||||
<A NAME="DOC.2.97.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="DECAL"></A>
|
||||
<A NAME="DOC.2.98.5.1"></A>
|
||||
<A NAME="DOC.2.97.5.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.98.5.2"></A>
|
||||
<A NAME="DOC.2.97.5.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.98.5.3"></A>
|
||||
<A NAME="DOC.2.97.5.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.98.5.4"></A>
|
||||
<A NAME="DOC.2.97.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REPLACE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.98.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode( const <!1><A HREF="TexEnv.html#DOC.2.98.5">Mode</A> mode )</B></TT>
|
||||
<A NAME="DOC.2.97.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode( const <!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> mode )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.98.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexEnv.html#DOC.2.98.5">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.97.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.98.8"></A>
|
||||
<A NAME="DOC.2.97.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="~TexEnv"></A>
|
||||
<A NAME="DOC.2.98.9"></A>
|
||||
<A NAME="DOC.2.97.9"></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.98.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexEnv.html#DOC.2.98.5">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.97.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexEnv.html#DOC.2.97.5">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -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.101.1">TexGen</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.1">TexGen</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.2">TexGen</A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.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.100.2">TexGen</A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.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.101.3">META_StateAttribute</A></B>(<!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.29">TEXGEN</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.3">META_StateAttribute</A></B>(<!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.29">TEXGEN</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.101.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.100.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.101.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.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.100.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.101.8">setMode</A></B>( const <!1><A HREF="TexGen.html#DOC.2.101.7">Mode</A> mode )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.100.8">setMode</A></B>( const <!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> mode )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexGen.html#DOC.2.101.7">Mode</A> <B><A HREF="#DOC.2.101.9">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> <B><A HREF="#DOC.2.100.9">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.11">setPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.10">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.100.11">setPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.10">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.101.12">getPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.10">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.100.12">getPlane</A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.10">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.101.7">Mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.100.7">Mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.101.10">Coord</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.100.10">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.101.7">Mode</A> <B><A HREF="#DOC.2.101.14">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> <B><A HREF="#DOC.2.100.14">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.101.15">_plane_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.100.15">_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.101.16">_plane_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.100.16">_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.101.17">_plane_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.100.17">_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.101.18">_plane_q</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.100.18">_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.101.13">~TexGen</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.100.13">~TexGen</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -85,7 +85,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -116,9 +116,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -128,7 +128,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -161,118 +161,118 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexGen"></A>
|
||||
<A NAME="DOC.2.101.1"></A>
|
||||
<A NAME="DOC.2.100.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.101.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexGen(const <!1><A HREF="TexGen.html#DOC.2.101.2">TexGen</A>& texgen, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.100.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexGen(const <!1><A HREF="TexGen.html#DOC.2.100.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.101.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.29">TEXGEN</A>)</B></TT>
|
||||
<A NAME="DOC.2.100.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexGen.html">TexGen</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.29">TEXGEN</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.101.4"></A>
|
||||
<A NAME="DOC.2.100.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.101.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.100.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.101.6"></A>
|
||||
<A NAME="DOC.2.100.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="Mode"></A>
|
||||
<A NAME="DOC.2.101.7"></A>
|
||||
<A NAME="DOC.2.100.7"></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.101.7.1"></A>
|
||||
<A NAME="DOC.2.100.7.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.101.7.2"></A>
|
||||
<A NAME="DOC.2.100.7.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.101.7.3"></A>
|
||||
<A NAME="DOC.2.100.7.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.101.7.4"></A>
|
||||
<A NAME="DOC.2.100.7.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.101.7.5"></A>
|
||||
<A NAME="DOC.2.100.7.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.101.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="TexGen.html#DOC.2.101.7">Mode</A> mode )</B></TT>
|
||||
<A NAME="DOC.2.100.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setMode( const <!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> mode )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.101.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexGen.html#DOC.2.101.7">Mode</A> getMode() const </B></TT>
|
||||
<A NAME="DOC.2.100.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Coord"></A>
|
||||
<A NAME="DOC.2.101.10"></A>
|
||||
<A NAME="DOC.2.100.10"></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.101.10.1"></A>
|
||||
<A NAME="DOC.2.100.10.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.101.10.2"></A>
|
||||
<A NAME="DOC.2.100.10.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.101.10.3"></A>
|
||||
<A NAME="DOC.2.100.10.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.101.10.4"></A>
|
||||
<A NAME="DOC.2.100.10.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.101.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPlane(const <!1><A HREF="TexGen.html#DOC.2.101.10">Coord</A> which, const <!1><A HREF="Vec4.html">Vec4</A>& plane)</B></TT>
|
||||
<A NAME="DOC.2.100.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPlane(const <!1><A HREF="TexGen.html#DOC.2.100.10">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.101.12"></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.101.10">Coord</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.100.12"></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.100.10">Coord</A> which) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TexGen"></A>
|
||||
<A NAME="DOC.2.101.13"></A>
|
||||
<A NAME="DOC.2.100.13"></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.101.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexGen.html#DOC.2.101.7">Mode</A> _mode</B></TT>
|
||||
<A NAME="DOC.2.100.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexGen.html#DOC.2.100.7">Mode</A> _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_plane_s"></A>
|
||||
<A NAME="DOC.2.101.15"></A>
|
||||
<A NAME="DOC.2.100.15"></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.101.16"></A>
|
||||
<A NAME="DOC.2.100.16"></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.101.17"></A>
|
||||
<A NAME="DOC.2.100.17"></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.101.18"></A>
|
||||
<A NAME="DOC.2.100.18"></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,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.102.1">TexMat</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.1">TexMat</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.2">TexMat</A></B>(const <!1><A HREF="TexMat.html#DOC.2.102.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.101.2">TexMat</A></B>(const <!1><A HREF="TexMat.html#DOC.2.101.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.102.3">META_StateAttribute</A></B>(<!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.30">TEXMAT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.3">META_StateAttribute</A></B>(<!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.30">TEXMAT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.102.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.101.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.102.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.101.5">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.102.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.101.6">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.102.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.101.7">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.102.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.101.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.102.10">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.101.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.102.9">~TexMat</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.101.9">~TexMat</A></B>( void )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -69,7 +69,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -77,7 +77,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -102,9 +102,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -114,7 +114,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -147,49 +147,49 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TexMat"></A>
|
||||
<A NAME="DOC.2.102.1"></A>
|
||||
<A NAME="DOC.2.101.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.102.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexMat(const <!1><A HREF="TexMat.html#DOC.2.102.2">TexMat</A>& texmat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.101.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TexMat(const <!1><A HREF="TexMat.html#DOC.2.101.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.102.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.30">TEXMAT</A>)</B></TT>
|
||||
<A NAME="DOC.2.101.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TexMat.html">TexMat</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.30">TEXMAT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.102.4"></A>
|
||||
<A NAME="DOC.2.101.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.102.5"></A>
|
||||
<A NAME="DOC.2.101.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 texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.102.6"></A>
|
||||
<A NAME="DOC.2.101.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 texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.102.7"></A>
|
||||
<A NAME="DOC.2.101.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 texture matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.102.8"></A>
|
||||
<A NAME="DOC.2.101.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="~TexMat"></A>
|
||||
<A NAME="DOC.2.102.9"></A>
|
||||
<A NAME="DOC.2.101.9"></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.102.10"></A>
|
||||
<A NAME="DOC.2.101.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,189 +23,189 @@
|
||||
<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">Texture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.1">Texture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.2">Texture</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.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.102.2">Texture</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.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.103.3">META_StateAttribute</A></B>(<!1><A HREF="Texture.html">Texture</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.103.52">_textureUnit</A>))
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.3">META_StateAttribute</A></B>(<!1><A HREF="Texture.html">Texture</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.102.52">_textureUnit</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.103.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.102.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.6">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.6">setImage</A></B>(<!1><A HREF="Image.html">Image</A>* image)
|
||||
<DD><I>Set the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.103.7">getImage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.102.7">getImage</A></B>()
|
||||
<DD><I>Get the texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.103.8">getImage</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.102.8">getImage</A></B>() const
|
||||
<DD><I>Get the const texture image.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.9">copyTexImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.9">copyTexImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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.103.10">copyTexSubImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.10">copyTexSubImage2D</A></B>(<!1><A HREF="State.html">State</A>& state, int xoffset, int yoffset, int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A> )
|
||||
<DD><I>Copy a two-dimensional texture subimage.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.103.11">setTextureUnit</A></B>(const unsigned int textureUnit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.11">setTextureUnit</A></B>(const unsigned int textureUnit)
|
||||
<DD><I>Set the texture unit.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.103.12">getTextureUnit</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.102.12">getTextureUnit</A></B>() const
|
||||
<DD><I>get the texture unit</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.15">setWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.13">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> wrap)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.15">setWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.13">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.14">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.103.14">WrapMode</A> <B><A HREF="#DOC.2.103.16">getWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.13">WrapParameter</A> which) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B><A HREF="#DOC.2.102.16">getWrap</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.13">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.103.17">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.102.17">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.103.18">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.102.18">borderColor</A></B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.21">setFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.19">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> filter)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.21">setFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.19">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.20">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.103.20">FilterMode</A> <B><A HREF="#DOC.2.103.22">getFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.19">FilterParameter</A> which) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> <B><A HREF="#DOC.2.102.22">getFilter</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.19">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.103.24">setInternalFormatMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.23">InternalFormatMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.24">setInternalFormatMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.23">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.103.23">InternalFormatMode</A> <B><A HREF="#DOC.2.103.25">getInternalFormatMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.102.23">InternalFormatMode</A> <B><A HREF="#DOC.2.102.25">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.103.26">setInternalFormatValue</A></B>(const int internalFormat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.26">setInternalFormatValue</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.103.27">getInternalFormatValue</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.102.27">getInternalFormatValue</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.103.28">getTextureObject</A></B>(const uint contextID) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.102.28">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 const uint <B><A HREF="#DOC.2.103.29">getTextureObjectSize</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const uint <B><A HREF="#DOC.2.102.29">getTextureObjectSize</A></B>() const
|
||||
<DD><I>return the memory size of texture object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.103.31">setSubloadMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.31">setSubloadMode</A></B>(const <!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> mode)
|
||||
<DD><I>Set the texture subload mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> <B><A HREF="#DOC.2.103.32">getSubloadMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> <B><A HREF="#DOC.2.102.32">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.103.33">setSubloadOffset</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.33">setSubloadOffset</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.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.103.34">getSubloadOffset</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.34">getSubloadOffset</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.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.103.35">setSubloadSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.35">setSubloadSize</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.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.103.36">getSubloadSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.102.36">getSubloadSize</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.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.103.37">getHandle</A></B>(const uint contextID) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline GLuint& <B><A HREF="#DOC.2.102.37">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.103.38">getModifiedTag</A></B>(const uint contextID) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline uint& <B><A HREF="#DOC.2.102.38">getModifiedTag</A></B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.39">dirtyTextureObject</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.39">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.103.40">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.102.40">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.103.41">compile</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.102.41">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.103.42">deleteTextureObject</A></B>(uint contextID, GLuint handle)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.102.42">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.103.43">flushDeletedTextureObjects</A></B>(uint contextID)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.102.43">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>
|
||||
</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.103.13">WrapParameter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.13">WrapParameter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.14">WrapMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.14">WrapMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.19">FilterParameter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.19">FilterParameter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.20">FilterMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.20">FilterMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.23">InternalFormatMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.23">InternalFormatMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.30">SubloadMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.102.30">SubloadMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable uint <B><A HREF="#DOC.2.103.49">_textureObjectSize</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable uint <B><A HREF="#DOC.2.102.49">_textureObjectSize</A></B>
|
||||
<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.103.50">_image</A></B>
|
||||
<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.102.50">_image</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.103.51">_target</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.102.51">_target</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.103.52">_textureUnit</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.102.52">_textureUnit</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> <B><A HREF="#DOC.2.103.53">_wrap_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B><A HREF="#DOC.2.102.53">_wrap_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> <B><A HREF="#DOC.2.103.54">_wrap_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B><A HREF="#DOC.2.102.54">_wrap_t</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> <B><A HREF="#DOC.2.103.55">_wrap_r</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B><A HREF="#DOC.2.102.55">_wrap_r</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> <B><A HREF="#DOC.2.103.56">_min_filter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> <B><A HREF="#DOC.2.102.56">_min_filter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> <B><A HREF="#DOC.2.103.57">_mag_filter</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> <B><A HREF="#DOC.2.102.57">_mag_filter</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.103.58">_texParamtersDirty</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.102.58">_texParamtersDirty</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.23">InternalFormatMode</A> <B><A HREF="#DOC.2.103.59">_internalFormatMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.23">InternalFormatMode</A> <B><A HREF="#DOC.2.102.59">_internalFormatMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.103.60">_internalFormatValue</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.102.60">_internalFormatValue</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.103.61">_borderColor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.102.61">_borderColor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.103.62">_textureWidth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.102.62">_textureWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.103.63">_textureHeight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable GLsizei <B><A HREF="#DOC.2.102.63">_textureHeight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> <B><A HREF="#DOC.2.103.64">_subloadMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> <B><A HREF="#DOC.2.102.64">_subloadMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.103.65">_subloadOffsX</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.65">_subloadOffsX</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.103.66">_subloadOffsY</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.66">_subloadOffsY</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.103.67">_subloadWidth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.102.67">_subloadWidth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.103.68">_subloadHeight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.102.68">_subloadHeight</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.103.44">~Texture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.102.44">~Texture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.45">applyTexParameters</A></B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.45">applyTexParameters</A></B>(GLenum target, <!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>Method which does setting of texture paramters.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.46">applyTexImage</A></B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.46">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>
|
||||
</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.103.47">_handleList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B><A HREF="#DOC.2.102.47">_handleList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B><A HREF="#DOC.2.103.48">_modifiedTag</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B><A HREF="#DOC.2.102.48">_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.103.69">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.102.69">s_deletedTextureObjectCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -221,7 +221,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -250,9 +250,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -262,7 +262,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -295,53 +295,53 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Texture"></A>
|
||||
<A NAME="DOC.2.103.1"></A>
|
||||
<A NAME="DOC.2.102.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.103.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture(const <!1><A HREF="Texture.html#DOC.2.103.2">Texture</A>& text, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.102.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Texture(const <!1><A HREF="Texture.html#DOC.2.102.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.103.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Texture.html">Texture</A>, (<!1><A HREF="StateAttribute.html#DOC.2.93.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.93.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.103.52">_textureUnit</A>))</B></TT>
|
||||
<A NAME="DOC.2.102.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Texture.html">Texture</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.102.52">_textureUnit</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.103.4"></A>
|
||||
<A NAME="DOC.2.102.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.103.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.102.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.103.6"></A>
|
||||
<A NAME="DOC.2.102.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(<!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.103.7"></A>
|
||||
<A NAME="DOC.2.102.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Image.html">Image</A>* getImage()</B></TT>
|
||||
<DD>Get the texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.103.8"></A>
|
||||
<A NAME="DOC.2.102.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Image.html">Image</A>* getImage() const </B></TT>
|
||||
<DD>Get the const texture image.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="copyTexImage2D"></A>
|
||||
<A NAME="DOC.2.103.9"></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.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A> )</B></TT>
|
||||
<A NAME="DOC.2.102.9"></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.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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.103.10"></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.112.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A> )</B></TT>
|
||||
<A NAME="DOC.2.102.10"></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.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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
|
||||
@@ -349,7 +349,7 @@ 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="setTextureUnit"></A>
|
||||
<A NAME="DOC.2.103.11"></A>
|
||||
<A NAME="DOC.2.102.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setTextureUnit(const unsigned int textureUnit)</B></TT>
|
||||
<DD>Set the texture unit.
|
||||
Valid values are 0,1,2,3.
|
||||
@@ -357,193 +357,193 @@ Default value of texture unit is 0.
|
||||
note, multi-texturing not fully implemented yet... April 2001.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureUnit"></A>
|
||||
<A NAME="DOC.2.103.12"></A>
|
||||
<A NAME="DOC.2.102.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getTextureUnit() const </B></TT>
|
||||
<DD>get the texture unit
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="WrapParameter"></A>
|
||||
<A NAME="DOC.2.103.13"></A>
|
||||
<A NAME="DOC.2.102.13"></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.103.13.1"></A>
|
||||
<A NAME="DOC.2.102.13.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.103.13.2"></A>
|
||||
<A NAME="DOC.2.102.13.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.103.13.3"></A>
|
||||
<A NAME="DOC.2.102.13.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.103.14"></A>
|
||||
<A NAME="DOC.2.102.14"></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.103.14.1"></A>
|
||||
<A NAME="DOC.2.102.14.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.103.14.2"></A>
|
||||
<A NAME="DOC.2.102.14.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.103.14.3"></A>
|
||||
<A NAME="DOC.2.102.14.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.103.14.4"></A>
|
||||
<A NAME="DOC.2.102.14.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.103.14.5"></A>
|
||||
<A NAME="DOC.2.102.14.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.103.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWrap(const <!1><A HREF="Texture.html#DOC.2.103.13">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> wrap)</B></TT>
|
||||
<A NAME="DOC.2.102.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setWrap(const <!1><A HREF="Texture.html#DOC.2.102.13">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> wrap)</B></TT>
|
||||
<DD>Set the texture wrap mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWrap"></A>
|
||||
<A NAME="DOC.2.103.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> getWrap(const <!1><A HREF="Texture.html#DOC.2.103.13">WrapParameter</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.102.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> getWrap(const <!1><A HREF="Texture.html#DOC.2.102.13">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.103.17"></A>
|
||||
<A NAME="DOC.2.102.17"></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.103.18"></A>
|
||||
<A NAME="DOC.2.102.18"></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.103.19"></A>
|
||||
<A NAME="DOC.2.102.19"></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.103.19.1"></A>
|
||||
<A NAME="DOC.2.102.19.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.103.19.2"></A>
|
||||
<A NAME="DOC.2.102.19.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.103.20"></A>
|
||||
<A NAME="DOC.2.102.20"></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.103.20.1"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.2"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.3"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.4"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.5"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.6"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.20.7"></A>
|
||||
<A NAME="DOC.2.102.20.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.103.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFilter(const <!1><A HREF="Texture.html#DOC.2.103.19">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> filter)</B></TT>
|
||||
<A NAME="DOC.2.102.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFilter(const <!1><A HREF="Texture.html#DOC.2.102.19">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> filter)</B></TT>
|
||||
<DD>Set the texture filter mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFilter"></A>
|
||||
<A NAME="DOC.2.103.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> getFilter(const <!1><A HREF="Texture.html#DOC.2.103.19">FilterParameter</A> which) const </B></TT>
|
||||
<A NAME="DOC.2.102.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> getFilter(const <!1><A HREF="Texture.html#DOC.2.102.19">FilterParameter</A> which) const </B></TT>
|
||||
<DD>Get the texture filter mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="InternalFormatMode"></A>
|
||||
<A NAME="DOC.2.103.23"></A>
|
||||
<A NAME="DOC.2.102.23"></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.103.23.1"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.23.2"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.23.3"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.23.4"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.23.5"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.23.6"></A>
|
||||
<A NAME="DOC.2.102.23.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.103.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatMode(const <!1><A HREF="Texture.html#DOC.2.103.23">InternalFormatMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.102.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatMode(const <!1><A HREF="Texture.html#DOC.2.102.23">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.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInternalFormatMode"></A>
|
||||
<A NAME="DOC.2.103.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.103.23">InternalFormatMode</A> getInternalFormatMode() const </B></TT>
|
||||
<A NAME="DOC.2.102.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.102.23">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.103.26"></A>
|
||||
<A NAME="DOC.2.102.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setInternalFormatValue(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.103.27"></A>
|
||||
<A NAME="DOC.2.102.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getInternalFormatValue() 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.103.28"></A>
|
||||
<A NAME="DOC.2.102.28"></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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTextureObjectSize"></A>
|
||||
<A NAME="DOC.2.103.29"></A>
|
||||
<A NAME="DOC.2.102.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const uint getTextureObjectSize() const </B></TT>
|
||||
<DD>return the memory size of texture object.
|
||||
Texture object size can be used for estimating the cost of
|
||||
@@ -551,81 +551,81 @@ uploading the texture to graphics hardware, which in turn can
|
||||
be used for setting texture residence priorities.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SubloadMode"></A>
|
||||
<A NAME="DOC.2.103.30"></A>
|
||||
<A NAME="DOC.2.102.30"></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.103.30.1"></A>
|
||||
<A NAME="DOC.2.102.30.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.103.30.2"></A>
|
||||
<A NAME="DOC.2.102.30.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.103.30.3"></A>
|
||||
<A NAME="DOC.2.102.30.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.103.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadMode(const <!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.102.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadMode(const <!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> mode)</B></TT>
|
||||
<DD>Set the texture subload mode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadMode"></A>
|
||||
<A NAME="DOC.2.103.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> getSubloadMode() const </B></TT>
|
||||
<A NAME="DOC.2.102.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Texture.html#DOC.2.102.30">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.103.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadOffset(const int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>)</B></TT>
|
||||
<A NAME="DOC.2.102.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadOffset(const int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>)</B></TT>
|
||||
<DD>Set the texture subload offsets.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSubloadOffset"></A>
|
||||
<A NAME="DOC.2.103.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadOffset(int& <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>) const </B></TT>
|
||||
<A NAME="DOC.2.102.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadOffset(int& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.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.103.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadSize(const int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.102.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setSubloadSize(const int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.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.103.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadSize(int& <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>) const </B></TT>
|
||||
<A NAME="DOC.2.102.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void getSubloadSize(int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.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.103.37"></A>
|
||||
<A NAME="DOC.2.102.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline GLuint& getHandle(const uint contextID) const </B></TT>
|
||||
<DD>Get the handle to the texture object for the current context
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModifiedTag"></A>
|
||||
<A NAME="DOC.2.103.38"></A>
|
||||
<A NAME="DOC.2.102.38"></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.103.39"></A>
|
||||
<A NAME="DOC.2.102.39"></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.103.40"></A>
|
||||
<A NAME="DOC.2.102.40"></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.103.41"></A>
|
||||
<A NAME="DOC.2.102.41"></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.103.42"></A>
|
||||
<A NAME="DOC.2.102.42"></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
|
||||
@@ -633,116 +633,116 @@ 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.103.43"></A>
|
||||
<A NAME="DOC.2.102.43"></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="~Texture"></A>
|
||||
<A NAME="DOC.2.103.44"></A>
|
||||
<A NAME="DOC.2.102.44"></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.103.45"></A>
|
||||
<A NAME="DOC.2.102.45"></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.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyTexImage"></A>
|
||||
<A NAME="DOC.2.103.46"></A>
|
||||
<A NAME="DOC.2.102.46"></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
|
||||
does not set or use texture binding.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_handleList"></A>
|
||||
<A NAME="DOC.2.103.47"></A>
|
||||
<A NAME="DOC.2.102.47"></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.103.48"></A>
|
||||
<A NAME="DOC.2.102.48"></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="_textureObjectSize"></A>
|
||||
<A NAME="DOC.2.103.49"></A>
|
||||
<A NAME="DOC.2.102.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable uint _textureObjectSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_image"></A>
|
||||
<A NAME="DOC.2.103.50"></A>
|
||||
<A NAME="DOC.2.102.50"></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.103.51"></A>
|
||||
<A NAME="DOC.2.102.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _target</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_textureUnit"></A>
|
||||
<A NAME="DOC.2.103.52"></A>
|
||||
<A NAME="DOC.2.102.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _textureUnit</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_s"></A>
|
||||
<A NAME="DOC.2.103.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> _wrap_s</B></TT>
|
||||
<A NAME="DOC.2.102.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> _wrap_s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_t"></A>
|
||||
<A NAME="DOC.2.103.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> _wrap_t</B></TT>
|
||||
<A NAME="DOC.2.102.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> _wrap_t</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_wrap_r"></A>
|
||||
<A NAME="DOC.2.103.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.14">WrapMode</A> _wrap_r</B></TT>
|
||||
<A NAME="DOC.2.102.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> _wrap_r</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_min_filter"></A>
|
||||
<A NAME="DOC.2.103.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> _min_filter</B></TT>
|
||||
<A NAME="DOC.2.102.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> _min_filter</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mag_filter"></A>
|
||||
<A NAME="DOC.2.103.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.20">FilterMode</A> _mag_filter</B></TT>
|
||||
<A NAME="DOC.2.102.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> _mag_filter</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texParamtersDirty"></A>
|
||||
<A NAME="DOC.2.103.58"></A>
|
||||
<A NAME="DOC.2.102.58"></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.103.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.23">InternalFormatMode</A> _internalFormatMode</B></TT>
|
||||
<A NAME="DOC.2.102.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.23">InternalFormatMode</A> _internalFormatMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_internalFormatValue"></A>
|
||||
<A NAME="DOC.2.103.60"></A>
|
||||
<A NAME="DOC.2.102.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _internalFormatValue</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_borderColor"></A>
|
||||
<A NAME="DOC.2.103.61"></A>
|
||||
<A NAME="DOC.2.102.61"></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.103.62"></A>
|
||||
<A NAME="DOC.2.102.62"></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.103.63"></A>
|
||||
<A NAME="DOC.2.102.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable GLsizei _textureHeight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadMode"></A>
|
||||
<A NAME="DOC.2.103.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.103.30">SubloadMode</A> _subloadMode</B></TT>
|
||||
<A NAME="DOC.2.102.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> _subloadMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_subloadOffsX"></A>
|
||||
<A NAME="DOC.2.103.65"></A>
|
||||
<A NAME="DOC.2.102.65"></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.103.66"></A>
|
||||
<A NAME="DOC.2.102.66"></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.103.67"></A>
|
||||
<A NAME="DOC.2.102.67"></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.103.68"></A>
|
||||
<A NAME="DOC.2.102.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei _subloadHeight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_deletedTextureObjectCache"></A>
|
||||
<A NAME="DOC.2.103.69"></A>
|
||||
<A NAME="DOC.2.102.69"></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>
|
||||
|
||||
396
doc/doc++/osg/TextureCubeMap.html
Normal file
396
doc/doc++/osg/TextureCubeMap.html
Normal file
@@ -0,0 +1,396 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::TextureCubeMap</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::TextureCubeMap</A></H2></H2><BLOCKQUOTE>TextureCubeMap state class which encapsulates OpenGl texture cubemap functionality</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CTexture,MTexture.html,CTextureCubeMap,MTextureCubeMap.html">
|
||||
<param name=before value="M,M,M,M,M">
|
||||
<param name=after value="Md_SPSPSP,Md_SPSP,Md_SP,Md_,M">
|
||||
<param name=indent value="0,1,2,3,4">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.1">TextureCubeMap</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.2">TextureCubeMap</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.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.103.3">META_StateAttribute</A></B>(<!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.102.52">_textureUnit</A>))
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.103.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.103.6">setImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.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.103.7">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.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.103.8">getImage</A></B>(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.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.103.9">apply</A></B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<DD><I>On first apply (unless already compiled), create the minmapped
|
||||
texture and bind it, subsequent apply will simple bind to texture</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.103.5">Face</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.103.15">_images</A></B>[6]
|
||||
</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.103.10">~TextureCubeMap</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.103.11">imagesValid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.103.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.103.13">getImage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Image.html">Image</A>* <B><A HREF="#DOC.2.103.14">getImage</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Texture.html">Texture</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<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.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.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.111.7">x</A>, int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A> )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setTextureUnit</B>(const unsigned int textureUnit)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getTextureUnit</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setWrap</B>(const <!1><A HREF="Texture.html#DOC.2.102.13">WrapParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> wrap)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B>getWrap</B>(const <!1><A HREF="Texture.html#DOC.2.102.13">WrapParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setBorderColor</B>(const <!1><A HREF="Vec4.html">Vec4</A>& color)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B>borderColor</B>(void) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setFilter</B>(const <!1><A HREF="Texture.html#DOC.2.102.19">FilterParameter</A> which, const <!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> filter)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> <B>getFilter</B>(const <!1><A HREF="Texture.html#DOC.2.102.19">FilterParameter</A> which) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormatMode</B>(const <!1><A HREF="Texture.html#DOC.2.102.23">InternalFormatMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Texture.html#DOC.2.102.23">InternalFormatMode</A> <B>getInternalFormatMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setInternalFormatValue</B>(const int internalFormat)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getInternalFormatValue</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const uint <B>getTextureObject</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const uint <B>getTextureObjectSize</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setSubloadMode</B>(const <!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Texture.html#DOC.2.102.30">SubloadMode</A> <B>getSubloadMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setSubloadOffset</B>(const int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>getSubloadOffset</B>(int& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.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.111.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>getSubloadSize</B>(int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline GLuint& <B>getHandle</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline uint& <B>getModifiedTag</B>(const uint contextID) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>dirtyTextureObject</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>& state) const
|
||||
<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)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>WrapMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterParameter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>FilterMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>InternalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>SubloadMode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable uint <B>_textureObjectSize</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Image.html">Image</A>> <B>_image</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_target</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>unsigned int <B>_textureUnit</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B>_wrap_s</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B>_wrap_t</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.14">WrapMode</A> <B>_wrap_r</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.20">FilterMode</A> <B>_min_filter</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.20">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.102.23">InternalFormatMode</A> <B>_internalFormatMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>_internalFormatValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Vec4.html">Vec4</A> <B>_borderColor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable GLsizei <B>_textureWidth</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable GLsizei <B>_textureHeight</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Texture.html#DOC.2.102.30">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>GLsizei <B>_subloadHeight</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><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>virtual void <B>applyTexImage</B>(GLenum target, <!1><A HREF="Image.html">Image</A>* image, <!1><A HREF="State.html">State</A>& state) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<GLuint> TextureNameList mutable TextureNameList <B>_handleList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<uint> ImageModifiedTag mutable ImageModifiedTag <B>_modifiedTag</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::map<uint,std::set<uint> >static DeletedTextureObjectCache DeletedTextureObjectCache <B>s_deletedTextureObjectCache</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>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>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator < </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator == </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>bool <B>operator != </B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef GLenum <B>GLMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>GLModeValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>OverrideValue</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Values</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Types</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>TextureCubeMap state class which encapsulates OpenGl texture cubemap functionality</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.103.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TextureCubeMap()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.103.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TextureCubeMap(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_StateAttribute"></A>
|
||||
<A NAME="DOC.2.103.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="TextureCubeMap.html">TextureCubeMap</A>, (<!1><A HREF="StateAttribute.html#DOC.2.92.5">Type</A>)(<!1><A HREF="StateAttribute.html#DOC.2.92.6.2">TEXTURE_0</A>+<!1><A HREF="Texture.html#DOC.2.102.52">_textureUnit</A>))</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.103.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& rhs) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Face"></A>
|
||||
<A NAME="DOC.2.103.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="DOC.2.103.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_X</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_X"></A>
|
||||
<A NAME="DOC.2.103.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEGATIVE_X</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POSITIVE_Y"></A>
|
||||
<A NAME="DOC.2.103.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_Y</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_Y"></A>
|
||||
<A NAME="DOC.2.103.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEGATIVE_Y</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POSITIVE_Z"></A>
|
||||
<A NAME="DOC.2.103.5.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POSITIVE_Z</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEGATIVE_Z"></A>
|
||||
<A NAME="DOC.2.103.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.103.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImage(const <!1><A HREF="TextureCubeMap.html#DOC.2.103.5">Face</A>, <!1><A HREF="Image.html">Image</A>* image)</B></TT>
|
||||
<DD>Set the texture image for specified face.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.103.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.103.5">Face</A>)</B></TT>
|
||||
<DD>Get the texture image for specified face.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImage"></A>
|
||||
<A NAME="DOC.2.103.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.103.5">Face</A>) const </B></TT>
|
||||
<DD>Get the const texture image for specified face.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.103.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>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="~TextureCubeMap"></A>
|
||||
<A NAME="DOC.2.103.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TextureCubeMap()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="imagesValid"></A>
|
||||
<A NAME="DOC.2.103.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool imagesValid() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImage"></A>
|
||||
<A NAME="DOC.2.103.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.103.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.103.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Image.html">Image</A>* getImage() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_images"></A>
|
||||
<A NAME="DOC.2.103.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="Image.html">Image</A>> _images[6]</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
@@ -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.105.1">Timer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.1">Timer</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.2">~Timer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.2">~Timer</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline double <B><A HREF="#DOC.2.105.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.104.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.105.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.104.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.105.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.104.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.105.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.104.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.105.12">tick</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.104.12">tick</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.105.13">tick</A></B>( void ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline Timer_t <B><A HREF="#DOC.2.104.13">tick</A></B>( void ) const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -39,35 +39,35 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Timer"></A>
|
||||
<A NAME="DOC.2.105.1"></A>
|
||||
<A NAME="DOC.2.104.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.105.2"></A>
|
||||
<A NAME="DOC.2.104.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.105.3"></A>
|
||||
<A NAME="DOC.2.104.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.105.4"></A>
|
||||
<A NAME="DOC.2.104.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.105.5"></A>
|
||||
<A NAME="DOC.2.104.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.105.6"></A>
|
||||
<A NAME="DOC.2.104.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.105.12"></A>
|
||||
<A NAME="DOC.2.104.12"></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.105.13"></A>
|
||||
<A NAME="DOC.2.104.13"></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>
|
||||
|
||||
|
||||
@@ -23,81 +23,81 @@
|
||||
<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">Transform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.1">Transform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.2">Transform</A></B>(const <!1><A HREF="Transform.html#DOC.2.106.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.105.2">Transform</A></B>(const <!1><A HREF="Transform.html#DOC.2.105.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.106.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.105.3">Transform</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="Transform.html">Transform</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.4">META_Node</A></B>(<!1><A HREF="Transform.html">Transform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.6">setReferenceFrame</A></B>(<!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> rf)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.105.6">setReferenceFrame</A></B>(<!1><A HREF="Transform.html#DOC.2.105.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>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> <B><A HREF="#DOC.2.106.7">getReferenceFrame</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> <B><A HREF="#DOC.2.105.7">getReferenceFrame</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.9">setComputeTransformCallback</A></B>(<!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* ctc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.105.9">setComputeTransformCallback</A></B>(<!1><A HREF="Transform.html#DOC.2.105.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.106.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.106.10">getComputeTransformCallback</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.105.10">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.106.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.106.11">getComputeTransformCallback</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* <B><A HREF="#DOC.2.105.11">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.106.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.105.12">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.106.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.105.13">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.106.14">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.105.14">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.15">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.105.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.106.16">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.105.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.106.17">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.105.17">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>postMult transform</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.106.5">ReferenceFrame</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.105.5">ReferenceFrame</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.106.8">ComputeTransformCallback</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.105.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>
|
||||
</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.106.8">ComputeTransformCallback</A>> <B><A HREF="#DOC.2.106.23">_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.105.8">ComputeTransformCallback</A>> <B><A HREF="#DOC.2.105.23">_computeTransformCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> <B><A HREF="#DOC.2.106.24">_referenceFrame</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> <B><A HREF="#DOC.2.105.24">_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.106.25">_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.105.25">_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.106.26">_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.105.26">_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.106.27">_inverseDirty</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.105.27">_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.106.18">~Transform</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.105.18">~Transform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.106.19">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.105.19">computeBound</A></B>() const
|
||||
<DD><I>Override's Group's computeBound.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.106.20">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>virtual const bool <B><A HREF="#DOC.2.105.20">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.106.21">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.105.21">computeWorldToLocalMatrix</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 void <B><A HREF="#DOC.2.106.22">computeInverse</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.105.22">computeInverse</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -154,39 +154,39 @@ mode to on via stateset->setMode(GL_NORMALIZE,osg::StateAttribute::ON);.</BLOCKQ
|
||||
<DL>
|
||||
|
||||
<A NAME="Transform"></A>
|
||||
<A NAME="DOC.2.106.1"></A>
|
||||
<A NAME="DOC.2.105.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.106.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transform(const <!1><A HREF="Transform.html#DOC.2.106.2">Transform</A>&, 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> Transform(const <!1><A HREF="Transform.html#DOC.2.105.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.106.3"></A>
|
||||
<A NAME="DOC.2.105.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.106.4"></A>
|
||||
<A NAME="DOC.2.105.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="Transform.html">Transform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ReferenceFrame"></A>
|
||||
<A NAME="DOC.2.106.5"></A>
|
||||
<A NAME="DOC.2.105.5"></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.106.5.1"></A>
|
||||
<A NAME="DOC.2.105.5.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.106.5.2"></A>
|
||||
<A NAME="DOC.2.105.5.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.106.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setReferenceFrame(<!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> rf)</B></TT>
|
||||
<A NAME="DOC.2.105.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setReferenceFrame(<!1><A HREF="Transform.html#DOC.2.105.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
|
||||
@@ -197,116 +197,116 @@ abolsoute Transforms at the top of the scene, for such things as headlight Light
|
||||
Head up displays.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceFrame"></A>
|
||||
<A NAME="DOC.2.106.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> getReferenceFrame() const </B></TT>
|
||||
<A NAME="DOC.2.105.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> getReferenceFrame() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.106.8"></A>
|
||||
<A NAME="DOC.2.105.8"></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
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.106.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="Plane.html#DOC.2.76.23">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<A NAME="DOC.2.105.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="Plane.html#DOC.2.75.24">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.106.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="Plane.html#DOC.2.76.23">transform</A>, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const = 0</B></TT>
|
||||
<A NAME="DOC.2.105.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="Plane.html#DOC.2.75.24">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.106.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setComputeTransformCallback(<!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* ctc)</B></TT>
|
||||
<A NAME="DOC.2.105.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setComputeTransformCallback(<!1><A HREF="Transform.html#DOC.2.105.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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.106.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* getComputeTransformCallback()</B></TT>
|
||||
<A NAME="DOC.2.105.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* getComputeTransformCallback()</B></TT>
|
||||
<DD>Get the non const ComputerTransfromCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getComputeTransformCallback"></A>
|
||||
<A NAME="DOC.2.106.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>* getComputeTransformCallback() const </B></TT>
|
||||
<A NAME="DOC.2.105.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>* getComputeTransformCallback() const </B></TT>
|
||||
<DD>Get the const ComputerTransfromCallback
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.106.12"></A>
|
||||
<A NAME="DOC.2.105.12"></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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.106.13"></A>
|
||||
<A NAME="DOC.2.105.13"></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.106.14"></A>
|
||||
<A NAME="DOC.2.105.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.106.15"></A>
|
||||
<A NAME="DOC.2.105.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.106.16"></A>
|
||||
<A NAME="DOC.2.105.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.106.17"></A>
|
||||
<A NAME="DOC.2.105.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
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Transform"></A>
|
||||
<A NAME="DOC.2.106.18"></A>
|
||||
<A NAME="DOC.2.105.18"></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.106.19"></A>
|
||||
<A NAME="DOC.2.105.19"></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.)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.106.20"></A>
|
||||
<A NAME="DOC.2.105.20"></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.106.21"></A>
|
||||
<A NAME="DOC.2.105.21"></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="computeInverse"></A>
|
||||
<A NAME="DOC.2.106.22"></A>
|
||||
<A NAME="DOC.2.105.22"></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="_computeTransformCallback"></A>
|
||||
<A NAME="DOC.2.106.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="Transform.html#DOC.2.106.8">ComputeTransformCallback</A>> _computeTransformCallback</B></TT>
|
||||
<A NAME="DOC.2.105.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="Transform.html#DOC.2.105.8">ComputeTransformCallback</A>> _computeTransformCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_referenceFrame"></A>
|
||||
<A NAME="DOC.2.106.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.106.5">ReferenceFrame</A> _referenceFrame</B></TT>
|
||||
<A NAME="DOC.2.105.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Transform.html#DOC.2.105.5">ReferenceFrame</A> _referenceFrame</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.106.25"></A>
|
||||
<A NAME="DOC.2.105.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>> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.106.26"></A>
|
||||
<A NAME="DOC.2.105.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>> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverseDirty"></A>
|
||||
<A NAME="DOC.2.106.27"></A>
|
||||
<A NAME="DOC.2.105.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _inverseDirty</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
@@ -314,7 +314,7 @@ the underlying matrix (calling computeMatrix if required.)
|
||||
</B><DD><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DT><B>Friends:</B><DD> struct <!1><A HREF="Transform.html#DOC.2.106.8">osg::Transform::ComputeTransformCallback</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<DL><DT><DT><B>Friends:</B><DD> struct <!1><A HREF="Transform.html#DOC.2.105.8">osg::Transform::ComputeTransformCallback</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
|
||||
@@ -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.107.1">Transparency</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.1">Transparency</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.2">Transparency</A></B>(const <!1><A HREF="Transparency.html#DOC.2.107.2">Transparency</A>& trans, 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">Transparency</A></B>(const <!1><A HREF="Transparency.html#DOC.2.106.2">Transparency</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.107.3">META_StateAttribute</A></B>(<!1><A HREF="Transparency.html">Transparency</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.32">TRANSPARENCY</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.106.3">META_StateAttribute</A></B>(<!1><A HREF="Transparency.html">Transparency</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.32">TRANSPARENCY</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.107.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.106.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.107.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.106.5">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.107.7">setFunction</A></B>( const int source, const int destination )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.106.7">setFunction</A></B>( const int source, const int destination )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.8">setSource</A></B>(const int source)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.8">setSource</A></B>(const int source)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.107.9">getSource</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.106.9">getSource</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.107.10">setDestination</A></B>(const int destination)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.106.10">setDestination</A></B>(const int destination)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.107.11">getDestination</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.106.11">getDestination</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.107.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.106.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.107.6">TransparencyMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.106.6">TransparencyMode</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.107.14">_source_factor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.106.14">_source_factor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.107.15">_destination_factor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.106.15">_destination_factor</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.107.13">~Transparency</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.106.13">~Transparency</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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -154,111 +154,111 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Transparency"></A>
|
||||
<A NAME="DOC.2.107.1"></A>
|
||||
<A NAME="DOC.2.106.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transparency()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Transparency"></A>
|
||||
<A NAME="DOC.2.107.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Transparency(const <!1><A HREF="Transparency.html#DOC.2.107.2">Transparency</A>& trans, 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> Transparency(const <!1><A HREF="Transparency.html#DOC.2.106.2">Transparency</A>& trans, 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.107.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Transparency.html">Transparency</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.32">TRANSPARENCY</A>)</B></TT>
|
||||
<A NAME="DOC.2.106.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Transparency.html">Transparency</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.32">TRANSPARENCY</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.107.4"></A>
|
||||
<A NAME="DOC.2.106.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="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.107.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A> value) const </B></TT>
|
||||
<A NAME="DOC.2.106.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>& ds, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A> value) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TransparencyMode"></A>
|
||||
<A NAME="DOC.2.107.6"></A>
|
||||
<A NAME="DOC.2.106.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum TransparencyMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DST_ALPHA"></A>
|
||||
<A NAME="DOC.2.107.6.1"></A>
|
||||
<A NAME="DOC.2.106.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DST_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DST_COLOR"></A>
|
||||
<A NAME="DOC.2.107.6.2"></A>
|
||||
<A NAME="DOC.2.106.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DST_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE"></A>
|
||||
<A NAME="DOC.2.107.6.3"></A>
|
||||
<A NAME="DOC.2.106.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_DST_ALPHA"></A>
|
||||
<A NAME="DOC.2.107.6.4"></A>
|
||||
<A NAME="DOC.2.106.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_DST_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_DST_COLOR"></A>
|
||||
<A NAME="DOC.2.107.6.5"></A>
|
||||
<A NAME="DOC.2.106.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_DST_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_SRC_ALPHA"></A>
|
||||
<A NAME="DOC.2.107.6.6"></A>
|
||||
<A NAME="DOC.2.106.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_SRC_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ONE_MINUS_SRC_COLOR"></A>
|
||||
<A NAME="DOC.2.107.6.7"></A>
|
||||
<A NAME="DOC.2.106.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONE_MINUS_SRC_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SRC_ALPHA"></A>
|
||||
<A NAME="DOC.2.107.6.8"></A>
|
||||
<A NAME="DOC.2.106.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SRC_ALPHA</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SRC_ALPHA_SATURATE"></A>
|
||||
<A NAME="DOC.2.107.6.9"></A>
|
||||
<A NAME="DOC.2.106.6.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SRC_ALPHA_SATURATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SRC_COLOR"></A>
|
||||
<A NAME="DOC.2.107.6.10"></A>
|
||||
<A NAME="DOC.2.106.6.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SRC_COLOR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ZERO"></A>
|
||||
<A NAME="DOC.2.107.6.11"></A>
|
||||
<A NAME="DOC.2.106.6.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ZERO</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setFunction"></A>
|
||||
<A NAME="DOC.2.107.7"></A>
|
||||
<A NAME="DOC.2.106.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFunction( const int source, const int destination )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSource"></A>
|
||||
<A NAME="DOC.2.107.8"></A>
|
||||
<A NAME="DOC.2.106.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSource(const int source)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSource"></A>
|
||||
<A NAME="DOC.2.107.9"></A>
|
||||
<A NAME="DOC.2.106.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getSource() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDestination"></A>
|
||||
<A NAME="DOC.2.107.10"></A>
|
||||
<A NAME="DOC.2.106.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDestination(const int destination)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDestination"></A>
|
||||
<A NAME="DOC.2.107.11"></A>
|
||||
<A NAME="DOC.2.106.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getDestination() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.107.12"></A>
|
||||
<A NAME="DOC.2.106.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="~Transparency"></A>
|
||||
<A NAME="DOC.2.107.13"></A>
|
||||
<A NAME="DOC.2.106.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Transparency()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source_factor"></A>
|
||||
<A NAME="DOC.2.107.14"></A>
|
||||
<A NAME="DOC.2.106.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _source_factor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_destination_factor"></A>
|
||||
<A NAME="DOC.2.107.15"></A>
|
||||
<A NAME="DOC.2.106.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _destination_factor</B></TT>
|
||||
<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.108.3">_v</A></B>[2]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.107.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.108.1">Vec2</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.1">Vec2</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.2">Vec2</A></B>(float <!1><A HREF="Vec2.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.108.13">y</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.107.2">Vec2</A></B>(float <!1><A HREF="Vec2.html#DOC.2.107.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.107.13">y</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.108.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.107.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.108.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.107.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.108.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.107.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.108.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.107.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.108.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.107.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.108.9">set</A></B>( float <!1><A HREF="Vec2.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.108.13">y</A> )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.107.9">set</A></B>( float <!1><A HREF="Vec2.html#DOC.2.107.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.107.13">y</A> )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.10">operator [] </A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.107.10">operator [] </A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.11">operator [] </A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.11">operator [] </A></B>(int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.12">x</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.107.12">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.13">y</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.107.13">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.14">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.14">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.15">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.15">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.108.16">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.107.16">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.108.17">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.107.17">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.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.107.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.108.28">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.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.108.29">length2</A></B>( void ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.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.108.30">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.107.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.108.1"></A>
|
||||
<A NAME="DOC.2.107.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.108.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2(float <!1><A HREF="Vec2.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.108.13">y</A>)</B></TT>
|
||||
<A NAME="DOC.2.107.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2(float <!1><A HREF="Vec2.html#DOC.2.107.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.107.13">y</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.108.3"></A>
|
||||
<A NAME="DOC.2.107.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.108.4"></A>
|
||||
<A NAME="DOC.2.107.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.108.5"></A>
|
||||
<A NAME="DOC.2.107.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.108.6"></A>
|
||||
<A NAME="DOC.2.107.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.108.7"></A>
|
||||
<A NAME="DOC.2.107.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.108.8"></A>
|
||||
<A NAME="DOC.2.107.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.108.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec2.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.108.13">y</A> )</B></TT>
|
||||
<A NAME="DOC.2.107.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec2.html#DOC.2.107.12">x</A>, float <!1><A HREF="Vec2.html#DOC.2.107.13">y</A> )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.108.10"></A>
|
||||
<A NAME="DOC.2.107.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.108.11"></A>
|
||||
<A NAME="DOC.2.107.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.108.12"></A>
|
||||
<A NAME="DOC.2.107.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.108.13"></A>
|
||||
<A NAME="DOC.2.107.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.108.14"></A>
|
||||
<A NAME="DOC.2.107.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.108.15"></A>
|
||||
<A NAME="DOC.2.107.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.108.16"></A>
|
||||
<A NAME="DOC.2.107.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.108.17"></A>
|
||||
<A NAME="DOC.2.107.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.108.18"></A>
|
||||
<A NAME="DOC.2.107.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.108.19"></A>
|
||||
<A NAME="DOC.2.107.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.108.20"></A>
|
||||
<A NAME="DOC.2.107.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.108.21"></A>
|
||||
<A NAME="DOC.2.107.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.108.22"></A>
|
||||
<A NAME="DOC.2.107.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.108.23"></A>
|
||||
<A NAME="DOC.2.107.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.108.24"></A>
|
||||
<A NAME="DOC.2.107.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.108.25"></A>
|
||||
<A NAME="DOC.2.107.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.108.26"></A>
|
||||
<A NAME="DOC.2.107.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.108.27"></A>
|
||||
<A NAME="DOC.2.107.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.108.28"></A>
|
||||
<A NAME="DOC.2.107.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.108.29"></A>
|
||||
<A NAME="DOC.2.107.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.108.30"></A>
|
||||
<A NAME="DOC.2.107.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.109.3">_v</A></B>[3]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.108.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.109.1">Vec3</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.1">Vec3</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.109.2">Vec3</A></B>(float <!1><A HREF="Vec3.html#DOC.2.109.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.109.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.109.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.108.2">Vec3</A></B>(float <!1><A HREF="Vec3.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.108.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.108.14">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.109.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.108.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.109.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.108.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.109.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.108.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.109.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.108.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.109.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.108.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.109.9">set</A></B>( float <!1><A HREF="Vec3.html#DOC.2.109.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.109.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.109.14">z</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.108.9">set</A></B>( float <!1><A HREF="Vec3.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.108.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.108.14">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.109.10">operator [] </A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.10">operator [] </A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.109.11">operator [] </A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.11">operator [] </A></B>(int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.109.12">x</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.12">x</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.109.13">y</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.13">y</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.109.14">z</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.108.14">z</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.109.15">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.15">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.109.16">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.16">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.109.17">z</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.17">z</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.109.18">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.108.18">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.109.19">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.108.19">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.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.108.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.109.31">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.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.109.32">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.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.109.33">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.108.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.109.1"></A>
|
||||
<A NAME="DOC.2.108.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.109.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3(float <!1><A HREF="Vec3.html#DOC.2.109.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.109.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.109.14">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.108.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3(float <!1><A HREF="Vec3.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.108.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.108.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.109.3"></A>
|
||||
<A NAME="DOC.2.108.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.109.4"></A>
|
||||
<A NAME="DOC.2.108.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.109.5"></A>
|
||||
<A NAME="DOC.2.108.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.109.6"></A>
|
||||
<A NAME="DOC.2.108.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.109.7"></A>
|
||||
<A NAME="DOC.2.108.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.109.8"></A>
|
||||
<A NAME="DOC.2.108.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.109.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec3.html#DOC.2.109.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.109.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.109.14">z</A>)</B></TT>
|
||||
<A NAME="DOC.2.108.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec3.html#DOC.2.108.12">x</A>, float <!1><A HREF="Vec3.html#DOC.2.108.13">y</A>, float <!1><A HREF="Vec3.html#DOC.2.108.14">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.109.10"></A>
|
||||
<A NAME="DOC.2.108.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.109.11"></A>
|
||||
<A NAME="DOC.2.108.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.109.12"></A>
|
||||
<A NAME="DOC.2.108.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.109.13"></A>
|
||||
<A NAME="DOC.2.108.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.109.14"></A>
|
||||
<A NAME="DOC.2.108.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.109.15"></A>
|
||||
<A NAME="DOC.2.108.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.109.16"></A>
|
||||
<A NAME="DOC.2.108.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.109.17"></A>
|
||||
<A NAME="DOC.2.108.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.109.18"></A>
|
||||
<A NAME="DOC.2.108.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.109.19"></A>
|
||||
<A NAME="DOC.2.108.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.109.20"></A>
|
||||
<A NAME="DOC.2.108.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.109.21"></A>
|
||||
<A NAME="DOC.2.108.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.109.22"></A>
|
||||
<A NAME="DOC.2.108.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.109.23"></A>
|
||||
<A NAME="DOC.2.108.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.109.24"></A>
|
||||
<A NAME="DOC.2.108.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.109.25"></A>
|
||||
<A NAME="DOC.2.108.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.109.26"></A>
|
||||
<A NAME="DOC.2.108.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.109.27"></A>
|
||||
<A NAME="DOC.2.108.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.109.28"></A>
|
||||
<A NAME="DOC.2.108.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.109.29"></A>
|
||||
<A NAME="DOC.2.108.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.109.30"></A>
|
||||
<A NAME="DOC.2.108.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.109.31"></A>
|
||||
<A NAME="DOC.2.108.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.109.32"></A>
|
||||
<A NAME="DOC.2.108.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.109.33"></A>
|
||||
<A NAME="DOC.2.108.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,88 +13,88 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.111.3">_v</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.110.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.111.1">Vec4</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.110.1">Vec4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.111.2">Vec4</A></B>(float <!1><A HREF="Vec4.html#DOC.2.111.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.111.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.110.2">Vec4</A></B>(float <!1><A HREF="Vec4.html#DOC.2.110.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.110.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.111.4">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.110.4">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.111.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.110.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.111.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.110.6">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.111.7">ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float* <B><A HREF="#DOC.2.110.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.111.8">ptr</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float* <B><A HREF="#DOC.2.110.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.111.9">set</A></B>( float <!1><A HREF="Vec4.html#DOC.2.111.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.111.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.110.9">set</A></B>( float <!1><A HREF="Vec4.html#DOC.2.110.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.110.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.111.10">operator [] </A></B>(const int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.110.10">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.111.11">operator [] </A></B>(const int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.110.11">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float& <B><A HREF="#DOC.2.111.12">x</A></B>()
|
||||
<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.111.13">y</A></B>()
|
||||
<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.111.14">z</A></B>()
|
||||
<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.111.15">w</A></B>()
|
||||
<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.111.16">x</A></B>() const
|
||||
<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.111.17">y</A></B>() const
|
||||
<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.111.18">z</A></B>() const
|
||||
<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.111.19">w</A></B>() const
|
||||
<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 bool <B><A HREF="#DOC.2.111.20">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.110.20">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.111.21">isNaN</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.110.21">isNaN</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.111.22">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.110.22">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.111.23">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.110.23">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.111.24">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.110.24">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.111.25">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.110.25">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.111.26">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.110.26">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.111.27">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.110.27">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.111.28">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.110.28">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.111.29">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.110.29">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.111.30">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.110.30">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.111.31">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.110.31">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.111.32">length</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.110.32">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.111.33">length2</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.110.33">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.111.34">normalize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.110.34">normalize</A></B>()
|
||||
<DD><I>normalize the vector so that it has length unity returns the previous length of the vector</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -111,152 +111,152 @@ Vec4 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Vec4"></A>
|
||||
<A NAME="DOC.2.111.1"></A>
|
||||
<A NAME="DOC.2.110.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.111.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(float <!1><A HREF="Vec4.html#DOC.2.111.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.111.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.110.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4(float <!1><A HREF="Vec4.html#DOC.2.110.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.110.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.111.3"></A>
|
||||
<A NAME="DOC.2.110.3"></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.111.4"></A>
|
||||
<A NAME="DOC.2.110.4"></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.111.5"></A>
|
||||
<A NAME="DOC.2.110.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.111.6"></A>
|
||||
<A NAME="DOC.2.110.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="ptr"></A>
|
||||
<A NAME="DOC.2.111.7"></A>
|
||||
<A NAME="DOC.2.110.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.111.8"></A>
|
||||
<A NAME="DOC.2.110.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.111.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec4.html#DOC.2.111.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.111.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.111.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.111.15">w</A>)</B></TT>
|
||||
<A NAME="DOC.2.110.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set( float <!1><A HREF="Vec4.html#DOC.2.110.12">x</A>, float <!1><A HREF="Vec4.html#DOC.2.110.13">y</A>, float <!1><A HREF="Vec4.html#DOC.2.110.14">z</A>, float <!1><A HREF="Vec4.html#DOC.2.110.15">w</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.111.10"></A>
|
||||
<A NAME="DOC.2.110.10"></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.111.11"></A>
|
||||
<A NAME="DOC.2.110.11"></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.111.12"></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.111.13"></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.111.14"></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.111.15"></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.111.16"></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.111.17"></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.111.18"></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.111.19"></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="valid"></A>
|
||||
<A NAME="DOC.2.111.20"></A>
|
||||
<A NAME="DOC.2.110.20"></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.111.21"></A>
|
||||
<A NAME="DOC.2.110.21"></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.111.22"></A>
|
||||
<A NAME="DOC.2.110.22"></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.111.23"></A>
|
||||
<A NAME="DOC.2.110.23"></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.111.24"></A>
|
||||
<A NAME="DOC.2.110.24"></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.111.25"></A>
|
||||
<A NAME="DOC.2.110.25"></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.111.26"></A>
|
||||
<A NAME="DOC.2.110.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)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.111.27"></A>
|
||||
<A NAME="DOC.2.110.27"></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.111.28"></A>
|
||||
<A NAME="DOC.2.110.28"></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.111.29"></A>
|
||||
<A NAME="DOC.2.110.29"></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.111.30"></A>
|
||||
<A NAME="DOC.2.110.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)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.111.31"></A>
|
||||
<A NAME="DOC.2.110.31"></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.111.32"></A>
|
||||
<A NAME="DOC.2.110.32"></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.111.33"></A>
|
||||
<A NAME="DOC.2.110.33"></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.111.34"></A>
|
||||
<A NAME="DOC.2.110.34"></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
|
||||
|
||||
@@ -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.112.1">Viewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.111.1">Viewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.112.2">Viewport</A></B>(const <!1><A HREF="Viewport.html#DOC.2.112.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.111.2">Viewport</A></B>(const <!1><A HREF="Viewport.html#DOC.2.111.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.112.3">META_StateAttribute</A></B>(<!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.36">VIEWPORT</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.111.3">META_StateAttribute</A></B>(<!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.36">VIEWPORT</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.112.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.111.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.112.5">setViewport</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.111.5">setViewport</A></B>(const int <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.112.6">getViewport</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.111.6">getViewport</A></B>(int& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.112.7">x</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.111.7">x</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.112.8">y</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.111.8">y</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.112.9">width</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.111.9">width</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.112.10">height</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.111.10">height</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.112.11">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.111.11">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.112.12">aspectRatio</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const float <B><A HREF="#DOC.2.111.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.112.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.111.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.112.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.111.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.112.16">_x</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.111.16">_x</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.112.17">_y</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.111.17">_y</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.112.18">_width</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.111.18">_width</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.112.19">_height</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.111.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.112.15">~Viewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.111.15">~Viewport</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -85,7 +85,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.93.5">Type</A> <B>getType</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.92.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>
|
||||
@@ -93,7 +93,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>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.93.2">GLModeValue</A>) const
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>setStateSetModes</B>(<!1><A HREF="StateSet.html">StateSet</A>&, const <!1><A HREF="StateAttribute.html#DOC.2.92.2">GLModeValue</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>compile</B>(<!1><A HREF="State.html">State</A>&) const
|
||||
</DL></P>
|
||||
@@ -118,9 +118,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.75.7">DataVariance</A> dv)
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.75.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>getDataVariance</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -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.75.7">DataVariance</A> <B>_dataVariance</B>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.74.7">DataVariance</A> <B>_dataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -163,59 +163,59 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Viewport"></A>
|
||||
<A NAME="DOC.2.112.1"></A>
|
||||
<A NAME="DOC.2.111.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.112.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Viewport(const <!1><A HREF="Viewport.html#DOC.2.112.2">Viewport</A>& vp, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<A NAME="DOC.2.111.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Viewport(const <!1><A HREF="Viewport.html#DOC.2.111.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.112.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.93.6.36">VIEWPORT</A>)</B></TT>
|
||||
<A NAME="DOC.2.111.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="Viewport.html">Viewport</A>, <!1><A HREF="StateAttribute.html#DOC.2.92.6.36">VIEWPORT</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.112.4"></A>
|
||||
<A NAME="DOC.2.111.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.112.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.112.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.111.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.111.7">x</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, const int <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.112.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getViewport(int& <!1><A HREF="Viewport.html#DOC.2.112.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.112.10">height</A>)</B></TT>
|
||||
<A NAME="DOC.2.111.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getViewport(int& <!1><A HREF="Viewport.html#DOC.2.111.7">x</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.8">y</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.9">width</A>, int& <!1><A HREF="Viewport.html#DOC.2.111.10">height</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="x"></A>
|
||||
<A NAME="DOC.2.112.7"></A>
|
||||
<A NAME="DOC.2.111.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.112.8"></A>
|
||||
<A NAME="DOC.2.111.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.112.9"></A>
|
||||
<A NAME="DOC.2.111.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.112.10"></A>
|
||||
<A NAME="DOC.2.111.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.112.11"></A>
|
||||
<A NAME="DOC.2.111.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.112.12"></A>
|
||||
<A NAME="DOC.2.111.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.112.13"></A>
|
||||
<A NAME="DOC.2.111.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,
|
||||
@@ -224,27 +224,27 @@ viewport::computeWindowMatrix(), the ModelView and Projection Matrix can either
|
||||
curre osg::State object, via osgUtil::SceneView or CullVisitor.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.112.14"></A>
|
||||
<A NAME="DOC.2.111.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.112.15"></A>
|
||||
<A NAME="DOC.2.111.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.112.16"></A>
|
||||
<A NAME="DOC.2.111.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.112.17"></A>
|
||||
<A NAME="DOC.2.111.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.112.18"></A>
|
||||
<A NAME="DOC.2.111.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.112.19"></A>
|
||||
<A NAME="DOC.2.111.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.101.10.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.101.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.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.100.10.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.100.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.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.101.10.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.101.10.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.100.10.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.100.10.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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3LEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are is less than or equal to maxValue 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray3LEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are is less than or equal to maxValue 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4BetweenRange</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4BetweenRange</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.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.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4GEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4GEQUAL</A></H2><H2>(A& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4LEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are is less than or equal to maxValue 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArray4LEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array4 elements are is less than or equal to maxValue 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementBetweenRange</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementBetweenRange</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is 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.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementGEQUAL</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementGEQUAL</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementLEQUAL</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is less than or equal to maxValue 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementLEQUAL</A></H2><H2>(A& value,<BR> const unsigned int i,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array element value[i] is less than or equal to maxValue 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsBetweenRange</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsBetweenRange</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array 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.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsGEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsGEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsLEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array elements are less than or equal to maxValue 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.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampArrayElementsLEQUAL</A></H2><H2>(A& value,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>,<BR> const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if array elements are less than or equal to maxValue 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampBetweenRange</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is 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 <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampBetweenRange</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is 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 <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampGEQUAL</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is 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 <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampGEQUAL</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampLEQUAL</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is less than or equal to maxValue 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 <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <A HREF="#DOC.DOCU">osg::clampLEQUAL</A></H2><H2>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value,<BR> const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue,<BR> const char* valueName)</H2><BLOCKQUOTE>if value is less than or equal to maxValue 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>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>> void <A HREF="#DOC.DOCU">osg::for_each_triangle</A></H2><H2>(<!1><A HREF="GeoSet.html">GeoSet</A>& gset,<BR> <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& op)</H2><BLOCKQUOTE>Template function for iterating through a GeoSet operating on triangles with templated functor.</BLOCKQUOTE>
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>> void <A HREF="#DOC.DOCU">osg::for_each_triangle</A></H2><H2>(<!1><A HREF="GeoSet.html">GeoSet</A>& gset,<BR> <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& op)</H2><BLOCKQUOTE>Template function for iterating through a GeoSet operating on triangles with templated functor.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
<LI><A HREF="General.html#m_validateAddress">m_validateAddress</A>
|
||||
<LI><A HREF="General.html#m_validateAllAllocUnits">m_validateAllAllocUnits</A>
|
||||
<LI><A HREF="General.html#m_validateAllocUnit">m_validateAllocUnit</A>
|
||||
<LI><A HREF="osgGetLibraryName.html">osgGetLibraryName</A> <I> getLibraryName_osg() returns the library name in human friendly form</I>
|
||||
<LI><A HREF="osgGetVersion.html">osgGetVersion</A> <I> getVersion_osg() returns the library version number.</I>
|
||||
<LI><A HREF="osgGetLibraryName.html">osgGetLibraryName</A> <I> osgGetLibraryName() returns the library name in human friendly form</I>
|
||||
<LI><A HREF="osgGetVersion.html">osgGetVersion</A> <I> osgGetVersion() returns the library version number.</I>
|
||||
<LI><A HREF="General.html#osgNew">osgNew</A>
|
||||
</UL>
|
||||
<H2>Variables</H2>
|
||||
@@ -168,7 +168,6 @@
|
||||
<LI><A HREF="General.html#WINGDIAPI">WINGDIAPI</A>
|
||||
<LI><A HREF="General.html#_H_MMGR">_H_MMGR</A>
|
||||
<LI><A HREF="General.html#_WCHAR_T_DEFINED">_WCHAR_T_DEFINED</A>
|
||||
<LI><A HREF="General.html#__FUNCTION__">__FUNCTION__</A>
|
||||
<LI><A HREF="General.html#__OSG_MATH">__OSG_MATH</A>
|
||||
</UL>
|
||||
<H2>Typedefs</H2>
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
class SG_EXPORT <B><A HREF="AlphaFunc.html">AlphaFunc</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
<DD><I>Encapsulate OpenGL glAlphaFunc</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="AnimationPath.html">AnimationPath</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Animation Path for specify the time varying transformation pathway to use when update camera and model objects</I>
|
||||
class SG_EXPORT <B><A HREF="AnimationPath.html">AnimationPath</A></B>: public Transform::ComputeTransformCallback
|
||||
<DD><I>AnimationPath for specify the time varying transformation pathway to use when update camera and model objects.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Billboard.html">Billboard</A></B>: public <!1><A HREF="Geode.html">Geode</A>
|
||||
<DD><I>Billboard - a Geode which orientates its child osg::Drawable's to face the eye point.</I>
|
||||
@@ -26,56 +26,56 @@ class SG_EXPORT <B><A HREF="BoundingBox.html">BoundingBox</A></B>
|
||||
class SG_EXPORT <B><A HREF="BoundingSphere.html">BoundingSphere</A></B>
|
||||
<DD><I>General purpose bounding sphere class for enclosing nodes/objects/vertices.</I>
|
||||
<DT>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampGEQUAL.html">clampGEQUAL</A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const char* valueName)
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampGEQUAL.html">clampGEQUAL</A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const char* valueName)
|
||||
<DD><I>if value is 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</I>
|
||||
<DT>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampLEQUAL.html">clampLEQUAL</A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampLEQUAL.html">clampLEQUAL</A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if value is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</I>
|
||||
<DT>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampBetweenRange.html">clampBetweenRange</A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampBetweenRange.html">clampBetweenRange</A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if value is 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.</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementGEQUAL.html">clampArrayElementGEQUAL</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementGEQUAL.html">clampArrayElementGEQUAL</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const char* valueName)
|
||||
<DD><I>if array element value[i] is 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</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementLEQUAL.html">clampArrayElementLEQUAL</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementLEQUAL.html">clampArrayElementLEQUAL</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array element value[i] is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementBetweenRange.html">clampArrayElementBetweenRange</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementBetweenRange.html">clampArrayElementBetweenRange</A></B>(A& value, const unsigned int i, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array element value[i] is 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.</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementsGEQUAL.html">clampArrayElementsGEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementsGEQUAL.html">clampArrayElementsGEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const char* valueName)
|
||||
<DD><I>if array 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</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementsLEQUAL.html">clampArrayElementsLEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementsLEQUAL.html">clampArrayElementsLEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array elements are less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArrayElementsBetweenRange.html">clampArrayElementsBetweenRange</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArrayElementsBetweenRange.html">clampArrayElementsBetweenRange</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array 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.</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray3GEQUAL.html">clampArray3GEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray3GEQUAL.html">clampArray3GEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const char* valueName)
|
||||
<DD><I>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</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray3LEQUAL.html">clampArray3LEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray3LEQUAL.html">clampArray3LEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray3BetweenRange.html">clampArray3BetweenRange</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray3BetweenRange.html">clampArray3BetweenRange</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>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.</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray4GEQUAL.html">clampArray4GEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray4GEQUAL.html">clampArray4GEQUAL</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const char* valueName)
|
||||
<DD><I>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</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray4LEQUAL.html">clampArray4LEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray4LEQUAL.html">clampArray4LEQUAL</A></B>(A& value, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.3">first</A>, const unsigned int <!1><A HREF="ImpostorSpriteManager.html#DOC.2.48.4">last</A>, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>if array4 elements are is less than or equal to maxValue do nothing - legal value, otherwise clamp value to specified maximum value and return warning with valueName specifying which variable was clamped</I>
|
||||
<DT>
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>>inline void <B><A HREF="clampArray4BetweenRange.html">clampArray4BetweenRange</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A> maxValue, const char* valueName)
|
||||
template<class A, class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>>inline void <B><A HREF="clampArray4BetweenRange.html">clampArray4BetweenRange</A></B>(A& value, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> minValue, const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A> maxValue, const char* valueName)
|
||||
<DD><I>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.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Camera.html">Camera</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Camera class for encapsulating the view position and orientation and projection (lens) used.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="ClippingVolume.html">ClippingVolume</A></B>
|
||||
<DD><I>A ClippingVolume class for representing convex clipping volumes made up</I>
|
||||
<DD><I>A ClippingVolume class for representing convex clipping volumes made up.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="ClipPlane.html">ClipPlane</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
<DD><I>ClipPlane state class which encapsulates OpenGL glClipPlane() functionality</I>
|
||||
@@ -124,7 +124,7 @@ class SG_EXPORT <B><A HREF="Geode.html">Geode</A></B>: public Node
|
||||
class SG_EXPORT <B><A HREF="GeoSet.html">GeoSet</A></B>: public <!1><A HREF="Drawable.html">Drawable</A>
|
||||
<DD><I>Encapsulates OpenGL drawing primitives, geometry and optional binding of normal, color and texture coordinates.</I>
|
||||
<DT>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>> void <B><A HREF="for_each_triangle.html">for_each_triangle</A></B>(<!1><A HREF="GeoSet.html">GeoSet</A>& gset, <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& op)
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>> void <B><A HREF="for_each_triangle.html">for_each_triangle</A></B>(<!1><A HREF="GeoSet.html">GeoSet</A>& gset, <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& op)
|
||||
<DD><I>Template function for iterating through a GeoSet operating on triangles with templated functor.</I>
|
||||
<DT>
|
||||
SG_EXPORT extern const bool <B><A HREF="isGLExtensionSupported.html">isGLExtensionSupported</A></B>(const char* extension)
|
||||
@@ -178,13 +178,11 @@ class SG_EXPORT <B><A HREF="Material.html">Material</A></B>: public <!1><A HREF
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Matrix.html">Matrix</A></B>: public <!1><A HREF="Object.html">Object</A>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.58">inverse</A></B>( const <!1><A HREF="Matrix.html">Matrix</A>& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.58">operator* </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.59">operator* </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="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.59">operator* </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.60">operator* </A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v, const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.61">operator<< </A></B>(std::ostream& os, const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.60">operator<< </A></B>(std::ostream& os, const <!1><A HREF="Matrix.html">Matrix</A>& m )
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="NodeCallback.html">NodeCallback</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
<DT>
|
||||
@@ -218,9 +216,9 @@ SG_EXPORT extern bool <B><A HREF="initNotifyLevel.html">initNotifyLevel</A></B>(
|
||||
inline std::ostream& <B><A HREF="notify.html">notify</A></B>(const <!1><A HREF="NotifySeverity.html">NotifySeverity</A> severity)
|
||||
<DD><I>notify messaging function for providing fatal through to verbose debugging messages.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.73">notify</A></B>(void)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.72">notify</A></B>(void)
|
||||
<DT>
|
||||
#define <B><A HREF="META_Object.html">META_Object</A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>)
|
||||
#define <B><A HREF="META_Object.html">META_Object</A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>)
|
||||
<DD><I>META_Object macro define the standard clone, isSameKindAs and className methods.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Object.html">Object</A></B>: public <!1><A HREF="Referenced.html">Referenced</A>
|
||||
@@ -229,7 +227,7 @@ class SG_EXPORT <B><A HREF="Object.html">Object</A></B>: public <!1><A HREF="Re
|
||||
class SG_EXPORT <B><A HREF="Plane.html">Plane</A></B>
|
||||
<DD><I>A plane class.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.77">operator << </A></B>(std::ostream& output, const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.76">operator << </A></B>(std::ostream& output, const <!1><A HREF="Plane.html">Plane</A>& pl)
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Point.html">Point</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
<DD><I>Point - encapsulates the OpenGL point smoothing and size state</I>
|
||||
@@ -249,12 +247,12 @@ class SG_EXPORT <B><A HREF="Projection.html">Projection</A></B>: public <!1><A
|
||||
class SG_EXPORT <B><A HREF="Quat.html">Quat</A></B>
|
||||
<DD><I>A quaternion class.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.84">operator << </A></B>(std::ostream& output, const <!1><A HREF="Quat.html">Quat</A>& vec)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.83">operator << </A></B>(std::ostream& output, const <!1><A HREF="Quat.html">Quat</A>& vec)
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Referenced.html">Referenced</A></B>
|
||||
<DD><I>Base class from providing referencing counted objects</I>
|
||||
<DT>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>> class <B><A HREF="ref_ptr.html">ref_ptr</A></B>
|
||||
template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>> class <B><A HREF="ref_ptr.html">ref_ptr</A></B>
|
||||
<DD><I>Smart pointer for handling referenced counted objects</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="ShadeModel.html">ShadeModel</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
@@ -293,9 +291,9 @@ class SG_EXPORT <B><A HREF="Switch.html">Switch</A></B>: public <!1><A HREF="Gr
|
||||
class SG_EXPORT <B><A HREF="TexEnv.html">TexEnv</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
<DD><I>TexEnv - encapsulates the OpenGL glTexEnv (texture environment) state</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.99">GL_NORMAL_MAP_ARB</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.98">GL_NORMAL_MAP_ARB</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.100">GL_REFLECTION_MAP_ARB</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.99">GL_REFLECTION_MAP_ARB</A></B>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="TexGen.html">TexGen</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
<DD><I>TexGen - encapsulates the OpenGL glTexGen (texture coordinate generation) state</I>
|
||||
@@ -324,7 +322,7 @@ class <B><A HREF="Vec2.html">Vec2</A></B>
|
||||
class <B><A HREF="Vec3.html">Vec3</A></B>
|
||||
<DD><I>General purpose float triple for use as vertices, vectors and normals.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.110">operator << </A></B>(std::ostream& output, const <!1><A HREF="Vec3.html">Vec3</A>& vec)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline std::ostream& <B><A HREF="#DOC.2.109">operator << </A></B>(std::ostream& output, const <!1><A HREF="Vec3.html">Vec3</A>& vec)
|
||||
<DT>
|
||||
class <B><A HREF="Vec4.html">Vec4</A></B>
|
||||
<DD><I>General purpose float quad, uses include representation of colour coordinates.</I>
|
||||
@@ -343,44 +341,40 @@ class SG_EXPORT <B><A HREF="Viewport.html">Viewport</A></B>: public <!1><A HREF
|
||||
<A NAME="DOC.2.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>#define USE_SEPERATE_COMPILE_AND_EXECUTE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="inverse"></A>
|
||||
<A NAME="DOC.2.58"></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="operator* "></A>
|
||||
<A NAME="DOC.2.59"></A>
|
||||
<A NAME="DOC.2.58"></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 <!1><A HREF="Matrix.html">Matrix</A>& m )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator* "></A>
|
||||
<A NAME="DOC.2.60"></A>
|
||||
<A NAME="DOC.2.59"></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 <!1><A HREF="Matrix.html">Matrix</A>& m )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator<< "></A>
|
||||
<A NAME="DOC.2.61"></A>
|
||||
<A NAME="DOC.2.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline std::ostream& operator<< (std::ostream& os, const <!1><A HREF="Matrix.html">Matrix</A>& m )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="notify"></A>
|
||||
<A NAME="DOC.2.73"></A>
|
||||
<A NAME="DOC.2.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline std::ostream& notify(void)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator << "></A>
|
||||
<A NAME="DOC.2.77"></A>
|
||||
<A NAME="DOC.2.76"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline std::ostream& operator << (std::ostream& output, const <!1><A HREF="Plane.html">Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator << "></A>
|
||||
<A NAME="DOC.2.84"></A>
|
||||
<A NAME="DOC.2.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline std::ostream& operator << (std::ostream& output, const <!1><A HREF="Quat.html">Quat</A>& vec)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GL_NORMAL_MAP_ARB"></A>
|
||||
<A NAME="DOC.2.99"></A>
|
||||
<A NAME="DOC.2.98"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>#define GL_NORMAL_MAP_ARB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GL_REFLECTION_MAP_ARB"></A>
|
||||
<A NAME="DOC.2.100"></A>
|
||||
<A NAME="DOC.2.99"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>#define GL_REFLECTION_MAP_ARB</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator << "></A>
|
||||
<A NAME="DOC.2.110"></A>
|
||||
<A NAME="DOC.2.109"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline std::ostream& operator << (std::ostream& output, const <!1><A HREF="Vec3.html">Vec3</A>& vec)</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>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>extern SG_EXPORT const char* <A HREF="#DOC.DOCU">osgGetLibraryName</A></H2><H2>()</H2><BLOCKQUOTE> getLibraryName_osg() returns the library name in human friendly form</BLOCKQUOTE>
|
||||
<H2>extern SG_EXPORT const char* <A HREF="#DOC.DOCU">osgGetLibraryName</A></H2><H2>()</H2><BLOCKQUOTE> osgGetLibraryName() returns the library name in human friendly form</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
getLibraryName_osg() returns the library name in human friendly form</BLOCKQUOTE>
|
||||
osgGetLibraryName() returns the library name in human friendly form</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>extern SG_EXPORT const char* <A HREF="#DOC.DOCU">osgGetVersion</A></H2><H2>()</H2><BLOCKQUOTE> getVersion_osg() returns the library version number.</BLOCKQUOTE>
|
||||
<H2>extern SG_EXPORT const char* <A HREF="#DOC.DOCU">osgGetVersion</A></H2><H2>()</H2><BLOCKQUOTE> osgGetVersion() returns the library version number.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>
|
||||
getVersion_osg() returns the library version number.
|
||||
Numbering convention : osg_src-0.8-31 will return 0.8.31 from getVersion_osg.
|
||||
osgGetVersion() returns the library version number.
|
||||
Numbering convention : OpenSceneGraph-0.8-31 will return 0.8.31 from osgGetVersion.
|
||||
|
||||
<P>This C function can be also used to check for the existence of the OpenSceneGraph
|
||||
library using autoconf and its m4 macro AC_CHECK_LIB.
|
||||
|
||||
@@ -7,53 +7,53 @@
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>> class <A HREF="#DOC.DOCU">osg::ref_ptr</A></H2></H2><BLOCKQUOTE>Smart pointer for handling referenced counted objects</BLOCKQUOTE>
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>> class <A HREF="#DOC.DOCU">osg::ref_ptr</A></H2></H2><BLOCKQUOTE>Smart pointer for handling referenced counted objects</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.1">ref_ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.85.1">ref_ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.2">ref_ptr</A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.85.2">ref_ptr</A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.3">ref_ptr</A></B>(const <!1><A HREF="ref_ptr.html#DOC.2.86.3">ref_ptr</A>& rp)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.85.3">ref_ptr</A></B>(const <!1><A HREF="ref_ptr.html#DOC.2.85.3">ref_ptr</A>& rp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.86.4">~ref_ptr</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.85.4">~ref_ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& <B><A HREF="#DOC.2.86.5">operator = </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& <B><A HREF="#DOC.2.85.5">operator = </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& <B><A HREF="#DOC.2.86.6">operator = </A></B>(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& <B><A HREF="#DOC.2.85.6">operator = </A></B>(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.7">operator == </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.7">operator == </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.8">operator == </A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.8">operator == </A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.9">operator != </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.9">operator != </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.10">operator != </A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.10">operator != </A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.11">operator < </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.11">operator < </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.12">operator > </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.12">operator > </A></B>(const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.13">operator > </A></B>(const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.13">operator > </A></B>(const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& <B><A HREF="#DOC.2.86.14">operator*</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& <B><A HREF="#DOC.2.85.14">operator*</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& <B><A HREF="#DOC.2.86.15">operator*</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& <B><A HREF="#DOC.2.85.15">operator*</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <B><A HREF="#DOC.2.86.16">operator-></A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <B><A HREF="#DOC.2.85.16">operator-></A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <B><A HREF="#DOC.2.86.17">operator-></A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <B><A HREF="#DOC.2.85.17">operator-></A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.18">operator!</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.18">operator!</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.86.19">valid</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.85.19">valid</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <B><A HREF="#DOC.2.86.20">get</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <B><A HREF="#DOC.2.85.20">get</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <B><A HREF="#DOC.2.86.21">get</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <B><A HREF="#DOC.2.85.21">get</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -65,88 +65,88 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="ref_ptr"></A>
|
||||
<A NAME="DOC.2.86.1"></A>
|
||||
<A NAME="DOC.2.85.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ref_ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ref_ptr"></A>
|
||||
<A NAME="DOC.2.86.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ref_ptr(<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)</B></TT>
|
||||
<A NAME="DOC.2.85.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ref_ptr(<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="ImpostorSprite.html#DOC.2.47.24">t</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ref_ptr"></A>
|
||||
<A NAME="DOC.2.86.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ref_ptr(const <!1><A HREF="ref_ptr.html#DOC.2.86.3">ref_ptr</A>& rp)</B></TT>
|
||||
<A NAME="DOC.2.85.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ref_ptr(const <!1><A HREF="ref_ptr.html#DOC.2.85.3">ref_ptr</A>& rp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ref_ptr"></A>
|
||||
<A NAME="DOC.2.86.4"></A>
|
||||
<A NAME="DOC.2.85.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~ref_ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.86.5"></A>
|
||||
<A NAME="DOC.2.85.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& operator = (const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.86.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& operator = (<!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>)</B></TT>
|
||||
<A NAME="DOC.2.85.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="ref_ptr.html">ref_ptr</A>& operator = (<!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.86.7"></A>
|
||||
<A NAME="DOC.2.85.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.86.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const </B></TT>
|
||||
<A NAME="DOC.2.85.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.86.9"></A>
|
||||
<A NAME="DOC.2.85.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.86.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const </B></TT>
|
||||
<A NAME="DOC.2.85.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.86.11"></A>
|
||||
<A NAME="DOC.2.85.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator > "></A>
|
||||
<A NAME="DOC.2.86.12"></A>
|
||||
<A NAME="DOC.2.85.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator > (const <!1><A HREF="ref_ptr.html">ref_ptr</A>& rp) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator > "></A>
|
||||
<A NAME="DOC.2.86.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator > (const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.111.7">ptr</A>) const </B></TT>
|
||||
<A NAME="DOC.2.85.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator > (const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.110.7">ptr</A>) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator*"></A>
|
||||
<A NAME="DOC.2.86.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& operator*()</B></TT>
|
||||
<A NAME="DOC.2.85.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& operator*()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator*"></A>
|
||||
<A NAME="DOC.2.86.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>& operator*() const </B></TT>
|
||||
<A NAME="DOC.2.85.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>& operator*() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator->"></A>
|
||||
<A NAME="DOC.2.86.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* operator->()</B></TT>
|
||||
<A NAME="DOC.2.85.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* operator->()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator->"></A>
|
||||
<A NAME="DOC.2.86.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* operator->() const </B></TT>
|
||||
<A NAME="DOC.2.85.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* operator->() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator!"></A>
|
||||
<A NAME="DOC.2.86.18"></A>
|
||||
<A NAME="DOC.2.85.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator!() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="valid"></A>
|
||||
<A NAME="DOC.2.86.19"></A>
|
||||
<A NAME="DOC.2.85.19"></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="get"></A>
|
||||
<A NAME="DOC.2.86.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* get()</B></TT>
|
||||
<A NAME="DOC.2.85.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* get()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="get"></A>
|
||||
<A NAME="DOC.2.86.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.101.10.2">T</A>* get() const </B></TT>
|
||||
<A NAME="DOC.2.85.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.100.10.2">T</A>* get() const </B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
103
doc/doc++/osg/tag_au.html
Normal file
103
doc/doc++/osg/tag_au.html
Normal file
@@ -0,0 +1,103 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>typedef struct tag_au</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>typedef struct <A HREF="#DOC.DOCU">tag_au</A></H2></H2>
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>size_t <B><A HREF="#DOC.57.1">actualSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>size_t <B><A HREF="#DOC.57.2">reportedSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void* <B><A HREF="#DOC.57.3">actualAddress</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void* <B><A HREF="#DOC.57.4">reportedAddress</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>char <B><A HREF="#DOC.57.5">sourceFile</A></B>[40]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>char <B><A HREF="#DOC.57.6">sourceFunc</A></B>[40]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.57.7">sourceLine</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.57.8">allocationType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.57.9">breakOnDealloc</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.57.10">breakOnRealloc</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.57.11">allocationNumber</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <!1><A HREF="tag_au.html">tag_au</A> <B><A HREF="#DOC.57.12">*next</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <!1><A HREF="tag_au.html">tag_au</A> <B><A HREF="#DOC.57.13">*prev</A></B>
|
||||
</DL></P>
|
||||
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="actualSize"></A>
|
||||
<A NAME="DOC.57.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>size_t actualSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reportedSize"></A>
|
||||
<A NAME="DOC.57.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>size_t reportedSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="actualAddress"></A>
|
||||
<A NAME="DOC.57.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void* actualAddress</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reportedAddress"></A>
|
||||
<A NAME="DOC.57.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void* reportedAddress</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sourceFile"></A>
|
||||
<A NAME="DOC.57.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>char sourceFile[40]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sourceFunc"></A>
|
||||
<A NAME="DOC.57.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>char sourceFunc[40]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sourceLine"></A>
|
||||
<A NAME="DOC.57.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int sourceLine</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="allocationType"></A>
|
||||
<A NAME="DOC.57.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int allocationType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="breakOnDealloc"></A>
|
||||
<A NAME="DOC.57.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool breakOnDealloc</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="breakOnRealloc"></A>
|
||||
<A NAME="DOC.57.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool breakOnRealloc</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="allocationNumber"></A>
|
||||
<A NAME="DOC.57.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int allocationNumber</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="*next"></A>
|
||||
<A NAME="DOC.57.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct <!1><A HREF="tag_au.html">tag_au</A> *next</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="*prev"></A>
|
||||
<A NAME="DOC.57.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct <!1><A HREF="tag_au.html">tag_au</A> *prev</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>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user