Updated docs ready for the release.
This commit is contained in:
@@ -112,6 +112,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -122,6 +128,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
250
doc/doc++/osg/Array.html
Normal file
250
doc/doc++/osg/Array.html
Normal file
@@ -0,0 +1,250 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Array</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Array</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,CArray,MArray.html,CTemplateArray,MTemplateArray.html">
|
||||
<param name=before value="M,M,M,M^_">
|
||||
<param name=after value="Md_SP,Md_,M,M">
|
||||
<param name=indent value="0,1,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.2">Array</A></B>(<!1><A HREF="Array.html#DOC.2.3.1">Type</A> arrayType=<!1><A HREF="Array.html#DOC.2.3.1.1">ArrayType</A>, GLint dataSize=0, GLenum dataType=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.3">Array</A></B>(const <!1><A HREF="Array.html#DOC.2.3.3">Array</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.3.4">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.3.5">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.3.6">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.7">accept</A></B>(<!1><A HREF="ArrayVisitor.html">ArrayVisitor</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html#DOC.2.3.1">Type</A> <B><A HREF="#DOC.2.3.8">getType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.3.9">getDataSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.3.10">getDataType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const GLvoid* <B><A HREF="#DOC.2.3.11">getDataPointer</A></B>() const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual unsigned int <B><A HREF="#DOC.2.3.12">getNumElements</A></B>() const = 0
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.3.1">Type</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html#DOC.2.3.1">Type</A> <B><A HREF="#DOC.2.3.14">_arrayType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.3.15">_dataSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.3.16">_dataType</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.3.13">~Array</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="Type"></A>
|
||||
<A NAME="DOC.2.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Type</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ByteArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ByteArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShortArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShortArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="IntArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> IntArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UByteArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByteArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UShortArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UShortArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UIntArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UIntArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UByte4ArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4ArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FloatArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FloatArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec2ArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec2ArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec3ArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec3ArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Vec4ArrayType"></A>
|
||||
<A NAME="DOC.2.3.1.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Vec4ArrayType</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Array"></A>
|
||||
<A NAME="DOC.2.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Array(<!1><A HREF="Array.html#DOC.2.3.1">Type</A> arrayType=<!1><A HREF="Array.html#DOC.2.3.1.1">ArrayType</A>, GLint dataSize=0, GLenum dataType=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Array"></A>
|
||||
<A NAME="DOC.2.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Array(const <!1><A HREF="Array.html#DOC.2.3.3">Array</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.3.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="accept"></A>
|
||||
<A NAME="DOC.2.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="ArrayVisitor.html">ArrayVisitor</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getType"></A>
|
||||
<A NAME="DOC.2.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html#DOC.2.3.1">Type</A> getType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataSize"></A>
|
||||
<A NAME="DOC.2.3.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getDataSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataType"></A>
|
||||
<A NAME="DOC.2.3.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum getDataType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataPointer"></A>
|
||||
<A NAME="DOC.2.3.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const GLvoid* getDataPointer() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumElements"></A>
|
||||
<A NAME="DOC.2.3.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual unsigned int getNumElements() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Array"></A>
|
||||
<A NAME="DOC.2.3.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Array()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_arrayType"></A>
|
||||
<A NAME="DOC.2.3.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html#DOC.2.3.1">Type</A> _arrayType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dataSize"></A>
|
||||
<A NAME="DOC.2.3.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _dataSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dataType"></A>
|
||||
<A NAME="DOC.2.3.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _dataType</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="TemplateArray.html">TemplateArray</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
108
doc/doc++/osg/ArrayVisitor.html
Normal file
108
doc/doc++/osg/ArrayVisitor.html
Normal file
@@ -0,0 +1,108 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>typedef TemplateArray<Vec4,Array::Vec4ArrayType,4,GL_FLOAT> Vec4Arrayclass osg::ArrayVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>typedef <!1><A HREF="TemplateArray.html">TemplateArray</A><<!1><A HREF="Vec4.html">Vec4</A>,Array::Vec4ArrayType,4,GL_FLOAT> Vec4Arrayclass <A HREF="#DOC.DOCU">osg::ArrayVisitor</A></H2></H2><HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.5.1">ArrayVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.2">apply</A></B>(<!1><A HREF="Array.html">Array</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.3">apply</A></B>(ByteArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.4">apply</A></B>(ShortArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.5">apply</A></B>(IntArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.6">apply</A></B>(UByteArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.7">apply</A></B>(UShortArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.8">apply</A></B>(UIntArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.9">apply</A></B>(UByte4Array&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.10">apply</A></B>(FloatArray&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.11">apply</A></B>(Vec2Array&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.12">apply</A></B>(Vec3Array&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.13">apply</A></B>(Vec4Array&)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="ArrayVisitor"></A>
|
||||
<A NAME="DOC.2.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ArrayVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Array.html">Array</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(ByteArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(ShortArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(IntArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(UByteArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(UShortArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(UIntArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(UByte4Array&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(FloatArray&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(Vec2Array&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(Vec3Array&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.5.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(Vec4Array&)</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>
|
||||
@@ -9,37 +9,32 @@
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">AttributeFunctor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CAttributeFunctor,MAttributeFunctor.html,CStatistics,MStatistics.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.40.40.1">AttributeFunctor</A></B>(AttributeBitMask abm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.39.1">~AttributeFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.40.2">~AttributeFunctor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.2">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLbyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.40.3">setAttributeBitMask</A></B>(AttributeBitMask abm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.3">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLshort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>AttributeBitMask <B><A HREF="#DOC.2.40.40.4">getAttributeBitMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.4">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.40.40.5">apply</A></B>(AttributeBitMask, <!1><A HREF="Vec2.html">Vec2</A>*, <!1><A HREF="Vec2.html">Vec2</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.5">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLubyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.40.40.6">apply</A></B>(AttributeBitMask, <!1><A HREF="Vec3.html">Vec3</A>*, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.6">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLushort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.40.40.7">apply</A></B>(AttributeBitMask, <!1><A HREF="Vec4.html">Vec4</A>*, <!1><A HREF="Vec4.html">Vec4</A>*)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>AttributeBitMask <B><A HREF="#DOC.2.40.40.8">_abm</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.7">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLuint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.8">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, float*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.9">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.10">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.11">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.39.12">apply</A></B>(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -49,42 +44,56 @@
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="AttributeFunctor"></A>
|
||||
<A NAME="DOC.2.40.40.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AttributeFunctor(AttributeBitMask abm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~AttributeFunctor"></A>
|
||||
<A NAME="DOC.2.40.40.2"></A>
|
||||
<A NAME="DOC.2.40.39.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~AttributeFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAttributeBitMask"></A>
|
||||
<A NAME="DOC.2.40.40.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAttributeBitMask(AttributeBitMask abm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAttributeBitMask"></A>
|
||||
<A NAME="DOC.2.40.40.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>AttributeBitMask getAttributeBitMask() const </B></TT>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLbyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.40.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool apply(AttributeBitMask, <!1><A HREF="Vec2.html">Vec2</A>*, <!1><A HREF="Vec2.html">Vec2</A>*)</B></TT>
|
||||
<A NAME="DOC.2.40.39.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLshort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.40.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool apply(AttributeBitMask, <!1><A HREF="Vec3.html">Vec3</A>*, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<A NAME="DOC.2.40.39.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.40.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool apply(AttributeBitMask, <!1><A HREF="Vec4.html">Vec4</A>*, <!1><A HREF="Vec4.html">Vec4</A>*)</B></TT>
|
||||
<A NAME="DOC.2.40.39.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLubyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_abm"></A>
|
||||
<A NAME="DOC.2.40.40.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>AttributeBitMask _abm</B></TT>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLushort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, GLuint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, float*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec2.html">Vec2</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="Vec4.html">Vec4</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.40.39.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Drawable.html#DOC.2.40.38">AttributeType</A>, unsigned int, <!1><A HREF="UByte4.html">UByte4</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="Statistics.html">Statistics</A><BR>
|
||||
</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>
|
||||
|
||||
@@ -122,11 +122,11 @@
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>replaceDrawable</B>( <!1><A HREF="Drawable.html">Drawable</A>* origDraw, <!1><A HREF="Drawable.html">Drawable</A>* newDraw )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getNumDrawables</B>() const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumDrawables</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B>getDrawable</B>( const int i )
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B>getDrawable</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B>getDrawable</B>( const int i ) const
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B>getDrawable</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>containsDrawable</B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
<DT>
|
||||
|
||||
283
doc/doc++/osg/BlendFunc.html
Normal file
283
doc/doc++/osg/BlendFunc.html
Normal file
@@ -0,0 +1,283 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::BlendFunc</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::BlendFunc</A></H2></H2><BLOCKQUOTE>BlendFunc - encapsulates the OpenGL blend/transparency state</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CStateAttribute,MStateAttribute.html,CBlendFunc,MBlendFunc.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.7.1">BlendFunc</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.7.2">BlendFunc</A></B>(const <!1><A HREF="BlendFunc.html#DOC.2.7.2">BlendFunc</A>& trans, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.7.3">META_StateAttribute</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.28">BLENDFUNC</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.7.4">compare</A></B>(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const
|
||||
<DD><I>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.5">getAssociatedModes</A></B>(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.7.7">setFunction</A></B>( const int source, const int destination )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.7.8">setSource</A></B>(const int source)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.7.9">getSource</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.7.10">setDestination</A></B>(const int destination)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.7.11">getDestination</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.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.7.6">BlendFuncMode</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.7.14">_source_factor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.7.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.7.13">~BlendFunc</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="StateAttribute.html">StateAttribute</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="StateAttribute.html#DOC.2.119.5">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isTextureAttribute</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>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>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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>BlendFunc - encapsulates the OpenGL blend/transparency state</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="BlendFunc"></A>
|
||||
<A NAME="DOC.2.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BlendFunc()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BlendFunc"></A>
|
||||
<A NAME="DOC.2.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BlendFunc(const <!1><A HREF="BlendFunc.html#DOC.2.7.2">BlendFunc</A>& trans, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</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.7.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_StateAttribute(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="BlendFunc.html">BlendFunc</A>, <!1><A HREF="StateAttribute.html#DOC.2.119.6.28">BLENDFUNC</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="compare"></A>
|
||||
<A NAME="DOC.2.7.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int compare(const <!1><A HREF="StateAttribute.html">StateAttribute</A>& sa) const </B></TT>
|
||||
<DD>return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAssociatedModes"></A>
|
||||
<A NAME="DOC.2.7.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void getAssociatedModes(std::vector<<!1><A HREF="StateAttribute.html#DOC.2.119.1">GLMode</A>>& modes) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BlendFuncMode"></A>
|
||||
<A NAME="DOC.2.7.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum BlendFuncMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DST_ALPHA"></A>
|
||||
<A NAME="DOC.2.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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.7.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="~BlendFunc"></A>
|
||||
<A NAME="DOC.2.7.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~BlendFunc()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_source_factor"></A>
|
||||
<A NAME="DOC.2.7.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.7.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _destination_factor</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>
|
||||
212
doc/doc++/osg/ClipNode.html
Normal file
212
doc/doc++/osg/ClipNode.html
Normal file
@@ -0,0 +1,212 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ClipNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ClipNode</A></H2></H2><BLOCKQUOTE>Leaf Node for defining the position of ClipPlanes in the scene</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CClipNode,MClipNode.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>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ClipPlane.html">ClipPlane</A>> > ClipPlaneList <B><A HREF="#DOC.2.26.1">ClipNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.2">ClipNode</A></B>(const <!1><A HREF="ClipNode.html#DOC.2.26.2">ClipNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipNode.html">ClipNode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.4">createClipBox</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, unsigned int clipPlaneNumberBase=0)
|
||||
<DD><I>Create a 6 clip planes to create a clip box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.5">addClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<DD><I>Add a ClipPlane to a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.6">removeClipPlane</A></B>(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)
|
||||
<DD><I>Remove ClipPlane from a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.26.7">removeClipPlane</A></B>(unsigned int pos)
|
||||
<DD><I>Remove ClipPlane, at specified index, from a ClipNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.26.8">getNumClipPlanes</A></B>() const
|
||||
<DD><I>return the number of ClipPlanes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.26.9">getClipPlane</A></B>(unsigned int pos)
|
||||
<DD><I>Get ClipPlane at specificed index position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="ClipPlane.html">ClipPlane</A>* <B><A HREF="#DOC.2.26.10">getClipPlane</A></B>(unsigned int pos) const
|
||||
<DD><I>Get const ClipPlane at specificed index position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClipPlaneList& <B><A HREF="#DOC.2.26.11">getClipPlaneList</A></B>()
|
||||
<DD><I>Get the ClipPlaneList</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const ClipPlaneList& <B><A HREF="#DOC.2.26.12">getClipPlaneList</A></B>() const
|
||||
<DD><I>Get the const ClipPlaneList</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.13">setStateSetModes</A></B>(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const
|
||||
<DD><I>Set the GLModes on StateSet associated with the ClipPlanes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.26.14">setLocalStateSetModes</A></B>(const StateAttribute::GLModeValue=StateAttribute::ON)
|
||||
<DD><I>Set up the local StateSet </I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>StateAttribute::GLModeValue <B><A HREF="#DOC.2.26.17">_value</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClipPlaneList <B><A HREF="#DOC.2.26.18">_planes</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.26.15">~ClipNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.26.16">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Leaf Node for defining the position of ClipPlanes in the scene</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ClipNode"></A>
|
||||
<A NAME="DOC.2.26.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ClipPlane.html">ClipPlane</A>> > ClipPlaneList ClipNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ClipNode"></A>
|
||||
<A NAME="DOC.2.26.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ClipNode(const <!1><A HREF="ClipNode.html#DOC.2.26.2">ClipNode</A>& es, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.26.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="ClipNode.html">ClipNode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createClipBox"></A>
|
||||
<A NAME="DOC.2.26.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void createClipBox(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb, unsigned int clipPlaneNumberBase=0)</B></TT>
|
||||
<DD>Create a 6 clip planes to create a clip box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addClipPlane"></A>
|
||||
<A NAME="DOC.2.26.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool addClipPlane(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)</B></TT>
|
||||
<DD>Add a ClipPlane to a ClipNode. Return true if plane is added,
|
||||
return false if plane already exists in ClipNode, or clipplane is false.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeClipPlane"></A>
|
||||
<A NAME="DOC.2.26.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool removeClipPlane(<!1><A HREF="ClipPlane.html">ClipPlane</A>* clipplane)</B></TT>
|
||||
<DD>Remove ClipPlane from a ClipNode. Return true if plane is removed,
|
||||
return false if plane does not exists in ClipNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeClipPlane"></A>
|
||||
<A NAME="DOC.2.26.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool removeClipPlane(unsigned int pos)</B></TT>
|
||||
<DD>Remove ClipPlane, at specified index, from a ClipNode. Return true if plane is removed,
|
||||
return false if plane does not exists in ClipNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumClipPlanes"></A>
|
||||
<A NAME="DOC.2.26.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumClipPlanes() const </B></TT>
|
||||
<DD>return the number of ClipPlanes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.26.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="ClipPlane.html">ClipPlane</A>* getClipPlane(unsigned int pos)</B></TT>
|
||||
<DD>Get ClipPlane at specificed index position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlane"></A>
|
||||
<A NAME="DOC.2.26.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="ClipPlane.html">ClipPlane</A>* getClipPlane(unsigned int pos) const </B></TT>
|
||||
<DD>Get const ClipPlane at specificed index position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlaneList"></A>
|
||||
<A NAME="DOC.2.26.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClipPlaneList& getClipPlaneList()</B></TT>
|
||||
<DD>Get the ClipPlaneList
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipPlaneList"></A>
|
||||
<A NAME="DOC.2.26.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const ClipPlaneList& getClipPlaneList() const </B></TT>
|
||||
<DD>Get the const ClipPlaneList
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetModes"></A>
|
||||
<A NAME="DOC.2.26.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setStateSetModes(<!1><A HREF="StateSet.html">StateSet</A>&, const StateAttribute::GLModeValue) const </B></TT>
|
||||
<DD>Set the GLModes on StateSet associated with the ClipPlanes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLocalStateSetModes"></A>
|
||||
<A NAME="DOC.2.26.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLocalStateSetModes(const StateAttribute::GLModeValue=StateAttribute::ON)</B></TT>
|
||||
<DD>Set up the local StateSet
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ClipNode"></A>
|
||||
<A NAME="DOC.2.26.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ClipNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.26.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_value"></A>
|
||||
<A NAME="DOC.2.26.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>StateAttribute::GLModeValue _value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_planes"></A>
|
||||
<A NAME="DOC.2.26.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClipPlaneList _planes</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>
|
||||
@@ -135,6 +135,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -145,6 +151,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
441
doc/doc++/osg/CollectOccludersVisitor.html
Normal file
441
doc/doc++/osg/CollectOccludersVisitor.html
Normal file
@@ -0,0 +1,441 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::CollectOccludersVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::CollectOccludersVisitor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="CCullStack,MCullStack.html,CReferenced,MReferenced.html,CNodeVisitor,MNodeVisitor.html,CCollectOccludersVisitor,MCollectOccludersVisitor.html">
|
||||
<param name=before value="M,M,M,M">
|
||||
<param name=after value="Ml_,Md_||,MD_,M">
|
||||
<param name=indent value="1,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>typedef std::set<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> ShadowVolumeOccluderSet <B><A HREF="#DOC.2.28.1">CollectOccludersVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.28.2">~CollectOccludersVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>* <B><A HREF="#DOC.2.28.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.5">apply</A></B>(osg::Node&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.6">apply</A></B>(<!1><A HREF="Transform.html">osg::Transform</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.7">apply</A></B>(<!1><A HREF="Projection.html">osg::Projection</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.8">apply</A></B>(<!1><A HREF="Switch.html">osg::Switch</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.9">apply</A></B>(<!1><A HREF="LOD.html">osg::LOD</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.10">apply</A></B>(<!1><A HREF="OccluderNode.html">osg::OccluderNode</A>& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.11">setMinimumShadowOccluderVolume</A></B>(float vol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.28.12">getMinimumShadowOccluderVolume</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.13">setCreateDrawablesOnOccludeNodes</A></B>(bool flag)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.28.14">getCreateDrawablesOnOccludeNodes</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.15">setCollectedOcculderList</A></B>(const ShadowVolumeOccluderSet& svol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.28.16">getCollectedOccluderSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderSet& <B><A HREF="#DOC.2.28.17">getCollectedOccluderSet</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.18">removeOccludedOccluders</A></B>()
|
||||
<DD><I>remove occluded occluders for the collected occluders list</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.28.23">_minimumShadowOccluderVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.28.24">_createDrawables</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderSet <B><A HREF="#DOC.2.28.25">_occluderSet</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.19">CollectOccludersVisitor</A></B>(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.28.19">CollectOccludersVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy construction</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>& <B><A HREF="#DOC.2.28.20">operator = </A></B>(const <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy operator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.28.21">handle_cull_callbacks_and_traverse</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.28.22">handle_cull_callbacks_and_accept</A></B>(osg::Node& node, osg::Node* acceptNode)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="NodeVisitor.html">NodeVisitor</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setTraversalNumber</B>(const int fn)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>getTraversalNumber</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setFrameStamp</B>(<!1><A HREF="FrameStamp.html">FrameStamp</A>* fs)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="FrameStamp.html">FrameStamp</A>* <B>getFrameStamp</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setTraversalMask</B>(const Node::NodeMask mask)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node::NodeMask <B>getTraversalMask</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setNodeMaskOverride</B>(const Node::NodeMask mask)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node::NodeMask <B>getNodeMaskOverride</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>validNodeMask</B>(const osg::Node& node) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setTraversalMode</B>(const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B>getTraversalMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setTraversalVisitor</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* <B>getTraversalVisitor</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>traverse</B>(Node& node)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>pushOntoNodePath</B>(Node* node)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>popFromNodePath</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>NodePath& <B>getNodePath</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const NodePath& <B>getNodePath</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const bool <B>getLocalToWorldMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const bool <B>getWorldToLocalMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, Node* node)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>TraversalMode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>int <B>_traversalNumber</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="FrameStamp.html">FrameStamp</A>> <B>_frameStamp</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeVisitor.html">NodeVisitor</A>> <B>_traversalVisitor</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="NodeVisitor.html#DOC.2.76.1">TraversalMode</A> <B>_traversalMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>Node::NodeMask <B>_traversalMask</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>Node::NodeMask <B>_nodeMaskOverride</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>NodePath <B>_nodePath</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>
|
||||
<HR><H3>Inherited from <A HREF="CullStack.html">CullStack</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setOccluderList</B>(const ShadowVolumeOccluderList& svol)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ShadowVolumeOccluderList& <B>getOccluderList</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const ShadowVolumeOccluderList& <B>getOccluderList</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>pushViewport</B>(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>popViewport</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>pushProjectionMatrix</B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>popProjectionMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>pushModelViewMatrix</B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>popModelViewMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline float <B>getFrustumVolume</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullingMode</B>(CullingMode mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingMode <B>getCullingMode</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setLODBias</B>(const float bias)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const float <B>getLODBias</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setSmallFeatureCullingPixelSize</B>(float value)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>getSmallFeatureCullingPixelSize</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>pixelSize</B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>pixelSize</B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>disableAndPushOccludersCurrentMask</B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>popOccludersCurrentMask</B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>isCulled</B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>isCulled</B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>isCulled</B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>isCulled</B>(const osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>pushCurrentMask</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>popCurrentMask</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& <B>getClipSpaceCullingStack</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingStack& <B>getProjectionCullingStack</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingStack& <B>getModelViewCullingStack</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="CullingSet.html">CullingSet</A>& <B>getCurrentCullingSet</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* <B>getViewport</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B>getModelViewMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B>getProjectionMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B>getWindowMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B>getMVPW</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B>getEyeLocal</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B>getUpLocal</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B>getLookVectorLocal</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Viewport.html">Viewport</A>* <B>getViewport</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B>getModelViewMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B>getProjectionMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Matrix.html">Matrix</A> <B>getWindowMatrix</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B>getMVPW</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">Matrix</A>* <B>createOrReuseMatrix</B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum <B>CullingModeValues</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingMode <B>_cullingMode</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_LODBias</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_smallFeatureCullingPixelSize</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ShadowVolumeOccluderList <B>_occluderList</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>MatrixStack <B>_modelviewStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>MatrixStack <B>_MVPW_Stack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingStack <B>_clipspaceCullingStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingStack <B>_projectionCullingStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>CullingStack <B>_modelviewCullingStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>float <B>_frustumVolume</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>unsigned int <B>_bbCornerNear</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>unsigned int <B>_bbCornerFar</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Matrix.html">osg::Matrix</A> <B>_identity</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>unsigned int <B>_currentReuseMatrixIndex</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>pushCullingSet</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>popCullingSet</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>computeFrustumVolume</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* <B>createOrReuseMatrix</B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack <B>_projectionStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack <B>_viewportStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack <B>_eyePointStack</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList <B>_reuseMatrixList</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> ShadowVolumeOccluderSet CollectOccludersVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~CollectOccludersVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Node&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Transform.html">osg::Transform</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Projection.html">osg::Projection</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="Switch.html">osg::Switch</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="LOD.html">osg::LOD</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.28.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(<!1><A HREF="OccluderNode.html">osg::OccluderNode</A>& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMinimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumShadowOccluderVolume(float vol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMinimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getMinimumShadowOccluderVolume() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCreateDrawablesOnOccludeNodes"></A>
|
||||
<A NAME="DOC.2.28.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCreateDrawablesOnOccludeNodes(bool flag)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCreateDrawablesOnOccludeNodes"></A>
|
||||
<A NAME="DOC.2.28.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getCreateDrawablesOnOccludeNodes() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCollectedOcculderList"></A>
|
||||
<A NAME="DOC.2.28.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCollectedOcculderList(const ShadowVolumeOccluderSet& svol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCollectedOccluderSet"></A>
|
||||
<A NAME="DOC.2.28.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderSet& getCollectedOccluderSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCollectedOccluderSet"></A>
|
||||
<A NAME="DOC.2.28.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const ShadowVolumeOccluderSet& getCollectedOccluderSet() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeOccludedOccluders"></A>
|
||||
<A NAME="DOC.2.28.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeOccludedOccluders()</B></TT>
|
||||
<DD>remove occluded occluders for the collected occluders list
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CollectOccludersVisitor"></A>
|
||||
<A NAME="DOC.2.28.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CollectOccludersVisitor(const <!1><A HREF="CollectOccludersVisitor.html#DOC.2.28.19">CollectOccludersVisitor</A>&)</B></TT>
|
||||
<DD>prevent unwanted copy construction
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.28.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>& operator = (const <!1><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A>&)</B></TT>
|
||||
<DD>prevent unwanted copy operator
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle_cull_callbacks_and_traverse"></A>
|
||||
<A NAME="DOC.2.28.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void handle_cull_callbacks_and_traverse(osg::Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle_cull_callbacks_and_accept"></A>
|
||||
<A NAME="DOC.2.28.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void handle_cull_callbacks_and_accept(osg::Node& node, osg::Node* acceptNode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_minimumShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.28.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _minimumShadowOccluderVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_createDrawables"></A>
|
||||
<A NAME="DOC.2.28.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _createDrawables</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderSet"></A>
|
||||
<A NAME="DOC.2.28.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderSet _occluderSet</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>
|
||||
@@ -115,6 +115,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -125,6 +131,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -109,6 +109,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -119,6 +125,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
192
doc/doc++/osg/ConvexPlanerOccluder.html
Normal file
192
doc/doc++/osg/ConvexPlanerOccluder.html
Normal file
@@ -0,0 +1,192 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ConvexPlanerOccluder</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ConvexPlanerOccluder</A></H2></H2><BLOCKQUOTE>A class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CConvexPlanerOccluder,MConvexPlanerOccluder.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.31.1">ConvexPlanerOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.2">ConvexPlanerOccluder</A></B>(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.31.2">ConvexPlanerOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="META_Object.html">META_Object</A> <B><A HREF="#DOC.2.31.3">(osg, ConvexPlanerOccluder)</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& <B><A HREF="#DOC.2.31.4">getOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& <B><A HREF="#DOC.2.31.5">getOccluder</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>> HoleList void <B><A HREF="#DOC.2.31.6">addHole</A></B>(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.31.7">getHoleList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const HoleList& <B><A HREF="#DOC.2.31.8">getHoleList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.31.9">computeAttributes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.31.10">computeBound</A></B>(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.31.11">computeBound</A></B>(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A> <B><A HREF="#DOC.2.31.13">_occluder</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.31.14">_holeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.31.12">~ConvexPlanerOccluder</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvexPlanerOccluder(const <!1><A HREF="ConvexPlanerOccluder.html#DOC.2.31.2">ConvexPlanerOccluder</A>& cpo, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="(osg, ConvexPlanerOccluder)"></A>
|
||||
<A NAME="DOC.2.31.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="META_Object.html">META_Object</A> (osg, ConvexPlanerOccluder)(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.31.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& getOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.31.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& getOccluder() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addHole"></A>
|
||||
<A NAME="DOC.2.31.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>> HoleList void addHole(const <!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A>& cpp)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.31.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList& getHoleList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.31.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const HoleList& getHoleList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeAttributes"></A>
|
||||
<A NAME="DOC.2.31.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeAttributes()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.31.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.31.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ConvexPlanerOccluder"></A>
|
||||
<A NAME="DOC.2.31.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~ConvexPlanerOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluder"></A>
|
||||
<A NAME="DOC.2.31.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerPolygon.html">ConvexPlanerPolygon</A> _occluder</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.31.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList _holeList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
120
doc/doc++/osg/ConvexPlanerPolygon.html
Normal file
120
doc/doc++/osg/ConvexPlanerPolygon.html
Normal file
@@ -0,0 +1,120 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ConvexPlanerPolygon</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ConvexPlanerPolygon</A></H2></H2><BLOCKQUOTE>A class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.32.1">ConvexPlanerPolygon</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.32.2">area</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.32.3">center</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec3.html">Vec3</A>& <B><A HREF="#DOC.2.32.4">normal</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Vec3.html">osg::Vec3</A>> VertexList void <B><A HREF="#DOC.2.32.5">add</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList& <B><A HREF="#DOC.2.32.6">getVertexList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const VertexList& <B><A HREF="#DOC.2.32.7">getVertexList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.8">computeAttributes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.9">computeBound</A></B>(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.32.10">computeBound</A></B>(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.32.11">_area</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.32.12">_center</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.32.13">_normal</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.32.14">_vertexList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvexPlanerPolygon"></A>
|
||||
<A NAME="DOC.2.32.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ConvexPlanerPolygon()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="area"></A>
|
||||
<A NAME="DOC.2.32.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float area()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="center"></A>
|
||||
<A NAME="DOC.2.32.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& center()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="normal"></A>
|
||||
<A NAME="DOC.2.32.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec3.html">Vec3</A>& normal()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.32.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Vec3.html">osg::Vec3</A>> VertexList void add(const <!1><A HREF="Vec3.html">Vec3</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexList"></A>
|
||||
<A NAME="DOC.2.32.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList& getVertexList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexList"></A>
|
||||
<A NAME="DOC.2.32.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const VertexList& getVertexList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeAttributes"></A>
|
||||
<A NAME="DOC.2.32.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeAttributes()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.32.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingBox.html">BoundingBox</A>& bb) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.32.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeBound(<!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_area"></A>
|
||||
<A NAME="DOC.2.32.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _area</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_center"></A>
|
||||
<A NAME="DOC.2.32.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _center</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normal"></A>
|
||||
<A NAME="DOC.2.32.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _normal</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexList"></A>
|
||||
<A NAME="DOC.2.32.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList _vertexList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -108,6 +108,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -118,6 +124,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
515
doc/doc++/osg/CullStack.html
Normal file
515
doc/doc++/osg/CullStack.html
Normal file
@@ -0,0 +1,515 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::CullStack</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::CullStack</A></H2></H2><BLOCKQUOTE>A CullStack class which accumulates the current project, modelview matrices and the CullingSet.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CCullStack,MCullStack.html,CCollectOccludersVisitor,MCollectOccludersVisitor.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.1">CullStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.36.2">~CullStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int CullingMode void <B><A HREF="#DOC.2.36.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.5">setOccluderList</A></B>(const ShadowVolumeOccluderList& svol)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList& <B><A HREF="#DOC.2.36.6">getOccluderList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const ShadowVolumeOccluderList& <B><A HREF="#DOC.2.36.7">getOccluderList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.8">pushViewport</A></B>(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.9">popViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.10">pushProjectionMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.11">popProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.12">pushModelViewMatrix</A></B>(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.13">popModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline float <B><A HREF="#DOC.2.36.14">getFrustumVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.15">setCullingMode</A></B>(CullingMode mode)
|
||||
<DD><I>Sets the current CullingMode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.36.16">getCullingMode</A></B>() const
|
||||
<DD><I>Returns the current CullingMode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.17">setLODBias</A></B>(const float bias)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.36.18">getLODBias</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.19">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.20">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.21">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<DD><I>Compute the pixel of an object at position v, with specified radius</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.22">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>Compute the pixel of an bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.25">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.26">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.27">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.36.28">isCulled</A></B>(const osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.29">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.36.30">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& <B><A HREF="#DOC.2.36.31">getClipSpaceCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.36.32">getProjectionCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack& <B><A HREF="#DOC.2.36.33">getModelViewCullingStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullingSet.html">CullingSet</A>& <B><A HREF="#DOC.2.36.34">getCurrentCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* <B><A HREF="#DOC.2.36.35">getViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.36">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.37">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.36.38">getWindowMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& <B><A HREF="#DOC.2.36.39">getMVPW</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& <B><A HREF="#DOC.2.36.40">getEyeLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.36.41">getUpLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> <B><A HREF="#DOC.2.36.42">getLookVectorLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Viewport.html">Viewport</A>* <B><A HREF="#DOC.2.36.65">getViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.66">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.67">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A> <B><A HREF="#DOC.2.36.68">getWindowMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.36.69">getMVPW</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">Matrix</A>* <B><A HREF="#DOC.2.36.70">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum <B><A HREF="#DOC.2.36.3">CullingModeValues</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.36.45">_cullingMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.46">_LODBias</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.47">_smallFeatureCullingPixelSize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ShadowVolumeOccluderList <B><A HREF="#DOC.2.36.48">_occluderList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.36.50">_modelviewStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.36.51">_MVPW_Stack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.54">_clipspaceCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.55">_projectionCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingStack <B><A HREF="#DOC.2.36.56">_modelviewCullingStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.36.58">_frustumVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.59">_bbCornerNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.60">_bbCornerFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Matrix.html">osg::Matrix</A> <B><A HREF="#DOC.2.36.61">_identity</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.36.63">_currentReuseMatrixIndex</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.43">pushCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.44">popCullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.36.57">computeFrustumVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* <B><A HREF="#DOC.2.36.64">createOrReuseMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack <B><A HREF="#DOC.2.36.49">_projectionStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack <B><A HREF="#DOC.2.36.52">_viewportStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack <B><A HREF="#DOC.2.36.53">_eyePointStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList <B><A HREF="#DOC.2.36.62">_reuseMatrixList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A CullStack class which accumulates the current project, modelview matrices
|
||||
and the CullingSet. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="CullStack"></A>
|
||||
<A NAME="DOC.2.36.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullStack"></A>
|
||||
<A NAME="DOC.2.36.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~CullStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullingModeValues"></A>
|
||||
<A NAME="DOC.2.36.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>> OccluderListenum CullingModeValues</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NO_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VIEW_FRUSTUM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NEAR_PLANE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NEAR_PLANE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FAR_PLANE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FAR_PLANE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SMALL_FEATURE_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHADOW_OCCLUSION_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHADOW_OCCLUSION_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ENABLE_ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.36.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ENABLE_ALL_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.36.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int CullingMode void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOccluderList"></A>
|
||||
<A NAME="DOC.2.36.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOccluderList(const ShadowVolumeOccluderList& svol)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluderList"></A>
|
||||
<A NAME="DOC.2.36.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderList& getOccluderList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluderList"></A>
|
||||
<A NAME="DOC.2.36.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const ShadowVolumeOccluderList& getOccluderList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushViewport"></A>
|
||||
<A NAME="DOC.2.36.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushViewport(<!1><A HREF="Viewport.html">osg::Viewport</A>* viewport)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popViewport"></A>
|
||||
<A NAME="DOC.2.36.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushProjectionMatrix(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushModelViewMatrix(<!1><A HREF="Matrix.html">osg::Matrix</A>* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustumVolume"></A>
|
||||
<A NAME="DOC.2.36.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline float getFrustumVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullingMode"></A>
|
||||
<A NAME="DOC.2.36.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullingMode(CullingMode mode)</B></TT>
|
||||
<DD>Sets the current CullingMode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullingMode"></A>
|
||||
<A NAME="DOC.2.36.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingMode getCullingMode() const </B></TT>
|
||||
<DD>Returns the current CullingMode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLODBias"></A>
|
||||
<A NAME="DOC.2.36.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLODBias(const float bias)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLODBias"></A>
|
||||
<A NAME="DOC.2.36.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getLODBias() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSmallFeatureCullingPixelSize(float value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getSmallFeatureCullingPixelSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.36.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const </B></TT>
|
||||
<DD>Compute the pixel of an object at position v, with specified radius
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.36.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>Compute the pixel of an bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableAndPushOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableAndPushOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.36.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const osg::Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.36.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClipSpaceCullingStack"></A>
|
||||
<A NAME="DOC.2.36.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="CullingSet.html">CullingSet</A>> > CullingStack CullingStack& getClipSpaceCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionCullingStack"></A>
|
||||
<A NAME="DOC.2.36.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack& getProjectionCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewCullingStack"></A>
|
||||
<A NAME="DOC.2.36.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack& getModelViewCullingStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentCullingSet"></A>
|
||||
<A NAME="DOC.2.36.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullingSet.html">CullingSet</A>& getCurrentCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.36.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Viewport.html">osg::Viewport</A>* getViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>& getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWindowMatrix"></A>
|
||||
<A NAME="DOC.2.36.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">osg::Matrix</A> getWindowMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMVPW"></A>
|
||||
<A NAME="DOC.2.36.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">osg::Matrix</A>& getMVPW()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEyeLocal"></A>
|
||||
<A NAME="DOC.2.36.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A>& getEyeLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUpLocal"></A>
|
||||
<A NAME="DOC.2.36.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> getUpLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLookVectorLocal"></A>
|
||||
<A NAME="DOC.2.36.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Vec3.html">osg::Vec3</A> getLookVectorLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCullingSet"></A>
|
||||
<A NAME="DOC.2.36.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCullingSet"></A>
|
||||
<A NAME="DOC.2.36.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popCullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullingMode"></A>
|
||||
<A NAME="DOC.2.36.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingMode _cullingMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_LODBias"></A>
|
||||
<A NAME="DOC.2.36.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _LODBias</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_smallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.36.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _smallFeatureCullingPixelSize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderList"></A>
|
||||
<A NAME="DOC.2.36.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ShadowVolumeOccluderList _occluderList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionStack"></A>
|
||||
<A NAME="DOC.2.36.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A>< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> > MatrixStack MatrixStack _projectionStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewStack"></A>
|
||||
<A NAME="DOC.2.36.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _modelviewStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_MVPW_Stack"></A>
|
||||
<A NAME="DOC.2.36.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _MVPW_Stack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewportStack"></A>
|
||||
<A NAME="DOC.2.36.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Viewport.html">Viewport</A>> > ViewportStack ViewportStack _viewportStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyePointStack"></A>
|
||||
<A NAME="DOC.2.36.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><<!1><A HREF="Vec3.html">Vec3</A>> EyePointStack EyePointStack _eyePointStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clipspaceCullingStack"></A>
|
||||
<A NAME="DOC.2.36.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _clipspaceCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionCullingStack"></A>
|
||||
<A NAME="DOC.2.36.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _projectionCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewCullingStack"></A>
|
||||
<A NAME="DOC.2.36.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullingStack _modelviewCullingStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeFrustumVolume"></A>
|
||||
<A NAME="DOC.2.36.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeFrustumVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frustumVolume"></A>
|
||||
<A NAME="DOC.2.36.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _frustumVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerNear"></A>
|
||||
<A NAME="DOC.2.36.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerNear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerFar"></A>
|
||||
<A NAME="DOC.2.36.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerFar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_identity"></A>
|
||||
<A NAME="DOC.2.36.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Matrix.html">osg::Matrix</A> _identity</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_reuseMatrixList"></A>
|
||||
<A NAME="DOC.2.36.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">osg::ref_ptr</A><<!1><A HREF="Matrix.html">osg::Matrix</A>> > MatrixList MatrixList _reuseMatrixList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentReuseMatrixIndex"></A>
|
||||
<A NAME="DOC.2.36.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _currentReuseMatrixIndex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseMatrix"></A>
|
||||
<A NAME="DOC.2.36.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">osg::Matrix</A>* createOrReuseMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.36.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Viewport.html">Viewport</A>* getViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.36.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.36.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>& getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWindowMatrix"></A>
|
||||
<A NAME="DOC.2.36.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A> getWindowMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMVPW"></A>
|
||||
<A NAME="DOC.2.36.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Matrix.html">Matrix</A>& getMVPW()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseMatrix"></A>
|
||||
<A NAME="DOC.2.36.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Matrix.html">Matrix</A>* createOrReuseMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="CollectOccludersVisitor.html">CollectOccludersVisitor</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
265
doc/doc++/osg/CullingSet.html
Normal file
265
doc/doc++/osg/CullingSet.html
Normal file
@@ -0,0 +1,265 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::CullingSet</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::CullingSet</A></H2></H2><BLOCKQUOTE>A CullingSet class which contains a frustum and a list of occluder.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CCullingSet,MCullingSet.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.35.1">CullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.2">CullingSet</A></B>(const <!1><A HREF="CullingSet.html#DOC.2.35.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.35.3">~CullingSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.5">setCullingMask</A></B>(Mask mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.6">setFrustum</A></B>(<!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.35.7">getFrustum</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.35.8">getFrustum</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.9">addOccluder</A></B>(<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.10">setPixelSizeVector</A></B>(const <!1><A HREF="Vec4.html">Vec4</A>& v)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.35.11">getPixelSizeVector</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Vec4.html">Vec4</A>& <B><A HREF="#DOC.2.35.12">getPixelSizeVector</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.13">setSmallFeatureCullingPixelSize</A></B>(float value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float& <B><A HREF="#DOC.2.35.14">getSmallFeatureCullingPixelSize</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.15">getSmallFeatureCullingPixelSize</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.16">pixelSize</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const
|
||||
<DD><I>Compute the pixel of an object at position v, with specified radius</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.17">pixelSize</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const
|
||||
<DD><I>Compute the pixel of an bounding sphere</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.18">isCulled</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.19">isCulled</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.35.20">isCulled</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.35.21">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.35.22">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.23">disableAndPushOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.35.24">popOccludersCurrentMask</A></B>(NodePath& nodePath)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int Maskenum <B><A HREF="#DOC.2.35.4">MaskValues</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mask <B><A HREF="#DOC.2.35.25">_mask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.35.26">_frustum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>OccluderList <B><A HREF="#DOC.2.35.27">_occluderList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A> <B><A HREF="#DOC.2.35.28">_pixelSizeVector</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.35.29">_smallFeatureCullingPixelSize</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A CullingSet class which contains a frustum and a list of occluder. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="CullingSet"></A>
|
||||
<A NAME="DOC.2.35.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullingSet"></A>
|
||||
<A NAME="DOC.2.35.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullingSet(const <!1><A HREF="CullingSet.html#DOC.2.35.2">CullingSet</A>& cs, const <!1><A HREF="Matrix.html">Matrix</A>& matrix, const <!1><A HREF="Vec4.html">Vec4</A>& pixelSizeVector)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullingSet"></A>
|
||||
<A NAME="DOC.2.35.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~CullingSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MaskValues"></A>
|
||||
<A NAME="DOC.2.35.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int Maskenum MaskValues</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VIEW_FRUSTUM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SMALL_FEATURE_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHADOW_OCCLUSION_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHADOW_OCCLUSION_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.35.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setCullingMask"></A>
|
||||
<A NAME="DOC.2.35.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullingMask(Mask mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrustum"></A>
|
||||
<A NAME="DOC.2.35.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFrustum(<!1><A HREF="Polytope.html">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustum"></A>
|
||||
<A NAME="DOC.2.35.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A>& getFrustum()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrustum"></A>
|
||||
<A NAME="DOC.2.35.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Polytope.html">Polytope</A>& getFrustum() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addOccluder"></A>
|
||||
<A NAME="DOC.2.35.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addOccluder(<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPixelSizeVector(const <!1><A HREF="Vec4.html">Vec4</A>& v)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A>& getPixelSizeVector()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Vec4.html">Vec4</A>& getPixelSizeVector() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSmallFeatureCullingPixelSize(float value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float& getSmallFeatureCullingPixelSize()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSmallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getSmallFeatureCullingPixelSize() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.35.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="Vec3.html">Vec3</A>& v, float <!1><A HREF="BoundingSphere.html#DOC.2.9.11">radius</A>) const </B></TT>
|
||||
<DD>Compute the pixel of an object at position v, with specified radius
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pixelSize"></A>
|
||||
<A NAME="DOC.2.35.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float pixelSize(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs) const </B></TT>
|
||||
<DD>Compute the pixel of an bounding sphere
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bb)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.35.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableAndPushOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void disableAndPushOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popOccludersCurrentMask"></A>
|
||||
<A NAME="DOC.2.35.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popOccludersCurrentMask(NodePath& nodePath)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mask"></A>
|
||||
<A NAME="DOC.2.35.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Mask _mask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frustum"></A>
|
||||
<A NAME="DOC.2.35.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> _frustum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderList"></A>
|
||||
<A NAME="DOC.2.35.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>OccluderList _occluderList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pixelSizeVector"></A>
|
||||
<A NAME="DOC.2.35.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A> _pixelSizeVector</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_smallFeatureCullingPixelSize"></A>
|
||||
<A NAME="DOC.2.35.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _smallFeatureCullingPixelSize</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>
|
||||
@@ -124,6 +124,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -134,6 +140,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
217
doc/doc++/osg/DrawArrayLengths.html
Normal file
217
doc/doc++/osg/DrawArrayLengths.html
Normal file
@@ -0,0 +1,217 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawArrayLengths</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawArrayLengths</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
|
||||
<param name=classes value="Mstd::vector,M,CVectorSizei,MVectorSizei.html,CReferenced,MReferenced.html,CObject,MObject.html,CPrimitive,MPrimitive.html,CDrawArrayLengths,MDrawArrayLengths.html">
|
||||
<param name=before value="M,M,M,M,M,M">
|
||||
<param name=after value="Md_SP,Ml_,Md_SP||,Md_||,MD_,M">
|
||||
<param name=indent value="1,2,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.102.1">DrawArrayLengths</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.2">DrawArrayLengths</A></B>(const <!1><A HREF="DrawArrayLengths.html#DOC.2.102.2">DrawArrayLengths</A>& dal, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.3">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.102.4">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.102.5">DrawArrayLengths</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator firstItr, InputIterator lastItr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.102.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.102.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.102.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.102.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.102.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.102.11">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.12">getFirst</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.13">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.14">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.102.15">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.102.16">_first</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Primitive.html">Primitive</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getMode</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Mode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="VectorSizei.html">VectorSizei</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(const <!1><A HREF="DrawArrayLengths.html#DOC.2.102.2">DrawArrayLengths</A>& dal, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no, GLsizei* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengths"></A>
|
||||
<A NAME="DOC.2.102.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawArrayLengths(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator firstItr, InputIterator lastItr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.102.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.102.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.102.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.102.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.102.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFirst"></A>
|
||||
<A NAME="DOC.2.102.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFirst"></A>
|
||||
<A NAME="DOC.2.102.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getFirst() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.102.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.102.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.102.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_first"></A>
|
||||
<A NAME="DOC.2.102.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _first</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>
|
||||
226
doc/doc++/osg/DrawArrays.html
Normal file
226
doc/doc++/osg/DrawArrays.html
Normal file
@@ -0,0 +1,226 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawArrays</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawArrays</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,CPrimitive,MPrimitive.html,CDrawArrays,MDrawArrays.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.101.1">DrawArrays</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.2">DrawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.101.3">DrawArrays</A></B>(const <!1><A HREF="DrawArrays.html#DOC.2.101.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.101.4">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.101.5">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.101.6">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.101.7">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.101.8">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.9">set</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.10">setFirst</A></B>(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.101.11">getFirst</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.101.12">setCount</A></B>(GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.101.13">getCount</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.14">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.15">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.101.16">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLint <B><A HREF="#DOC.2.101.17">_first</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLsizei <B><A HREF="#DOC.2.101.18">_count</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Primitive.html">Primitive</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getMode</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Mode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrays"></A>
|
||||
<A NAME="DOC.2.101.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrays(const <!1><A HREF="DrawArrays.html#DOC.2.101.3">DrawArrays</A>& da, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.101.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.101.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.101.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.101.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.101.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.101.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFirst"></A>
|
||||
<A NAME="DOC.2.101.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFirst(GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFirst"></A>
|
||||
<A NAME="DOC.2.101.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint getFirst() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCount"></A>
|
||||
<A NAME="DOC.2.101.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCount(GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCount"></A>
|
||||
<A NAME="DOC.2.101.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei getCount() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.101.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.101.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.101.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_first"></A>
|
||||
<A NAME="DOC.2.101.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLint _first</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_count"></A>
|
||||
<A NAME="DOC.2.101.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLsizei _count</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>
|
||||
196
doc/doc++/osg/DrawElementsUByte.html
Normal file
196
doc/doc++/osg/DrawElementsUByte.html
Normal file
@@ -0,0 +1,196 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawElementsUByte</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawElementsUByte</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUByte,MVectorUByte.html,CReferenced,MReferenced.html,CObject,MObject.html,CPrimitive,MPrimitive.html,CDrawElementsUByte,MDrawElementsUByte.html">
|
||||
<param name=before value="M,M,M,M,M,M">
|
||||
<param name=after value="Md_SP,Ml_,Md_SP||,Md_||,MD_,M">
|
||||
<param name=indent value="1,2,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.103.1">DrawElementsUByte</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.2">DrawElementsUByte</A></B>(const <!1><A HREF="DrawElementsUByte.html#DOC.2.103.2">DrawElementsUByte</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.3">DrawElementsUByte</A></B>(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.103.4">DrawElementsUByte</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.103.5">DrawElementsUByte</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.103.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.103.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.103.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.103.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.103.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Primitive.html">Primitive</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getMode</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Mode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="VectorUByte.html">VectorUByte</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(const <!1><A HREF="DrawElementsUByte.html#DOC.2.103.2">DrawElementsUByte</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode, unsigned int no, GLubyte* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUByte(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUByte"></A>
|
||||
<A NAME="DOC.2.103.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUByte(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.103.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.103.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.103.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.103.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.103.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.103.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.103.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.103.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</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>
|
||||
196
doc/doc++/osg/DrawElementsUInt.html
Normal file
196
doc/doc++/osg/DrawElementsUInt.html
Normal file
@@ -0,0 +1,196 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawElementsUInt</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawElementsUInt</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUInt,MVectorUInt.html,CReferenced,MReferenced.html,CObject,MObject.html,CPrimitive,MPrimitive.html,CDrawElementsUInt,MDrawElementsUInt.html">
|
||||
<param name=before value="M,M,M,M,M,M">
|
||||
<param name=after value="Md_SP,Ml_,Md_SP||,Md_||,MD_,M">
|
||||
<param name=indent value="1,2,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.105.1">DrawElementsUInt</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.2">DrawElementsUInt</A></B>(const <!1><A HREF="DrawElementsUInt.html#DOC.2.105.2">DrawElementsUInt</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.3">DrawElementsUInt</A></B>(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.105.4">DrawElementsUInt</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.105.5">DrawElementsUInt</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.105.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.105.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.105.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.105.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Primitive.html">Primitive</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getMode</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Mode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="VectorUInt.html">VectorUInt</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(const <!1><A HREF="DrawElementsUInt.html#DOC.2.105.2">DrawElementsUInt</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode, unsigned int no, GLuint* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUInt(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUInt"></A>
|
||||
<A NAME="DOC.2.105.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUInt(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.105.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.105.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.105.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.105.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.105.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.105.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.105.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.105.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</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>
|
||||
196
doc/doc++/osg/DrawElementsUShort.html
Normal file
196
doc/doc++/osg/DrawElementsUShort.html
Normal file
@@ -0,0 +1,196 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::DrawElementsUShort</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::DrawElementsUShort</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUShort,MVectorUShort.html,CReferenced,MReferenced.html,CObject,MObject.html,CPrimitive,MPrimitive.html,CDrawElementsUShort,MDrawElementsUShort.html">
|
||||
<param name=before value="M,M,M,M,M,M">
|
||||
<param name=after value="Md_SP,Ml_,Md_SP||,Md_||,MD_,M">
|
||||
<param name=indent value="1,2,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.104.1">DrawElementsUShort</A></B>(GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.2">DrawElementsUShort</A></B>(const <!1><A HREF="DrawElementsUShort.html#DOC.2.104.2">DrawElementsUShort</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.3">DrawElementsUShort</A></B>(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.104.4">DrawElementsUShort</A></B>(GLenum mode, unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.104.5">DrawElementsUShort</A></B>(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.104.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.104.8">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.9">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.104.10">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.11">draw</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.12">accept</A></B>(Drawable::PrimitiveFunctor& functor)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.104.13">offsetIndices</A></B>(int offset)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Primitive.html">Primitive</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setMode</B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getMode</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Mode</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B>_primitiveType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_mode</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="VectorUShort.html">VectorUShort</A>:</H3>
|
||||
<DL>
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(const <!1><A HREF="DrawElementsUShort.html#DOC.2.104.2">DrawElementsUShort</A>& array, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode, unsigned int no, GLushort* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShort(GLenum mode, unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShort"></A>
|
||||
<A NAME="DOC.2.104.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> DrawElementsUShort(GLenum mode, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.104.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.104.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.104.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.104.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.104.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.104.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.104.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor& functor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.104.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset)</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>
|
||||
@@ -146,13 +146,9 @@
|
||||
<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>&)
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>accept</B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</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>virtual void <B>applyPrimitiveOperation</B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>accept</B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>draw</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
</DL></P>
|
||||
@@ -167,7 +163,7 @@
|
||||
<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>typedef uint AttributeBitMaskenum <B>AttributeBitMaskValues</B>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>AttributeType</B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
@@ -217,6 +213,12 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -227,6 +229,8 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -118,19 +118,13 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.40.37">flushDeletedDisplayLists</A></B>(uint contextID)
|
||||
<DD><I>flush all the cached display list which need to be deleted in the OpenGL context related to contextID</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.40.38">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A>&)
|
||||
<DD><I>Collect Stistics count from Drawable</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.40">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual AttributeBitMask <B><A HREF="#DOC.2.40.41">suppportsAttributeOperation</A></B>() const
|
||||
<DD><I>return the attributes supported by applyAttrbuteOperation() as an AttributeBitMask</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.42">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual AttributeBitMask <B><A HREF="#DOC.2.40.42">applyAttributeOperation</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)
|
||||
<DD><I>return the attributes successully applied in applyAttributeUpdate</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.44">applyPrimitiveOperation</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<DD><I>apply the internal geometry as basic primitives to a PrimitiveFunctor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.40.61">draw</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.40.59">draw</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw OpenGL primitives.</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -146,7 +140,7 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.40.31">DrawCallback</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DD><I>Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef uint AttributeBitMaskenum <B><A HREF="#DOC.2.40.39">AttributeBitMaskValues</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.40.38">AttributeType</A></B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
@@ -155,44 +149,44 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B><A HREF="#DOC.2.40.50">_parents</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B><A HREF="#DOC.2.40.48">_parents</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B><A HREF="#DOC.2.40.51">_dstate</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B><A HREF="#DOC.2.40.49">_dstate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.52">_supportsDisplayList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.50">_supportsDisplayList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.53">_useDisplayList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.40.51">_useDisplayList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> <B><A HREF="#DOC.2.40.55">_bbox</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> <B><A HREF="#DOC.2.40.53">_bbox</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.40.56">_bbox_computed</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.40.54">_bbox_computed</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B><A HREF="#DOC.2.40.57">_appCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> <B><A HREF="#DOC.2.40.55">_appCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B><A HREF="#DOC.2.40.58">_drawCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B><A HREF="#DOC.2.40.56">_drawCallback</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B><A HREF="#DOC.2.40.59">_cullCallback</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B><A HREF="#DOC.2.40.57">_cullCallback</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html">Drawable</A>& <B><A HREF="#DOC.2.40.45">operator = </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Drawable.html">Drawable</A>& <B><A HREF="#DOC.2.40.43">operator = </A></B>(const <!1><A HREF="Drawable.html">Drawable</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.46">~Drawable</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.44">~Drawable</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.40.47">computeBound</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.40.45">computeBound</A></B>() const = 0
|
||||
<DD><I>compute the bounding box of the drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.48">addParent</A></B>(osg::Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.46">addParent</A></B>(osg::Node* node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.49">removeParent</A></B>(osg::Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.40.47">removeParent</A></B>(osg::Node* node)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> GLObjectList mutable GLObjectList <B><A HREF="#DOC.2.40.54">_globjList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<uint> GLObjectList mutable GLObjectList <B><A HREF="#DOC.2.40.52">_globjList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache <B><A HREF="#DOC.2.40.60">s_deletedDisplayListCache</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache <B><A HREF="#DOC.2.40.58">s_deletedDisplayListCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -207,6 +201,12 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -217,6 +217,8 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -247,20 +249,7 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
directly, these are provided by subclasses such as osg::Geometry. State attributes
|
||||
for a Drawable are maintained in StateSet which the Drawable maintains
|
||||
a referenced counted pointer to. Both Drawable's and StateSet's can
|
||||
be shared for optimal memory usage and graphics performance.
|
||||
|
||||
<P>Subclasses should provide an instance of getStats(Statistics *st) if the subclass
|
||||
contains drawing primitives. This member function should add the primitives it
|
||||
draws into the Statistics class; for example add the number of quads, triangles etc
|
||||
created. For an example see Geometry.cpp:
|
||||
getStats(osgUtil::Statistics *stat).
|
||||
Failure to implement this routine will only result in the stats displayed for
|
||||
your drawable being wrong.
|
||||
Another example is in the InfinitePlane class- this draws a normal geoset AND
|
||||
its own special set of quads, so this case of getPrims calls:
|
||||
the normal geoset stats gs->getStats(..), and then adds the number of quads
|
||||
rendered directly (it is rendered in a display list, but we do know how many
|
||||
quads are in the display list).</BLOCKQUOTE>
|
||||
be shared for optimal memory usage and graphics performance.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Drawable"></A>
|
||||
@@ -496,132 +485,138 @@ by contextID
|
||||
<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="getStats"></A>
|
||||
<A NAME="AttributeType"></A>
|
||||
<A NAME="DOC.2.40.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool getStats(<!1><A HREF="Statistics.html">Statistics</A>&)</B></TT>
|
||||
<DD>Collect Stistics count from Drawable
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AttributeBitMaskValues"></A>
|
||||
<A NAME="DOC.2.40.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef uint AttributeBitMaskenum AttributeBitMaskValues</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AttributeType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="COORDS"></A>
|
||||
<A NAME="DOC.2.40.39.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COORDS</B></TT>
|
||||
<A NAME="VERTICES"></A>
|
||||
<A NAME="DOC.2.40.38.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VERTICES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NORMALS"></A>
|
||||
<A NAME="DOC.2.40.39.2"></A>
|
||||
<A NAME="DOC.2.40.38.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NORMALS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COLORS"></A>
|
||||
<A NAME="DOC.2.40.39.3"></A>
|
||||
<A NAME="DOC.2.40.38.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COLORS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS"></A>
|
||||
<A NAME="DOC.2.40.39.4"></A>
|
||||
<A NAME="DOC.2.40.38.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_0"></A>
|
||||
<A NAME="DOC.2.40.39.5"></A>
|
||||
<A NAME="DOC.2.40.38.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_1"></A>
|
||||
<A NAME="DOC.2.40.39.6"></A>
|
||||
<A NAME="DOC.2.40.38.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_1</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_2"></A>
|
||||
<A NAME="DOC.2.40.39.7"></A>
|
||||
<A NAME="DOC.2.40.38.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_3"></A>
|
||||
<A NAME="DOC.2.40.39.8"></A>
|
||||
<A NAME="DOC.2.40.38.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_3</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_4"></A>
|
||||
<A NAME="DOC.2.40.38.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_4</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_5"></A>
|
||||
<A NAME="DOC.2.40.38.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_5</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_6"></A>
|
||||
<A NAME="DOC.2.40.38.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_6</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TEXTURE_COORDS_7"></A>
|
||||
<A NAME="DOC.2.40.38.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TEXTURE_COORDS_7</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="suppportsAttributeOperation"></A>
|
||||
<A NAME="DOC.2.40.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual AttributeBitMask suppportsAttributeOperation() const </B></TT>
|
||||
<DD>return the attributes supported by applyAttrbuteOperation() as an AttributeBitMask
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.40.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyAttributeOperation"></A>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.40.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual AttributeBitMask applyAttributeOperation(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>&)</B></TT>
|
||||
<DD>return the attributes successully applied in applyAttributeUpdate
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyPrimitiveOperation"></A>
|
||||
<A NAME="DOC.2.40.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void applyPrimitiveOperation(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)</B></TT>
|
||||
<DD>apply the internal geometry as basic primitives to a PrimitiveFunctor
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.40.45"></A>
|
||||
<A NAME="DOC.2.40.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html">Drawable</A>& operator = (const <!1><A HREF="Drawable.html">Drawable</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Drawable"></A>
|
||||
<A NAME="DOC.2.40.46"></A>
|
||||
<A NAME="DOC.2.40.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Drawable()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.40.47"></A>
|
||||
<A NAME="DOC.2.40.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const = 0</B></TT>
|
||||
<DD>compute the bounding box of the drawable. Method must be
|
||||
implemented by subclasses.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addParent"></A>
|
||||
<A NAME="DOC.2.40.48"></A>
|
||||
<A NAME="DOC.2.40.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addParent(osg::Node* node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeParent"></A>
|
||||
<A NAME="DOC.2.40.49"></A>
|
||||
<A NAME="DOC.2.40.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeParent(osg::Node* node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parents"></A>
|
||||
<A NAME="DOC.2.40.50"></A>
|
||||
<A NAME="DOC.2.40.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> _parents</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dstate"></A>
|
||||
<A NAME="DOC.2.40.51"></A>
|
||||
<A NAME="DOC.2.40.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> _dstate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_supportsDisplayList"></A>
|
||||
<A NAME="DOC.2.40.52"></A>
|
||||
<A NAME="DOC.2.40.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _supportsDisplayList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_useDisplayList"></A>
|
||||
<A NAME="DOC.2.40.53"></A>
|
||||
<A NAME="DOC.2.40.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _useDisplayList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_globjList"></A>
|
||||
<A NAME="DOC.2.40.54"></A>
|
||||
<A NAME="DOC.2.40.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<uint> GLObjectList mutable GLObjectList _globjList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbox"></A>
|
||||
<A NAME="DOC.2.40.55"></A>
|
||||
<A NAME="DOC.2.40.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="BoundingBox.html">BoundingBox</A> _bbox</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbox_computed"></A>
|
||||
<A NAME="DOC.2.40.56"></A>
|
||||
<A NAME="DOC.2.40.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _bbox_computed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_appCallback"></A>
|
||||
<A NAME="DOC.2.40.57"></A>
|
||||
<A NAME="DOC.2.40.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>> _appCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawCallback"></A>
|
||||
<A NAME="DOC.2.40.58"></A>
|
||||
<A NAME="DOC.2.40.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> _drawCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullCallback"></A>
|
||||
<A NAME="DOC.2.40.59"></A>
|
||||
<A NAME="DOC.2.40.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> _cullCallback</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_deletedDisplayListCache"></A>
|
||||
<A NAME="DOC.2.40.60"></A>
|
||||
<A NAME="DOC.2.40.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<uint,std::set<uint> >static DeletedDisplayListCache DeletedDisplayListCache s_deletedDisplayListCache</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.40.61"></A>
|
||||
<A NAME="DOC.2.40.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void draw(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw OpenGL primitives.
|
||||
If the drawable has _useDisplayList set to true then use an OpenGL display
|
||||
|
||||
@@ -132,6 +132,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -142,6 +148,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -108,6 +108,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -118,6 +124,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -233,19 +233,13 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="GeoSet.html#DOC.2.50.79">AttributeDeleteFunctor</A>* <B><A HREF="#DOC.2.50.82">getAttributeDeleteFunctor</A></B>() const
|
||||
<DD><I>get the current AttributeDeleteFunction to handle attribute arrays attached to this Geoset</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.50.83">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A> &)
|
||||
<DD><I>Statistics collection for each drawable- 260901</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.83">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual AttributeBitMask <B><A HREF="#DOC.2.50.84">suppportsAttributeOperation</A></B>() const
|
||||
<DD><I>return the attributes supported by applyAttrbuteUpdate() as an AttributeBitMask</I>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.84">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual AttributeBitMask <B><A HREF="#DOC.2.50.85">applyAttributeOperation</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& auf)
|
||||
<DD><I>return the attributes successully applied in applyAttributeUpdate</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.50.86">applyPrimitiveOperation</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& functor)
|
||||
<DD><I>apply the internal geometry as basic primitives to a PrimitiveFunctor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html">Geometry</A>* <B><A HREF="#DOC.2.50.87">convertToGeometry</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html">Geometry</A>* <B><A HREF="#DOC.2.50.85">convertToGeometry</A></B>()
|
||||
<DD><I>convinience function for converting GeoSet's to equivilant Geometry nodes</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -265,76 +259,76 @@
|
||||
|
||||
<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="GeoSet.html#DOC.2.50.79">AttributeDeleteFunctor</A>> <B><A HREF="#DOC.2.50.91">_adf</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="GeoSet.html#DOC.2.50.79">AttributeDeleteFunctor</A>> <B><A HREF="#DOC.2.50.89">_adf</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.92">_numprims</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.90">_numprims</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.1">PrimitiveType</A> <B><A HREF="#DOC.2.50.93">_primtype</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.1">PrimitiveType</A> <B><A HREF="#DOC.2.50.91">_primtype</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.94">_needprimlen</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.92">_needprimlen</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.95">_oglprimtype</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.93">_oglprimtype</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int* <B><A HREF="#DOC.2.50.96">_primLengths</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int* <B><A HREF="#DOC.2.50.94">_primLengths</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable unsigned char <B><A HREF="#DOC.2.50.97">_primlength</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable unsigned char <B><A HREF="#DOC.2.50.95">_primlength</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char <B><A HREF="#DOC.2.50.98">_flat_shaded_skip</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char <B><A HREF="#DOC.2.50.96">_flat_shaded_skip</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.99">_numcoords</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.97">_numcoords</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.50.100">_coords</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.50.98">_coords</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.101">_cindex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.99">_cindex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.102">_normal_binding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.100">_normal_binding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.103">_numnormals</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.101">_numnormals</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.50.104">_normals</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.50.102">_normals</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.105">_nindex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.103">_nindex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.106">_color_binding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.104">_color_binding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.107">_numcolors</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.105">_numcolors</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>* <B><A HREF="#DOC.2.50.108">_colors</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec4.html">Vec4</A>* <B><A HREF="#DOC.2.50.106">_colors</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.109">_colindex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.107">_colindex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.110">_texture_binding</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> <B><A HREF="#DOC.2.50.108">_texture_binding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.111">_numtcoords</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.50.109">_numtcoords</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.50.112">_tcoords</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A>* <B><A HREF="#DOC.2.50.110">_tcoords</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.113">_tindex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.111">_tindex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void* <B><A HREF="#DOC.2.50.114">_iarray</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void* <B><A HREF="#DOC.2.50.112">_iarray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.115">_iaindex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> <B><A HREF="#DOC.2.50.113">_iaindex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.3">InterleaveArrayType</A> <B><A HREF="#DOC.2.50.116">_iaformat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html#DOC.2.50.3">InterleaveArrayType</A> <B><A HREF="#DOC.2.50.114">_iaformat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.117">_ogliaformat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.50.115">_ogliaformat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.118">_fast_path</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.50.116">_fast_path</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html">GeoSet</A>& <B><A HREF="#DOC.2.50.88">operator = </A></B>(const <!1><A HREF="GeoSet.html">GeoSet</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GeoSet.html">GeoSet</A>& <B><A HREF="#DOC.2.50.86">operator = </A></B>(const <!1><A HREF="GeoSet.html">GeoSet</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.50.89">~GeoSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.50.87">~GeoSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.50.90">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.50.88">computeBound</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.119">set_fast_path</A></B>( void )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.117">set_fast_path</A></B>( void )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.120">draw_fast_path</A></B>( <!1><A HREF="State.html">State</A>& state )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.118">draw_fast_path</A></B>( <!1><A HREF="State.html">State</A>& state )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.121">draw_alternate_path</A></B>( <!1><A HREF="State.html">State</A>& state )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.50.119">draw_alternate_path</A></B>( <!1><A HREF="State.html">State</A>& state )
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -409,7 +403,7 @@
|
||||
<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>typedef uint AttributeBitMaskenum <B>AttributeBitMaskValues</B>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>AttributeType</B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
@@ -459,6 +453,12 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -469,6 +469,8 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -1110,165 +1112,155 @@ a specify your own memory deletion operation.
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="GeoSet.html#DOC.2.50.79">AttributeDeleteFunctor</A>* getAttributeDeleteFunctor() const </B></TT>
|
||||
<DD>get the current AttributeDeleteFunction to handle attribute arrays attached to this Geoset
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.50.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(<!1><A HREF="Statistics.html">Statistics</A> &)</B></TT>
|
||||
<DD>Statistics collection for each drawable- 260901
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="suppportsAttributeOperation"></A>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.50.84"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual AttributeBitMask suppportsAttributeOperation() const </B></TT>
|
||||
<DD>return the attributes supported by applyAttrbuteUpdate() as an AttributeBitMask
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyAttributeOperation"></A>
|
||||
<A NAME="DOC.2.50.85"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual AttributeBitMask applyAttributeOperation(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& auf)</B></TT>
|
||||
<DD>return the attributes successully applied in applyAttributeUpdate
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyPrimitiveOperation"></A>
|
||||
<A NAME="DOC.2.50.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void applyPrimitiveOperation(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& functor)</B></TT>
|
||||
<DD>apply the internal geometry as basic primitives to a PrimitiveFunctor
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="convertToGeometry"></A>
|
||||
<A NAME="DOC.2.50.87"></A>
|
||||
<A NAME="DOC.2.50.85"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html">Geometry</A>* convertToGeometry()</B></TT>
|
||||
<DD>convinience function for converting GeoSet's to equivilant Geometry nodes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.50.88"></A>
|
||||
<A NAME="DOC.2.50.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html">GeoSet</A>& operator = (const <!1><A HREF="GeoSet.html">GeoSet</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~GeoSet"></A>
|
||||
<A NAME="DOC.2.50.89"></A>
|
||||
<A NAME="DOC.2.50.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~GeoSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.50.90"></A>
|
||||
<A NAME="DOC.2.50.88"></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="_adf"></A>
|
||||
<A NAME="DOC.2.50.91"></A>
|
||||
<A NAME="DOC.2.50.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="GeoSet.html#DOC.2.50.79">AttributeDeleteFunctor</A>> _adf</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numprims"></A>
|
||||
<A NAME="DOC.2.50.92"></A>
|
||||
<A NAME="DOC.2.50.90"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _numprims</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primtype"></A>
|
||||
<A NAME="DOC.2.50.93"></A>
|
||||
<A NAME="DOC.2.50.91"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.1">PrimitiveType</A> _primtype</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_needprimlen"></A>
|
||||
<A NAME="DOC.2.50.94"></A>
|
||||
<A NAME="DOC.2.50.92"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _needprimlen</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_oglprimtype"></A>
|
||||
<A NAME="DOC.2.50.95"></A>
|
||||
<A NAME="DOC.2.50.93"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _oglprimtype</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primLengths"></A>
|
||||
<A NAME="DOC.2.50.96"></A>
|
||||
<A NAME="DOC.2.50.94"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int* _primLengths</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primlength"></A>
|
||||
<A NAME="DOC.2.50.97"></A>
|
||||
<A NAME="DOC.2.50.95"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable unsigned char _primlength</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_flat_shaded_skip"></A>
|
||||
<A NAME="DOC.2.50.98"></A>
|
||||
<A NAME="DOC.2.50.96"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned char _flat_shaded_skip</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numcoords"></A>
|
||||
<A NAME="DOC.2.50.99"></A>
|
||||
<A NAME="DOC.2.50.97"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _numcoords</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_coords"></A>
|
||||
<A NAME="DOC.2.50.100"></A>
|
||||
<A NAME="DOC.2.50.98"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A>* _coords</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cindex"></A>
|
||||
<A NAME="DOC.2.50.101"></A>
|
||||
<A NAME="DOC.2.50.99"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> _cindex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normal_binding"></A>
|
||||
<A NAME="DOC.2.50.102"></A>
|
||||
<A NAME="DOC.2.50.100"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> _normal_binding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numnormals"></A>
|
||||
<A NAME="DOC.2.50.103"></A>
|
||||
<A NAME="DOC.2.50.101"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _numnormals</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normals"></A>
|
||||
<A NAME="DOC.2.50.104"></A>
|
||||
<A NAME="DOC.2.50.102"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A>* _normals</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nindex"></A>
|
||||
<A NAME="DOC.2.50.105"></A>
|
||||
<A NAME="DOC.2.50.103"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> _nindex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_color_binding"></A>
|
||||
<A NAME="DOC.2.50.106"></A>
|
||||
<A NAME="DOC.2.50.104"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> _color_binding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numcolors"></A>
|
||||
<A NAME="DOC.2.50.107"></A>
|
||||
<A NAME="DOC.2.50.105"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _numcolors</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colors"></A>
|
||||
<A NAME="DOC.2.50.108"></A>
|
||||
<A NAME="DOC.2.50.106"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec4.html">Vec4</A>* _colors</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colindex"></A>
|
||||
<A NAME="DOC.2.50.109"></A>
|
||||
<A NAME="DOC.2.50.107"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> _colindex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texture_binding"></A>
|
||||
<A NAME="DOC.2.50.110"></A>
|
||||
<A NAME="DOC.2.50.108"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.2">BindingType</A> _texture_binding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numtcoords"></A>
|
||||
<A NAME="DOC.2.50.111"></A>
|
||||
<A NAME="DOC.2.50.109"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _numtcoords</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_tcoords"></A>
|
||||
<A NAME="DOC.2.50.112"></A>
|
||||
<A NAME="DOC.2.50.110"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec2.html">Vec2</A>* _tcoords</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_tindex"></A>
|
||||
<A NAME="DOC.2.50.113"></A>
|
||||
<A NAME="DOC.2.50.111"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> _tindex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_iarray"></A>
|
||||
<A NAME="DOC.2.50.114"></A>
|
||||
<A NAME="DOC.2.50.112"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void* _iarray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_iaindex"></A>
|
||||
<A NAME="DOC.2.50.115"></A>
|
||||
<A NAME="DOC.2.50.113"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.4">IndexPointer</A> _iaindex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_iaformat"></A>
|
||||
<A NAME="DOC.2.50.116"></A>
|
||||
<A NAME="DOC.2.50.114"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GeoSet.html#DOC.2.50.3">InterleaveArrayType</A> _iaformat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ogliaformat"></A>
|
||||
<A NAME="DOC.2.50.117"></A>
|
||||
<A NAME="DOC.2.50.115"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _ogliaformat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_fast_path"></A>
|
||||
<A NAME="DOC.2.50.118"></A>
|
||||
<A NAME="DOC.2.50.116"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _fast_path</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set_fast_path"></A>
|
||||
<A NAME="DOC.2.50.119"></A>
|
||||
<A NAME="DOC.2.50.117"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set_fast_path( void )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw_fast_path"></A>
|
||||
<A NAME="DOC.2.50.120"></A>
|
||||
<A NAME="DOC.2.50.118"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void draw_fast_path( <!1><A HREF="State.html">State</A>& state )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw_alternate_path"></A>
|
||||
<A NAME="DOC.2.50.121"></A>
|
||||
<A NAME="DOC.2.50.119"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void draw_alternate_path( <!1><A HREF="State.html">State</A>& state )</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -39,13 +39,13 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.48.6">replaceDrawable</A></B>( <!1><A HREF="Drawable.html">Drawable</A>* origDraw, <!1><A HREF="Drawable.html">Drawable</A>* newDraw )
|
||||
<DD><I>Replace specified Drawable with another Drawable.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.48.7">getNumDrawables</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned int <B><A HREF="#DOC.2.48.7">getNumDrawables</A></B>() const
|
||||
<DD><I>return the number of geoset's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.8">getDrawable</A></B>( const int i )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.8">getDrawable</A></B>( const unsigned int i )
|
||||
<DD><I>return geoset at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.9">getDrawable</A></B>( const int i ) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Drawable.html">Drawable</A>* <B><A HREF="#DOC.2.48.9">getDrawable</A></B>( const unsigned int i ) const
|
||||
<DD><I>return geoset at position i</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.48.10">containsDrawable</A></B>(const <!1><A HREF="Drawable.html">Drawable</A>* gset) const
|
||||
@@ -126,17 +126,17 @@ not remove origGset.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumDrawables"></A>
|
||||
<A NAME="DOC.2.48.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getNumDrawables() const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned int getNumDrawables() const </B></TT>
|
||||
<DD>return the number of geoset's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawable"></A>
|
||||
<A NAME="DOC.2.48.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const int i )</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const unsigned int i )</B></TT>
|
||||
<DD>return geoset at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawable"></A>
|
||||
<A NAME="DOC.2.48.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const int i ) const </B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Drawable.html">Drawable</A>* getDrawable( const unsigned int i ) const </B></TT>
|
||||
<DD>return geoset at position i
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsDrawable"></A>
|
||||
|
||||
514
doc/doc++/osg/Geometry.html
Normal file
514
doc/doc++/osg/Geometry.html
Normal file
@@ -0,0 +1,514 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Geometry</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Geometry</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,CDrawable,MDrawable.html,CGeometry,MGeometry.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.49.1">Geometry</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.49.2">Geometry</A></B>(const <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>& <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.49.3">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.49.4">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.49.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.49.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.49.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.9">setVertexArray</A></B>(Vec3Array* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.49.10">getVertexArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.49.11">getVertexArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.12">setNormalBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.13">getNormalBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.14">setNormalArray</A></B>(Vec3Array* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Vec3Array* <B><A HREF="#DOC.2.49.15">getNormalArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const Vec3Array* <B><A HREF="#DOC.2.49.16">getNormalArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.17">setColorBinding</A></B>(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.18">getColorBinding</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.19">setColorArray</A></B>(<!1><A HREF="Array.html">Array</A>* array)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.20">getColorArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.21">getColorArray</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> > TexCoordArrayList void <B><A HREF="#DOC.2.49.22">setTexCoordArray</A></B>(unsigned int unit, <!1><A HREF="Array.html">Array</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.23">getTexCoordArray</A></B>(unsigned int unit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Array.html">Array</A>* <B><A HREF="#DOC.2.49.24">getTexCoordArray</A></B>(unsigned int unit) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.49.25">getNumTexCoordArrays</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList& <B><A HREF="#DOC.2.49.26">getTexCoordArrayList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const TexCoordArrayList& <B><A HREF="#DOC.2.49.27">getTexCoordArrayList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Primitive.html">Primitive</A>> > PrimitiveList void <B><A HREF="#DOC.2.49.28">setPrimitiveList</A></B>(const PrimitiveList& primitives)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList& <B><A HREF="#DOC.2.49.29">getPrimitiveList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const PrimitiveList& <B><A HREF="#DOC.2.49.30">getPrimitiveList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.31">addPrimitive</A></B>(<!1><A HREF="Primitive.html">Primitive</A>* primitive)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.49.32">verifyBindings</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.49.33">computeCorrectBindingsAndArraySizes</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.34">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw Geometry directly ignoring an OpenGL display list which could be attached.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.35">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.49.36">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.49.8">AttributeBinding</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimitiveList <B><A HREF="#DOC.2.49.40">_primitives</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.49.41">_vertexArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.42">_normalBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> <B><A HREF="#DOC.2.49.43">_normalArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> <B><A HREF="#DOC.2.49.44">_colorBinding</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> <B><A HREF="#DOC.2.49.45">_colorArray</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TexCoordArrayList <B><A HREF="#DOC.2.49.46">_texCoordList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Geometry.html">Geometry</A>& <B><A HREF="#DOC.2.49.37">operator = </A></B>(const <!1><A HREF="Geometry.html">Geometry</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.49.38">~Geometry</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.49.39">computeBound</A></B>() const
|
||||
</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.40.6">ParentList</A>& <B>getParents</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Drawable.html#DOC.2.40.6">ParentList</A> <B>getParents</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getParent</B>(const unsigned int i)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getParent</B>(const unsigned int i) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned 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>setAppCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* ac)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.23">AppCallback</A>* <B>getAppCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* cc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>* <B>getCullCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* dc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>* <B>getDrawCallback</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>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>AppCallback</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>struct <B>DrawCallback</B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>AttributeType</B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</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.40.6">ParentList</A> <B>_parents</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B>_dstate</B>
|
||||
<DT>
|
||||
<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.40.23">AppCallback</A>> <B>_appCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.31">DrawCallback</A>> <B>_drawCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Drawable.html#DOC.2.40.27">CullCallback</A>> <B>_cullCallback</B>
|
||||
</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline 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="Geometry"></A>
|
||||
<A NAME="DOC.2.49.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geometry()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Geometry"></A>
|
||||
<A NAME="DOC.2.49.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Geometry(const <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>& <!1><A HREF="Geometry.html#DOC.2.49.2">Geometry</A>, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.49.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.49.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.49.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.49.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.49.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="AttributeBinding"></A>
|
||||
<A NAME="DOC.2.49.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AttributeBinding</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="BIND_OFF"></A>
|
||||
<A NAME="DOC.2.49.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_OFF</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_OVERALL"></A>
|
||||
<A NAME="DOC.2.49.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_OVERALL</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_PER_PRIMITIVE"></A>
|
||||
<A NAME="DOC.2.49.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_PER_PRIMITIVE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BIND_PER_VERTEX"></A>
|
||||
<A NAME="DOC.2.49.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BIND_PER_VERTEX</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.49.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setVertexArray(Vec3Array* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexArray"></A>
|
||||
<A NAME="DOC.2.49.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Vec3Array* getVertexArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVertexArray"></A>
|
||||
<A NAME="DOC.2.49.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const Vec3Array* getVertexArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNormalBinding"></A>
|
||||
<A NAME="DOC.2.49.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormalBinding(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalBinding"></A>
|
||||
<A NAME="DOC.2.49.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> getNormalBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNormalArray"></A>
|
||||
<A NAME="DOC.2.49.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNormalArray(Vec3Array* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalArray"></A>
|
||||
<A NAME="DOC.2.49.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Vec3Array* getNormalArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNormalArray"></A>
|
||||
<A NAME="DOC.2.49.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const Vec3Array* getNormalArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorBinding"></A>
|
||||
<A NAME="DOC.2.49.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorBinding(<!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> ab)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorBinding"></A>
|
||||
<A NAME="DOC.2.49.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> getColorBinding() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorArray"></A>
|
||||
<A NAME="DOC.2.49.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorArray(<!1><A HREF="Array.html">Array</A>* array)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorArray"></A>
|
||||
<A NAME="DOC.2.49.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html">Array</A>* getColorArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorArray"></A>
|
||||
<A NAME="DOC.2.49.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Array.html">Array</A>* getColorArray() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> > TexCoordArrayList void setTexCoordArray(unsigned int unit, <!1><A HREF="Array.html">Array</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Array.html">Array</A>* getTexCoordArray(unsigned int unit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArray"></A>
|
||||
<A NAME="DOC.2.49.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Array.html">Array</A>* getTexCoordArray(unsigned int unit) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumTexCoordArrays"></A>
|
||||
<A NAME="DOC.2.49.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumTexCoordArrays() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArrayList"></A>
|
||||
<A NAME="DOC.2.49.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TexCoordArrayList& getTexCoordArrayList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexCoordArrayList"></A>
|
||||
<A NAME="DOC.2.49.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const TexCoordArrayList& getTexCoordArrayList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Primitive.html">Primitive</A>> > PrimitiveList void setPrimitiveList(const PrimitiveList& primitives)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimitiveList& getPrimitiveList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrimitiveList"></A>
|
||||
<A NAME="DOC.2.49.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const PrimitiveList& getPrimitiveList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addPrimitive"></A>
|
||||
<A NAME="DOC.2.49.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addPrimitive(<!1><A HREF="Primitive.html">Primitive</A>* primitive)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="verifyBindings"></A>
|
||||
<A NAME="DOC.2.49.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool verifyBindings() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeCorrectBindingsAndArraySizes"></A>
|
||||
<A NAME="DOC.2.49.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeCorrectBindingsAndArraySizes()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.49.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw Geometry directly ignoring an OpenGL display list which could be attached.
|
||||
This is the internal draw method which does the drawing itself,
|
||||
and is the method to override when deriving from Geometry for user-drawn objects.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.49.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.49.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.49.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html">Geometry</A>& operator = (const <!1><A HREF="Geometry.html">Geometry</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Geometry"></A>
|
||||
<A NAME="DOC.2.49.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~Geometry()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.49.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitives"></A>
|
||||
<A NAME="DOC.2.49.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimitiveList _primitives</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArray"></A>
|
||||
<A NAME="DOC.2.49.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> _vertexArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normalBinding"></A>
|
||||
<A NAME="DOC.2.49.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> _normalBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_normalArray"></A>
|
||||
<A NAME="DOC.2.49.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><Vec3Array> _normalArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorBinding"></A>
|
||||
<A NAME="DOC.2.49.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Geometry.html#DOC.2.49.8">AttributeBinding</A> _colorBinding</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorArray"></A>
|
||||
<A NAME="DOC.2.49.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Array.html">Array</A>> _colorArray</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texCoordList"></A>
|
||||
<A NAME="DOC.2.49.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TexCoordArrayList _texCoordList</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>
|
||||
@@ -11,10 +11,7 @@
|
||||
|
||||
<LI><A HREF="AnimationPath.html">osg::AnimationPath</A>
|
||||
<LI><A HREF="ArrayVisitor.html">osg::ArrayVisitor</A>
|
||||
<LI><A HREF="AttributeFunctor.html">osg::Drawable::AttributeFunctor</A><UL>
|
||||
|
||||
<LI><A HREF="Statistics.html">osg::Statistics</A></UL>
|
||||
|
||||
<LI><A HREF="AttributeFunctor.html">osg::Drawable::AttributeFunctor</A>
|
||||
<LI><A HREF="BoundingBox.html">osg::BoundingBox</A>
|
||||
<LI><A HREF="BoundingSphere.html">osg::BoundingSphere</A>
|
||||
<LI><A HREF="ConvexPlanerPolygon.html">osg::ConvexPlanerPolygon</A>
|
||||
@@ -47,7 +44,10 @@
|
||||
|
||||
<LI><A HREF="Plane.html">osg::Plane</A>
|
||||
<LI><A HREF="Polytope.html">osg::Polytope</A>
|
||||
<LI><A HREF="PrimitiveFunctor.html">osg::Drawable::PrimitiveFunctor</A>
|
||||
<LI><A HREF="PrimitiveFunctor.html">osg::Drawable::PrimitiveFunctor</A><UL>
|
||||
|
||||
<LI><A HREF="Statistics.html">osg::Statistics</A></UL>
|
||||
|
||||
<LI><A HREF="Quat.html">osg::Quat</A>
|
||||
<LI><A HREF="Referenced.html">osg::Referenced</A><UL>
|
||||
|
||||
|
||||
@@ -57,20 +57,20 @@
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CAttributeFunctor,MAttributeFunctor.html,CStatistics,MStatistics.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=35>
|
||||
<param name=classes value="CPrimitiveFunctor,MPrimitiveFunctor.html">
|
||||
<param name=classes value="CAttributeFunctor,MAttributeFunctor.html">
|
||||
<param name=before value="M">
|
||||
<param name=after value="M">
|
||||
<param name=indent value="0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CPrimitiveFunctor,MPrimitiveFunctor.html,CStatistics,MStatistics.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGeode,MGeode.html,CBillboard,MBillboard.html">
|
||||
<param name=before value="M,M,M^_">
|
||||
|
||||
@@ -169,6 +169,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -179,6 +185,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -92,45 +92,49 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.26">drawImmediateMode</A></B>(<!1><A HREF="State.html">State</A>& state)
|
||||
<DD><I>draw ImpostorSprite directly.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.60.27">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A> &stat)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.27">accept</A></B>(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)
|
||||
<DD><I>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.60.28">accept</A></B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)
|
||||
<DD><I>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.60.32">_parent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Impostor.html">Impostor</A>* <B><A HREF="#DOC.2.60.33">_parent</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* <B><A HREF="#DOC.2.60.33">_ism</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* <B><A HREF="#DOC.2.60.34">_ism</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.34">_previous</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.35">_previous</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.35">_next</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* <B><A HREF="#DOC.2.60.36">_next</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.36">_lastFrameUsed</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.37">_lastFrameUsed</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.37">_storedLocalEyePoint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.38">_storedLocalEyePoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.38">_coords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.39">_coords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.60.39">_texcoords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec2.html">Vec2</A> <B><A HREF="#DOC.2.60.40">_texcoords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.40">_controlcoords</A></B>[4]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A> <B><A HREF="#DOC.2.60.41">_controlcoords</A></B>[4]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.60.41">_texture</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Texture.html">Texture</A>* <B><A HREF="#DOC.2.60.42">_texture</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.42">_s</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.43">_s</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.43">_t</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.60.44">_t</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.60.28">ImpostorSprite</A></B>(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.28">ImpostorSprite</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.60.29">ImpostorSprite</A></B>(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.29">ImpostorSprite</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& <B><A HREF="#DOC.2.60.29">operator = </A></B>(const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& <B><A HREF="#DOC.2.60.30">operator = </A></B>(const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.60.30">~ImpostorSprite</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.60.31">~ImpostorSprite</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.60.31">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.60.32">computeBound</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -188,12 +192,6 @@
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>static void <B>flushDeletedDisplayLists</B>(uint contextID)
|
||||
<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>virtual void <B>applyPrimitiveOperation</B>(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>draw</B>(<!1><A HREF="State.html">State</A>& state)
|
||||
</DL></P>
|
||||
|
||||
@@ -207,7 +205,7 @@
|
||||
<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>typedef uint AttributeBitMaskenum <B>AttributeBitMaskValues</B>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>AttributeType</B>
|
||||
<DT>
|
||||
class <B><A HREF="AttributeFunctor.html">AttributeFunctor</A></B>
|
||||
<DT>
|
||||
@@ -257,6 +255,12 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -267,6 +271,8 @@ class <B><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A></B>
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -437,72 +443,78 @@ which transform local coords into screen space
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(<!1><A HREF="State.html">State</A>& state)</B></TT>
|
||||
<DD>draw ImpostorSprite directly.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.60.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(<!1><A HREF="Statistics.html">Statistics</A> &stat)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="AttributeFunctor.html">AttributeFunctor</A>& af)</B></TT>
|
||||
<DD>accept an AttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.60.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>& pf)</B></TT>
|
||||
<DD>accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ImpostorSprite"></A>
|
||||
<A NAME="DOC.2.60.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSprite(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.28">ImpostorSprite</A>&)</B></TT>
|
||||
<A NAME="DOC.2.60.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ImpostorSprite(const <!1><A HREF="ImpostorSprite.html#DOC.2.60.29">ImpostorSprite</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.60.29"></A>
|
||||
<A NAME="DOC.2.60.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>& operator = (const <!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ImpostorSprite"></A>
|
||||
<A NAME="DOC.2.60.30"></A>
|
||||
<A NAME="DOC.2.60.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ImpostorSprite()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.60.31"></A>
|
||||
<A NAME="DOC.2.60.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parent"></A>
|
||||
<A NAME="DOC.2.60.32"></A>
|
||||
<A NAME="DOC.2.60.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Impostor.html">Impostor</A>* _parent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ism"></A>
|
||||
<A NAME="DOC.2.60.33"></A>
|
||||
<A NAME="DOC.2.60.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSpriteManager.html">ImpostorSpriteManager</A>* _ism</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_previous"></A>
|
||||
<A NAME="DOC.2.60.34"></A>
|
||||
<A NAME="DOC.2.60.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _previous</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_next"></A>
|
||||
<A NAME="DOC.2.60.35"></A>
|
||||
<A NAME="DOC.2.60.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ImpostorSprite.html">ImpostorSprite</A>* _next</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lastFrameUsed"></A>
|
||||
<A NAME="DOC.2.60.36"></A>
|
||||
<A NAME="DOC.2.60.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _lastFrameUsed</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_storedLocalEyePoint"></A>
|
||||
<A NAME="DOC.2.60.37"></A>
|
||||
<A NAME="DOC.2.60.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _storedLocalEyePoint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_coords"></A>
|
||||
<A NAME="DOC.2.60.38"></A>
|
||||
<A NAME="DOC.2.60.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _coords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texcoords"></A>
|
||||
<A NAME="DOC.2.60.39"></A>
|
||||
<A NAME="DOC.2.60.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec2.html">Vec2</A> _texcoords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_controlcoords"></A>
|
||||
<A NAME="DOC.2.60.40"></A>
|
||||
<A NAME="DOC.2.60.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A> _controlcoords[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texture"></A>
|
||||
<A NAME="DOC.2.60.41"></A>
|
||||
<A NAME="DOC.2.60.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Texture.html">Texture</A>* _texture</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_s"></A>
|
||||
<A NAME="DOC.2.60.42"></A>
|
||||
<A NAME="DOC.2.60.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _s</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_t"></A>
|
||||
<A NAME="DOC.2.60.43"></A>
|
||||
<A NAME="DOC.2.60.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _t</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -192,6 +192,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -202,6 +208,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -125,6 +125,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -135,6 +141,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -108,6 +108,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -118,6 +124,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -103,6 +103,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -113,6 +119,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
<DD><I>Get the whether emission values are equal for front and back faces</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.69.23">setShininess</A></B>( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float shininess )
|
||||
<DD><I>Set shininess of specified face(s) of the material, valid shininess range is 00 to 10</I>
|
||||
<DD><I>Set shininess of specified face(s) of the material, valid shininess range is 00 to 1280</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.69.24">getShininess</A></B>(const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face) const
|
||||
<DD><I>Get the shininess value for specified face</I>
|
||||
@@ -185,6 +185,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -195,6 +201,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -367,7 +375,7 @@ valid emmison[03] range is 00 to 10
|
||||
<A NAME="setShininess"></A>
|
||||
<A NAME="DOC.2.69.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setShininess( const <!1><A HREF="Material.html#DOC.2.69.7">Face</A> face, float shininess )</B></TT>
|
||||
<DD>Set shininess of specified face(s) of the material, valid shininess range is 00 to 10
|
||||
<DD>Set shininess of specified face(s) of the material, valid shininess range is 00 to 1280
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getShininess"></A>
|
||||
<A NAME="DOC.2.69.24"></A>
|
||||
|
||||
@@ -227,6 +227,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -237,6 +243,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
238
doc/doc++/osg/MatrixTransform.html
Normal file
238
doc/doc++/osg/MatrixTransform.html
Normal file
@@ -0,0 +1,238 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::MatrixTransform</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::MatrixTransform</A></H2></H2><BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,CTransform,MTransform.html,CMatrixTransform,MMatrixTransform.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.74.1">MatrixTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.2">MatrixTransform</A></B>(const <!1><A HREF="MatrixTransform.html#DOC.2.74.2">MatrixTransform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.3">MatrixTransform</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& matix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.74.4">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="MatrixTransform.html">MatrixTransform</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.5">setMatrix</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>Set the transform's matrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Matrix.html">Matrix</A>& <B><A HREF="#DOC.2.74.6">getMatrix</A></B>() const
|
||||
<DD><I>Get the transform's matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.7">preMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>preMult transform</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.74.8">postMult</A></B>(const <!1><A HREF="Matrix.html">Matrix</A>& mat)
|
||||
<DD><I>postMult transform</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.74.9">computeLocalToWorldMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.74.10">computeWorldToLocalMatrix</A></B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.74.13">_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.74.14">_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.74.15">_inverseDirty</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.74.11">~MatrixTransform</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.74.12">computeInverse</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Transform.html">Transform</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setReferenceFrame</B>(<!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> rf)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> <B>getReferenceFrame</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setComputeTransformCallback</B>(<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* ctc)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>* <B>getComputeTransformCallback</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getLocalToWorldMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const bool <B>getWorldToLocalMatrix</B>(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>ReferenceFrame</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>struct <B>ComputeTransformCallback</B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Transform.html#DOC.2.132.8">ComputeTransformCallback</A>> <B>_computeTransformCallback</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.132.5">ReferenceFrame</A> <B>_referenceFrame</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_matrix</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> <B>_deprecated_inverse</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable bool <B>_deprecated_inverseDirty</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const bool <B>computeBound</B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Transform - is group which all children are transformed by the the Transform's osg::Matrix.
|
||||
Typical uses
|
||||
of the Transform is for positioning objects within a scene or
|
||||
producing trackball functionality or for animation.
|
||||
The Transform node can be customized via the ComputeTransfromCallback which can be
|
||||
attached to the node, this might be used to convert internal representations of the transformation
|
||||
into generic osg::Matrix'c which are used during scene grpah traversal, such as CullTraversal and IntersectionTraversal.
|
||||
Note, if the transformation matrix scales the subgraph then the
|
||||
normals of the underlying geometry will need to be renormalized to
|
||||
be unit vectors once more. One can done transparently through OpenGL's
|
||||
use of either GL_NORMALIZE and GL_SCALE_NORMALIZE modes. Further
|
||||
background reading see the glNormalize documentation in the OpenGL Reference
|
||||
Guide (the blue book). To enable it in the OSG, you simple need to
|
||||
attach a local osg::StateSet to the osg::Transform, and set the appropriate
|
||||
mode to on via stateset->setMode(GL_NORMALIZE,osg::StateAttribute::ON);.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform(const <!1><A HREF="MatrixTransform.html#DOC.2.74.2">MatrixTransform</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixTransform(const <!1><A HREF="Matrix.html">Matrix</A>& matix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.74.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="MatrixTransform.html">MatrixTransform</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMatrix"></A>
|
||||
<A NAME="DOC.2.74.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMatrix(const <!1><A HREF="Matrix.html">Matrix</A>& mat)</B></TT>
|
||||
<DD>Set the transform's matrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMatrix"></A>
|
||||
<A NAME="DOC.2.74.6"></A>
|
||||
<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.74.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.74.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="computeLocalToWorldMatrix"></A>
|
||||
<A NAME="DOC.2.74.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeLocalToWorldMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeWorldToLocalMatrix"></A>
|
||||
<A NAME="DOC.2.74.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeWorldToLocalMatrix(<!1><A HREF="Matrix.html">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>*) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~MatrixTransform"></A>
|
||||
<A NAME="DOC.2.74.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~MatrixTransform()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeInverse"></A>
|
||||
<A NAME="DOC.2.74.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void computeInverse() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.74.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.74.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Matrix.html">Matrix</A>> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverseDirty"></A>
|
||||
<A NAME="DOC.2.74.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _inverseDirty</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>
|
||||
@@ -48,6 +48,15 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B><A HREF="#DOC.2.87.10">getDataVariance</A></B>() const
|
||||
<DD><I>Get the data variance of this object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.87.11">setUserData</A></B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DD><I> Set user data, data must be subclased from Referenced to allow automatic memory handling.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.87.12">getUserData</A></B>()
|
||||
<DD><I>Get user data</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B><A HREF="#DOC.2.87.13">getUserData</A></B>() const
|
||||
<DD><I>Get const user data</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -57,12 +66,14 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B><A HREF="#DOC.2.87.12">_dataVariance</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B><A HREF="#DOC.2.87.15">_dataVariance</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B><A HREF="#DOC.2.87.16">_userData</A></B>
|
||||
</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.11">~Object</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.87.14">~Object</A></B>()
|
||||
<DD><I>Object destructor.</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -167,8 +178,27 @@ can be used be routines such as optimzation codes that wish to share static data
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> getDataVariance() const </B></TT>
|
||||
<DD>Get the data variance of this object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Object"></A>
|
||||
<A NAME="setUserData"></A>
|
||||
<A NAME="DOC.2.87.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setUserData(<!1><A HREF="Referenced.html">Referenced</A>* obj)</B></TT>
|
||||
<DD>
|
||||
Set user data, data must be subclased from Referenced to allow
|
||||
automatic memory handling. If you own data isn't directly
|
||||
subclassed from Referenced then create and adapter object
|
||||
which points to your own objects and handles the memory addressing.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUserData"></A>
|
||||
<A NAME="DOC.2.87.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Referenced.html">Referenced</A>* getUserData()</B></TT>
|
||||
<DD>Get user data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUserData"></A>
|
||||
<A NAME="DOC.2.87.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Referenced.html">Referenced</A>* getUserData() const </B></TT>
|
||||
<DD>Get const user data
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Object"></A>
|
||||
<A NAME="DOC.2.87.14"></A>
|
||||
<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
|
||||
@@ -179,8 +209,12 @@ forcing all nodes to be created on the heap i.e Node* node
|
||||
= new Node().
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dataVariance"></A>
|
||||
<A NAME="DOC.2.87.12"></A>
|
||||
<A NAME="DOC.2.87.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> _dataVariance</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_userData"></A>
|
||||
<A NAME="DOC.2.87.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> _userData</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
|
||||
146
doc/doc++/osg/OccluderNode.html
Normal file
146
doc/doc++/osg/OccluderNode.html
Normal file
@@ -0,0 +1,146 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::OccluderNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::OccluderNode</A></H2></H2><BLOCKQUOTE>OccluderNode is a Group node which allows OccluderNodeing between children.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MNode,M,CGroup,MGroup.html,COccluderNode,MOccluderNode.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.88.1">OccluderNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.88.2">OccluderNode</A></B>(const <!1><A HREF="OccluderNode.html#DOC.2.88.2">OccluderNode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DD><I>Copy constructor using CopyOp to manage deep vs shallow copy</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.88.3">META_Node</A></B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="OccluderNode.html">OccluderNode</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.88.4">setOccluder</A></B>(<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* occluder)
|
||||
<DD><I>Attach a ConvexPlanerOccluder to an OccluderNode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* <B><A HREF="#DOC.2.88.5">getOccluder</A></B>()
|
||||
<DD><I>Get the ConvexPlanerOccluder* attached to a OccluderNode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* <B><A HREF="#DOC.2.88.6">getOccluder</A></B>() const
|
||||
<DD><I>Get the const ConvexPlanerOccluder* attached to a OccluderNode</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>> <B><A HREF="#DOC.2.88.9">_occluder</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.88.7">~OccluderNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const bool <B><A HREF="#DOC.2.88.8">computeBound</A></B>() const
|
||||
<DD><I>Override's Group's computeBound</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( Node* child )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( Node* origChild, Node* newChild )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const unsigned int <B>getNumChildren</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline Node* <B>getChild</B>( const unsigned int i )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const Node* <B>getChild</B>( const unsigned int i ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const Node* node ) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::iterator <B>findNode</B>( const Node* node )
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline ChildList::const_iterator <B>findNode</B>( const Node* node ) const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>ChildList <B>_children</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>OccluderNode is a Group node which allows OccluderNodeing between children.
|
||||
Typical uses would be for objects which might need to be rendered
|
||||
differently at different times, for instance a OccluderNode could be used
|
||||
to represent the different states of a traffic light.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OccluderNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OccluderNode(const <!1><A HREF="OccluderNode.html#DOC.2.88.2">OccluderNode</A>&, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DD>Copy constructor using CopyOp to manage deep vs shallow copy
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="META_Node"></A>
|
||||
<A NAME="DOC.2.88.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="OccluderNode.html">OccluderNode</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setOccluder"></A>
|
||||
<A NAME="DOC.2.88.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setOccluder(<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* occluder)</B></TT>
|
||||
<DD>Attach a ConvexPlanerOccluder to an OccluderNode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.88.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* getOccluder()</B></TT>
|
||||
<DD>Get the ConvexPlanerOccluder* attached to a OccluderNode.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.88.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>* getOccluder() const </B></TT>
|
||||
<DD>Get the const ConvexPlanerOccluder* attached to a OccluderNode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~OccluderNode"></A>
|
||||
<A NAME="DOC.2.88.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~OccluderNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.88.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const bool computeBound() const </B></TT>
|
||||
<DD>Override's Group's computeBound
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluder"></A>
|
||||
<A NAME="DOC.2.88.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>> _occluder</B></TT>
|
||||
<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>
|
||||
@@ -117,6 +117,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -127,6 +133,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -116,6 +116,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -126,6 +132,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -109,6 +109,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -119,6 +125,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
294
doc/doc++/osg/Polytope.html
Normal file
294
doc/doc++/osg/Polytope.html
Normal file
@@ -0,0 +1,294 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::Polytope</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::Polytope</A></H2></H2><BLOCKQUOTE>A Polytope class for representing convex clipping volumes made up.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><ClippingMask>inline MaskStack <B><A HREF="#DOC.2.94.1">Polytope</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.2">Polytope</A></B>(const <!1><A HREF="Polytope.html#DOC.2.94.2">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.3">Polytope</A></B>(const PlaneList& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.94.4">~Polytope</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.5">clear</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.94.6">operator = </A></B>(const <!1><A HREF="Polytope.html">Polytope</A>& cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.94.7">setToUnitFrustum</A></B>(bool withNear=true, bool withFar=true)
|
||||
<DD><I>Create a Polytope with is cube, centered at 0,0,0, with sides of 2 units</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.8">set</A></B>(const PlaneList& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.9">add</A></B>(const <!1><A HREF="Plane.html">osg::Plane</A>& pl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.10">flip</A></B>()
|
||||
<DD><I>flip/reverse the orientation of all the planes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline PlaneList& <B><A HREF="#DOC.2.94.11">getPlaneList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const PlaneList& <B><A HREF="#DOC.2.94.12">getPlaneList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.13">setReferenceVertexList</A></B>(VertexList& vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline VertexList& <B><A HREF="#DOC.2.94.14">getReferenceVertexList</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const VertexList& <B><A HREF="#DOC.2.94.15">getReferenceVertexList</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.16">setupMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask& <B><A HREF="#DOC.2.94.17">getCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.94.18">getCurrentMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.19">setResultMask</A></B>(ClippingMask mask)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline ClippingMask <B><A HREF="#DOC.2.94.20">getResultMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack& <B><A HREF="#DOC.2.94.21">getMaskStack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const MaskStack& <B><A HREF="#DOC.2.94.22">getMaskStack</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.23">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.24">popCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.25">contains</A></B>(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const
|
||||
<DD><I>Check whether a vertex is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.26">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>Check whether any part of vertex list is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.27">contains</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<DD><I>Check whether any part of a bounding sphere is contained within clipping set.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.28">contains</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<DD><I>Check whether any part of a bounding box is contained within clipping set.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.29">containsAllOf</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>Check whether all of vertex list is contained with clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.30">containsAllOf</A></B>(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)
|
||||
<DD><I>Check whether the entire bounding sphere is contained within clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.94.31">containsAllOf</A></B>(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)
|
||||
<DD><I>Check whether the entire bounding box is contained within clipping set</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.32">transform</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the clipping set by matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.94.33">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DD><I>Transform the clipping set by provide a pre inverted matrix.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MaskStack <B><A HREF="#DOC.2.94.34">_maskStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingMask <B><A HREF="#DOC.2.94.35">_resultMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PlaneList <B><A HREF="#DOC.2.94.36">_planeList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VertexList <B><A HREF="#DOC.2.94.37">_referenceVertexList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>A Polytope class for representing convex clipping volumes made up.
|
||||
When adding planes, their normals should point inwards (into the volume) </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef <!1><A HREF="fast_back_stack.html">fast_back_stack</A><ClippingMask>inline MaskStack Polytope()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Polytope(const <!1><A HREF="Polytope.html#DOC.2.94.2">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Polytope"></A>
|
||||
<A NAME="DOC.2.94.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline Polytope(const PlaneList& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Polytope"></A>
|
||||
<A NAME="DOC.2.94.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ~Polytope()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clear"></A>
|
||||
<A NAME="DOC.2.94.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void clear()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.94.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Polytope.html">Polytope</A>& operator = (const <!1><A HREF="Polytope.html">Polytope</A>& cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setToUnitFrustum"></A>
|
||||
<A NAME="DOC.2.94.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setToUnitFrustum(bool withNear=true, bool withFar=true)</B></TT>
|
||||
<DD>Create a Polytope with is cube, centered at 0,0,0, with sides of 2 units
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.94.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(const PlaneList& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.94.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void add(const <!1><A HREF="Plane.html">osg::Plane</A>& pl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flip"></A>
|
||||
<A NAME="DOC.2.94.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void flip()</B></TT>
|
||||
<DD>flip/reverse the orientation of all the planes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPlaneList"></A>
|
||||
<A NAME="DOC.2.94.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline PlaneList& getPlaneList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPlaneList"></A>
|
||||
<A NAME="DOC.2.94.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const PlaneList& getPlaneList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setReferenceVertexList(VertexList& vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline VertexList& getReferenceVertexList()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getReferenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const VertexList& getReferenceVertexList() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setupMask"></A>
|
||||
<A NAME="DOC.2.94.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setupMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask& getCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask getCurrentMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setResultMask"></A>
|
||||
<A NAME="DOC.2.94.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setResultMask(ClippingMask mask)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getResultMask"></A>
|
||||
<A NAME="DOC.2.94.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline ClippingMask getResultMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaskStack"></A>
|
||||
<A NAME="DOC.2.94.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MaskStack& getMaskStack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaskStack"></A>
|
||||
<A NAME="DOC.2.94.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const MaskStack& getMaskStack() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.94.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="Vec3.html">osg::Vec3</A>& v) const </B></TT>
|
||||
<DD>Check whether a vertex is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>Check whether any part of vertex list is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)</B></TT>
|
||||
<DD>Check whether any part of a bounding sphere is contained within clipping set.
|
||||
Using a mask to determine which planes should be used for the check, and
|
||||
modifying the mask to turn off planes which wouldn't contribute to clipping
|
||||
of any internal objects. This feature is used in osgUtil::CullVisitor
|
||||
to prevent redundant plane checking.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.94.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool contains(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)</B></TT>
|
||||
<DD>Check whether any part of a bounding box is contained within clipping set.
|
||||
Using a mask to determine which planes should be used for the check, and
|
||||
modifying the mask to turn off planes which wouldn't contribute to clipping
|
||||
of any internal objects. This feature is used in osgUtil::CullVisitor
|
||||
to prevent redundant plane checking.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>Check whether all of vertex list is contained with clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const <!1><A HREF="BoundingSphere.html">osg::BoundingSphere</A>& bs)</B></TT>
|
||||
<DD>Check whether the entire bounding sphere is contained within clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="containsAllOf"></A>
|
||||
<A NAME="DOC.2.94.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool containsAllOf(const <!1><A HREF="BoundingBox.html">osg::BoundingBox</A>& bb)</B></TT>
|
||||
<DD>Check whether the entire bounding box is contained within clipping set
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transform"></A>
|
||||
<A NAME="DOC.2.94.32"></A>
|
||||
<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
|
||||
planes must be multiplied my the inverse transposed. This
|
||||
make this operation expensive. If the inverse has been already
|
||||
calculated elsewhere then use transformProvidingInverse() instead.
|
||||
See http://www.worldserver.com/turk/computergraphics/NormalTransformations.pdf
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.94.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DD>Transform the clipping set by provide a pre inverted matrix.
|
||||
see transform for details.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maskStack"></A>
|
||||
<A NAME="DOC.2.94.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MaskStack _maskStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_resultMask"></A>
|
||||
<A NAME="DOC.2.94.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClippingMask _resultMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_planeList"></A>
|
||||
<A NAME="DOC.2.94.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PlaneList _planeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_referenceVertexList"></A>
|
||||
<A NAME="DOC.2.94.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VertexList _referenceVertexList</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>
|
||||
263
doc/doc++/osg/Primitive.html
Normal file
263
doc/doc++/osg/Primitive.html
Normal file
@@ -0,0 +1,263 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::Primitive</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osg::Primitive</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=245>
|
||||
<param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CPrimitive,MPrimitive.html,CDrawElementsUShort,MDrawElementsUShort.html,CDrawElementsUInt,MDrawElementsUInt.html,CDrawElementsUByte,MDrawElementsUByte.html,CDrawArrays,MDrawArrays.html,CDrawArrayLengths,MDrawArrayLengths.html">
|
||||
<param name=before value="M,M,M,M|_,MR_,MR_,MR_,Mr_">
|
||||
<param name=after value="Md_SP,Md_,M,M,M,M,M,M">
|
||||
<param name=indent value="0,1,2,2,2,2,2,2">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.3">Primitive</A></B>(<!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.100.1.1">PrimitiveType</A>, GLenum mode=0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.100.4">Primitive</A></B>(const <!1><A HREF="Primitive.html#DOC.2.100.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.100.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.100.6">libraryName</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.100.7">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B><A HREF="#DOC.2.100.8">getType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.100.9">setMode</A></B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.100.10">getMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.11">draw</A></B>() const = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.12">accept</A></B>(Drawable::PrimitiveFunctor&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.100.13">offsetIndices</A></B>(int offset) = 0
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.100.1">Type</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.100.2">Mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> <B><A HREF="#DOC.2.100.14">_primitiveType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.100.15">_mode</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>cloneType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Object.html">Object</A>* <B>clone</B>(const <!1><A HREF="CopyOp.html">CopyOp</A>&) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="Type"></A>
|
||||
<A NAME="DOC.2.100.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Type</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="PrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArraysPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArraysPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawArrayLengthsPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawArrayLengthsPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUBytePrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUBytePrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUShortPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUShortPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawElementsUIntPrimitiveType"></A>
|
||||
<A NAME="DOC.2.100.1.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DrawElementsUIntPrimitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Mode"></A>
|
||||
<A NAME="DOC.2.100.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum Mode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="POINTS"></A>
|
||||
<A NAME="DOC.2.100.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POINTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINES"></A>
|
||||
<A NAME="DOC.2.100.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LINE_LOOP"></A>
|
||||
<A NAME="DOC.2.100.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LINE_LOOP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLES"></A>
|
||||
<A NAME="DOC.2.100.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLE_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TRIANGLE_FAN"></A>
|
||||
<A NAME="DOC.2.100.2.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TRIANGLE_FAN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="QUADS"></A>
|
||||
<A NAME="DOC.2.100.2.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> QUADS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="QUAD_STRIP"></A>
|
||||
<A NAME="DOC.2.100.2.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> QUAD_STRIP</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="POLYGON"></A>
|
||||
<A NAME="DOC.2.100.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> POLYGON</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="Primitive"></A>
|
||||
<A NAME="DOC.2.100.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(<!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> primType=<!1><A HREF="Primitive.html#DOC.2.100.1.1">PrimitiveType</A>, GLenum mode=0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Primitive"></A>
|
||||
<A NAME="DOC.2.100.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Primitive(const <!1><A HREF="Primitive.html#DOC.2.100.4">Primitive</A>& prim, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.100.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">Object</A>* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="libraryName"></A>
|
||||
<A NAME="DOC.2.100.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.100.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getType"></A>
|
||||
<A NAME="DOC.2.100.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> getType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.100.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(GLenum mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.100.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum getMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.100.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw() const = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.100.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(Drawable::PrimitiveFunctor&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="offsetIndices"></A>
|
||||
<A NAME="DOC.2.100.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void offsetIndices(int offset) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitiveType"></A>
|
||||
<A NAME="DOC.2.100.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Primitive.html#DOC.2.100.1">Type</A> _primitiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.100.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _mode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="DrawElementsUShort.html">DrawElementsUShort</A><BR>
|
||||
<A HREF="DrawElementsUInt.html">DrawElementsUInt</A><BR>
|
||||
<A HREF="DrawElementsUByte.html">DrawElementsUByte</A><BR>
|
||||
<A HREF="DrawArrays.html">DrawArrays</A><BR>
|
||||
<A HREF="DrawArrayLengths.html">DrawArrayLengths</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
102
doc/doc++/osg/PrimitiveFunctor.html
Normal file
102
doc/doc++/osg/PrimitiveFunctor.html
Normal file
@@ -0,0 +1,102 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::Drawable::PrimitiveFunctor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">PrimitiveFunctor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="CPrimitiveFunctor,MPrimitiveFunctor.html,CStatistics,MStatistics.html">
|
||||
<param name=before value="M,M^_">
|
||||
<param name=after value="M,M">
|
||||
<param name=indent value="0,0">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.40.41.1">~PrimitiveFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.2">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.3">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.4">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.5">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.6">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.7">begin</A></B>(GLenum mode) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.8">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.9">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.40.41.10">end</A></B>() = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="~PrimitiveFunctor"></A>
|
||||
<A NAME="DOC.2.40.41.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~PrimitiveFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.40.41.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.40.41.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.40.41.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint* indices) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.40.41.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void begin(GLenum mode) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.40.41.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(const <!1><A HREF="Vec3.html">Vec3</A>& vert) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.40.41.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.40.41.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void end() = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="Statistics.html">Statistics</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -108,6 +108,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -118,6 +124,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
119
doc/doc++/osg/ShadowOccluderVolume.html
Normal file
119
doc/doc++/osg/ShadowOccluderVolume.html
Normal file
@@ -0,0 +1,119 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ShadowOccluderVolume</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ShadowOccluderVolume</A></H2></H2><BLOCKQUOTE>ShadowOccluderVolume is a helper class for implementating shadow occlusion culling.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList <B><A HREF="#DOC.2.93.1">ShadowOccluderVolume</A></B>(const <!1><A HREF="ShadowOccluderVolume.html#DOC.2.93.1">ShadowOccluderVolume</A>& soc)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.2">ShadowOccluderVolume</A></B>(const <!1><A HREF="ShadowOccluderVolume.html#DOC.2.93.2">ShadowOccluderVolume</A>& soc, <!1><A HREF="Matrix.html">Matrix</A>& MVP)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.93.3">ShadowOccluderVolume</A></B>(const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="Matrix.html">Matrix</A>& MVP)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.4">set</A></B>(const <!1><A HREF="ShadowOccluderVolume.html">ShadowOccluderVolume</A>& soc, <!1><A HREF="Matrix.html">Matrix</A>& MVP)
|
||||
<DD><I>Convert shadow occluder into local coords by multiplying the clip space occluder by the ModelViewProjectionMatrix</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.93.5">set</A></B>(const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="Matrix.html">Matrix</A>& MVP)
|
||||
<DD><I>Initialize a ShadowOccluderVolume to a ConvexPlanerOccluder transformed into clipspace</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.93.6">contains</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)
|
||||
<DD><I>return true if the specified bounding sphere is contaned entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.93.7">contains</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)
|
||||
<DD><I>return true if the specified bounding box is contained entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.93.8">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.93.11">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.93.12">popCurrentMask</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.93.9">_occluderVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.93.10">_holeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>ShadowOccluderVolume is a helper class for implementating shadow occlusion culling. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.93.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList ShadowOccluderVolume(const <!1><A HREF="ShadowOccluderVolume.html#DOC.2.93.1">ShadowOccluderVolume</A>& soc)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.93.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadowOccluderVolume(const <!1><A HREF="ShadowOccluderVolume.html#DOC.2.93.2">ShadowOccluderVolume</A>& soc, <!1><A HREF="Matrix.html">Matrix</A>& MVP)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShadowOccluderVolume"></A>
|
||||
<A NAME="DOC.2.93.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadowOccluderVolume(const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="Matrix.html">Matrix</A>& MVP)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.93.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(const <!1><A HREF="ShadowOccluderVolume.html">ShadowOccluderVolume</A>& soc, <!1><A HREF="Matrix.html">Matrix</A>& MVP)</B></TT>
|
||||
<DD>Convert shadow occluder into local coords by multiplying the
|
||||
clip space occluder by the ModelViewProjectionMatrix
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.93.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="Matrix.html">Matrix</A>& MVP)</B></TT>
|
||||
<DD>Initialize a ShadowOccluderVolume to a ConvexPlanerOccluder
|
||||
transformed into clipspace
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.93.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding sphere is contaned entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.93.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding box is contained entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.93.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderVolume"></A>
|
||||
<A NAME="DOC.2.93.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> _occluderVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.93.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList _holeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.93.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.93.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</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>
|
||||
221
doc/doc++/osg/ShadowVolumeOccluder.html
Normal file
221
doc/doc++/osg/ShadowVolumeOccluder.html
Normal file
@@ -0,0 +1,221 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class SG_EXPORT osg::ShadowVolumeOccluder</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::ShadowVolumeOccluder</A></H2></H2><BLOCKQUOTE>ShadowVolumeOccluder is a helper class for implementating shadow occlusion culling.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList <B><A HREF="#DOC.2.112.1">ShadowVolumeOccluder</A></B>(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.112.1">ShadowVolumeOccluder</A>& svo)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.112.2">ShadowVolumeOccluder</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.3">operator < </A></B>(const <!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& svo) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.4">computeOccluder</A></B>(const NodePath& nodePath, const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)
|
||||
<DD><I>compute the shadow volume occluder.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.5">disableResultMasks</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.6">matchProjectionMatrix</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix) const
|
||||
<DD><I>return true if the matrix passed in matches the projection matrix that this ShaowVolumeOccluder is associated with</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.7">setNodePath</A></B>(NodePath& nodePath)
|
||||
<DD><I>Set the NodePath which describes the which node in the scene graph that this occluder was attached to</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline NodePath& <B><A HREF="#DOC.2.112.8">getNodePath</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const NodePath& <B><A HREF="#DOC.2.112.9">getNodePath</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.112.10">getVolume</A></B>() const
|
||||
<DD><I>get the volume of the occluder minus its holes, in eye coords, the volume is normalized by dividing by the volume of the view frustum in eye coords</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.112.11">getOccluder</A></B>()
|
||||
<DD><I>return the occluder polytope</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="Polytope.html">Polytope</A>& <B><A HREF="#DOC.2.112.12">getOccluder</A></B>() const
|
||||
<DD><I>return the const occluder polytope</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList& <B><A HREF="#DOC.2.112.13">getHoleList</A></B>()
|
||||
<DD><I>return the list of holes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const HoleList& <B><A HREF="#DOC.2.112.14">getHoleList</A></B>() const
|
||||
<DD><I>return the const list of holes</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.15">contains</A></B>(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)
|
||||
<DD><I>return true if the specified vertex list is contaned entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.16">contains</A></B>(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)
|
||||
<DD><I>return true if the specified bounding sphere is contaned entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.112.17">contains</A></B>(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)
|
||||
<DD><I>return true if the specified bounding box is contained entirely within this shadow occluder volume</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.18">transformProvidingInverse</A></B>(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>>inline ShadowVolumeOccluderList void <B><A HREF="#DOC.2.112.24">disableResultMasks</A></B>()
|
||||
<DD><I>A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.25">pushCurrentMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.112.26">popCurrentMask</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.112.19">_volume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>NodePath <B><A HREF="#DOC.2.112.20">_nodePath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><const <!1><A HREF="Matrix.html">Matrix</A>> <B><A HREF="#DOC.2.112.21">_projectionMatrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Polytope.html">Polytope</A> <B><A HREF="#DOC.2.112.22">_occluderVolume</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>HoleList <B><A HREF="#DOC.2.112.23">_holeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>ShadowVolumeOccluder is a helper class for implementating shadow occlusion culling. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ShadowVolumeOccluder"></A>
|
||||
<A NAME="DOC.2.112.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Polytope.html">Polytope</A>> HoleList ShadowVolumeOccluder(const <!1><A HREF="ShadowVolumeOccluder.html#DOC.2.112.1">ShadowVolumeOccluder</A>& svo)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ShadowVolumeOccluder"></A>
|
||||
<A NAME="DOC.2.112.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ShadowVolumeOccluder()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.112.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool operator < (const <!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>& svo) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeOccluder"></A>
|
||||
<A NAME="DOC.2.112.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool computeOccluder(const NodePath& nodePath, const <!1><A HREF="ConvexPlanerOccluder.html">ConvexPlanerOccluder</A>& occluder, <!1><A HREF="CullStack.html">CullStack</A>& cullStack, bool createDrawables=false)</B></TT>
|
||||
<DD>compute the shadow volume occluder.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableResultMasks"></A>
|
||||
<A NAME="DOC.2.112.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void disableResultMasks()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="matchProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.112.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool matchProjectionMatrix(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix) const </B></TT>
|
||||
<DD>return true if the matrix passed in matches the projection matrix that this ShaowVolumeOccluder is
|
||||
associated with
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNodePath"></A>
|
||||
<A NAME="DOC.2.112.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setNodePath(NodePath& nodePath)</B></TT>
|
||||
<DD>Set the NodePath which describes the which node in the scene graph
|
||||
that this occluder was attached to
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.112.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline NodePath& getNodePath()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNodePath"></A>
|
||||
<A NAME="DOC.2.112.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const NodePath& getNodePath() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getVolume"></A>
|
||||
<A NAME="DOC.2.112.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getVolume() const </B></TT>
|
||||
<DD>get the volume of the occluder minus its holes, in eye coords, the volume is normalized by dividing by
|
||||
the volume of the view frustum in eye coords
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.112.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A>& getOccluder()</B></TT>
|
||||
<DD>return the occluder polytope
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getOccluder"></A>
|
||||
<A NAME="DOC.2.112.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="Polytope.html">Polytope</A>& getOccluder() const </B></TT>
|
||||
<DD>return the const occluder polytope
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.112.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList& getHoleList()</B></TT>
|
||||
<DD>return the list of holes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHoleList"></A>
|
||||
<A NAME="DOC.2.112.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const HoleList& getHoleList() const </B></TT>
|
||||
<DD>return the const list of holes
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const std::vector<<!1><A HREF="Vec3.html">Vec3</A>>& vertices)</B></TT>
|
||||
<DD>return true if the specified vertex list is contaned entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding sphere is contaned entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="contains"></A>
|
||||
<A NAME="DOC.2.112.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool contains(const <!1><A HREF="BoundingBox.html">BoundingBox</A>& bound)</B></TT>
|
||||
<DD>return true if the specified bounding box is contained entirely
|
||||
within this shadow occluder volume
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="transformProvidingInverse"></A>
|
||||
<A NAME="DOC.2.112.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void transformProvidingInverse(const <!1><A HREF="Matrix.html">osg::Matrix</A>& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_volume"></A>
|
||||
<A NAME="DOC.2.112.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _volume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodePath"></A>
|
||||
<A NAME="DOC.2.112.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionMatrix"></A>
|
||||
<A NAME="DOC.2.112.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ref_ptr.html">ref_ptr</A><const <!1><A HREF="Matrix.html">Matrix</A>> _projectionMatrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_occluderVolume"></A>
|
||||
<A NAME="DOC.2.112.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Polytope.html">Polytope</A> _occluderVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_holeList"></A>
|
||||
<A NAME="DOC.2.112.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>HoleList _holeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableResultMasks"></A>
|
||||
<A NAME="DOC.2.112.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="ShadowVolumeOccluder.html">ShadowVolumeOccluder</A>>inline ShadowVolumeOccluderList void disableResultMasks()</B></TT>
|
||||
<DD>A list of ShadowVolumeOccluder, used by CollectOccluderVisitor and CullVistor's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushCurrentMask"></A>
|
||||
<A NAME="DOC.2.112.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushCurrentMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popCurrentMask"></A>
|
||||
<A NAME="DOC.2.112.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popCurrentMask()</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>
|
||||
@@ -101,6 +101,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -111,6 +117,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -241,6 +241,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -251,6 +257,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="CAttributeFunctor,MAttributeFunctor.html,CReferenced,MReferenced.html,CStatistics,MStatistics.html">
|
||||
<param name=classes value="CPrimitiveFunctor,MPrimitiveFunctor.html,CReferenced,MReferenced.html,CStatistics,MStatistics.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Ml_,MD_,M">
|
||||
<param name=indent value="0,0,1">
|
||||
@@ -23,71 +23,77 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.18">numOpaque</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.23">numOpaque</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.19">nummat</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.24">nummat</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.20">nbins</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.25">nbins</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.21">nprims</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.26">nlights</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.22">nlights</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.27">depth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.23">depth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.28">_binNo</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.24">_binNo</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <B><A HREF="#DOC.2.121.29">stattype</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Statistics.html#DOC.2.121.4">statsType</A> <B><A HREF="#DOC.2.121.25">stattype</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.30">nimpostor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.26">nimpostor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.121.31">_vertexCount</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.27">numprimtypes</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>PrimtiveValueMap <B><A HREF="#DOC.2.121.32">_primitiveCount</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.28">primtypes</A></B>[16]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.29">primlens</A></B>[16]
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.121.30">primverts</A></B>[16]
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.121.33">_currentPrimtiveFunctorMode</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.121.1">Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<GLenum,PrimitivePair> PrimtiveValueMap <B><A HREF="#DOC.2.121.1">Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.121.3">~Statistics</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.121.2">~Statistics</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.5">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.4">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.6">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.121.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.5">setType</A></B>(<!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.121.7">apply</A></B>(osg::Drawable::AttributeBitMask abm, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="TriangleFunctor.html#DOC.2.41.8">begin</A>, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="TriangleFunctor.html#DOC.2.41.11">end</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.6">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.8">addNumPrims</A></B>(const int typ, const int nprimlen, const int numprimtype, const int primvert)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.7">drawArrays</A></B>(GLenum mode, GLint, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.9">addOpaque</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.8">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.10">addMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.9">drawElements</A></B>(GLenum mode, GLsizei count, GLushort*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.11">addLight</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.10">drawElements</A></B>(GLenum mode, GLsizei count, GLuint*)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.12">addNumPrims</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.11">begin</A></B>(GLenum mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.13">addImpostor</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.12">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.121.14">getBins</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.13">vertex</A></B>(float, float, float)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.15">setDepth</A></B>(const int d)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.121.14">end</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.16">addBins</A></B>(const int np)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.15">addOpaque</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.17">setBinNo</A></B>(const int n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.16">addMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.17">addLight</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.18">addImpostor</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const int <B><A HREF="#DOC.2.121.19">getBins</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.20">setDepth</A></B>(const int d)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.21">addBins</A></B>(const int np)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.121.22">setBinNo</A></B>(const int n)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.121.2">PrimitiveType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.121.4">statsType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.121.3">statsType</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -112,20 +118,8 @@
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="AttributeFunctor.html">AttributeFunctor</A>:</H3>
|
||||
<HR><H3>Inherited from <A HREF="PrimitiveFunctor.html">PrimitiveFunctor</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>void <B>setAttributeBitMask</B>(AttributeBitMask abm)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>AttributeBitMask <B>getAttributeBitMask</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>AttributeBitMask <B>_abm</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
@@ -146,223 +140,169 @@ each trifan or tristrip = (length-2) triangles and so on.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="Statistics"></A>
|
||||
<A NAME="DOC.2.121.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Statistics()</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<GLenum,PrimitivePair> PrimtiveValueMap Statistics()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="PrimitiveType"></A>
|
||||
<A NAME="DOC.2.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.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.121.3"></A>
|
||||
<A NAME="DOC.2.121.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~Statistics()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="statsType"></A>
|
||||
<A NAME="DOC.2.121.4"></A>
|
||||
<A NAME="DOC.2.121.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum statsType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="STAT_NONE"></A>
|
||||
<A NAME="DOC.2.121.4.1"></A>
|
||||
<A NAME="DOC.2.121.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_NONE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_FRAMERATE"></A>
|
||||
<A NAME="DOC.2.121.4.2"></A>
|
||||
<A NAME="DOC.2.121.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_FRAMERATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_GRAPHS"></A>
|
||||
<A NAME="DOC.2.121.4.3"></A>
|
||||
<A NAME="DOC.2.121.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_GRAPHS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_VIEWPARMS"></A>
|
||||
<A NAME="DOC.2.121.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.121.4.5"></A>
|
||||
<A NAME="DOC.2.121.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMSPERVIEW"></A>
|
||||
<A NAME="DOC.2.121.4.6"></A>
|
||||
<A NAME="DOC.2.121.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMSPERVIEW</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_PRIMSPERBIN"></A>
|
||||
<A NAME="DOC.2.121.4.7"></A>
|
||||
<A NAME="DOC.2.121.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_PRIMSPERBIN</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_DC"></A>
|
||||
<A NAME="DOC.2.121.4.8"></A>
|
||||
<A NAME="DOC.2.121.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_DC</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="STAT_RESTART"></A>
|
||||
<A NAME="DOC.2.121.4.9"></A>
|
||||
<A NAME="DOC.2.121.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> STAT_RESTART</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.121.5"></A>
|
||||
<A NAME="DOC.2.121.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setType"></A>
|
||||
<A NAME="DOC.2.121.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.121.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setType(<!1><A HREF="Statistics.html#DOC.2.121.4">statsType</A> <!1><A HREF="ImpostorSprite.html#DOC.2.60.25">t</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.121.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>* <!1><A HREF="TriangleFunctor.html#DOC.2.41.8">begin</A>, <!1><A HREF="Vec3.html">osg::Vec3</A>* <!1><A HREF="TriangleFunctor.html#DOC.2.41.11">end</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addNumPrims"></A>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.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>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.121.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint*)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.121.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void begin(GLenum mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.121.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(const <!1><A HREF="Vec3.html">Vec3</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.121.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void vertex(float, float, float)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.121.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void end()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addOpaque"></A>
|
||||
<A NAME="DOC.2.121.9"></A>
|
||||
<A NAME="DOC.2.121.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addOpaque()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addMatrix"></A>
|
||||
<A NAME="DOC.2.121.10"></A>
|
||||
<A NAME="DOC.2.121.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLight"></A>
|
||||
<A NAME="DOC.2.121.11"></A>
|
||||
<A NAME="DOC.2.121.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addLight(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addNumPrims"></A>
|
||||
<A NAME="DOC.2.121.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.121.13"></A>
|
||||
<A NAME="DOC.2.121.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addImpostor(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBins"></A>
|
||||
<A NAME="DOC.2.121.14"></A>
|
||||
<A NAME="DOC.2.121.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const int getBins()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDepth"></A>
|
||||
<A NAME="DOC.2.121.15"></A>
|
||||
<A NAME="DOC.2.121.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDepth(const int d)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addBins"></A>
|
||||
<A NAME="DOC.2.121.16"></A>
|
||||
<A NAME="DOC.2.121.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addBins(const int np)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setBinNo"></A>
|
||||
<A NAME="DOC.2.121.17"></A>
|
||||
<A NAME="DOC.2.121.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setBinNo(const int n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="numOpaque"></A>
|
||||
<A NAME="DOC.2.121.18"></A>
|
||||
<A NAME="DOC.2.121.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int numOpaque</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nummat"></A>
|
||||
<A NAME="DOC.2.121.19"></A>
|
||||
<A NAME="DOC.2.121.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nummat</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nbins"></A>
|
||||
<A NAME="DOC.2.121.20"></A>
|
||||
<A NAME="DOC.2.121.25"></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.121.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.121.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nlights</B></TT>
|
||||
<A NAME="DOC.2.121.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int nlights</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="depth"></A>
|
||||
<A NAME="DOC.2.121.23"></A>
|
||||
<A NAME="DOC.2.121.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int depth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binNo"></A>
|
||||
<A NAME="DOC.2.121.24"></A>
|
||||
<A NAME="DOC.2.121.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNo</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="stattype"></A>
|
||||
<A NAME="DOC.2.121.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.121.4">statsType</A> stattype</B></TT>
|
||||
<A NAME="DOC.2.121.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Statistics.html#DOC.2.121.3">statsType</A> stattype</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="nimpostor"></A>
|
||||
<A NAME="DOC.2.121.26"></A>
|
||||
<A NAME="DOC.2.121.30"></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.121.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int numprimtypes[16]</B></TT>
|
||||
<A NAME="_vertexCount"></A>
|
||||
<A NAME="DOC.2.121.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _vertexCount</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="primtypes"></A>
|
||||
<A NAME="DOC.2.121.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int primtypes[16]</B></TT>
|
||||
<A NAME="_primitiveCount"></A>
|
||||
<A NAME="DOC.2.121.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>PrimtiveValueMap _primitiveCount</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="primlens"></A>
|
||||
<A NAME="DOC.2.121.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.121.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int primverts[16]</B></TT>
|
||||
<A NAME="_currentPrimtiveFunctorMode"></A>
|
||||
<A NAME="DOC.2.121.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _currentPrimtiveFunctorMode</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
@@ -142,6 +142,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -152,6 +158,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
190
doc/doc++/osg/TemplateArray.html
Normal file
190
doc/doc++/osg/TemplateArray.html
Normal file
@@ -0,0 +1,190 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>template<typename T, Array::Type ARRAYTYPE, int DataSize, int DataType> class osg::TemplateArray</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<typename <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>, Array::Type ARRAYTYPE, int DataSize, int DataType> class <A HREF="#DOC.DOCU">osg::TemplateArray</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
|
||||
<param name=classes value="Mstd::vector,M,CReferenced,MReferenced.html,CObject,MObject.html,CArray,MArray.html,CTemplateArray,MTemplateArray.html">
|
||||
<param name=before value="M,M,M,M,M">
|
||||
<param name=after value="Ml_,Md_SP||,Md_||,MD_,M">
|
||||
<param name=indent value="2,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.4.1">TemplateArray</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.2">TemplateArray</A></B>(const <!1><A HREF="TemplateArray.html#DOC.2.4.2">TemplateArray</A>& ta, 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.4.3">TemplateArray</A></B>(unsigned int no)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.4">TemplateArray</A></B>(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.4.5">TemplateArray</A></B>(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.4.6">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">Object</A>* <B><A HREF="#DOC.2.4.7">clone</A></B>(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.8">accept</A></B>(<!1><A HREF="ArrayVisitor.html">ArrayVisitor</A>& av)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const GLvoid* <B><A HREF="#DOC.2.4.9">getDataPointer</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual unsigned int <B><A HREF="#DOC.2.4.10">getNumElements</A></B>() const
|
||||
</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.4.11">~TemplateArray</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Array.html">Array</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual bool <B>isSameKindAs</B>(const <!1><A HREF="Object.html">Object</A>* obj) const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>libraryName</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>virtual const char* <B>className</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Array.html#DOC.2.3.1">Type</A> <B>getType</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLint <B>getDataSize</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>getDataType</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>Type</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Array.html#DOC.2.3.1">Type</A> <B>_arrayType</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLint <B>_dataSize</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>GLenum <B>_dataType</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.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
<HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3>
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(<!1><A HREF="Referenced.html">Referenced</A>&)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const int <B>referenceCount</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray(const <!1><A HREF="TemplateArray.html#DOC.2.4.2">TemplateArray</A>& ta, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray(unsigned int no)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TemplateArray(unsigned int no, <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>* <!1><A HREF="Vec4.html#DOC.2.137.8">ptr</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> TemplateArray(InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, InputIterator <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.4">last</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.4.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.4.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">Object</A>* clone(const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accept"></A>
|
||||
<A NAME="DOC.2.4.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="ArrayVisitor.html">ArrayVisitor</A>& av)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDataPointer"></A>
|
||||
<A NAME="DOC.2.4.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const GLvoid* getDataPointer() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumElements"></A>
|
||||
<A NAME="DOC.2.4.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual unsigned int getNumElements() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TemplateArray"></A>
|
||||
<A NAME="DOC.2.4.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TemplateArray()</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>
|
||||
@@ -116,6 +116,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -126,6 +132,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -123,6 +123,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -133,6 +139,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -109,6 +109,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -119,6 +125,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -244,6 +244,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -254,6 +260,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
@@ -246,6 +246,12 @@
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
@@ -256,6 +262,8 @@
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
|
||||
138
doc/doc++/osg/TriangleFunctor.html
Normal file
138
doc/doc++/osg/TriangleFunctor.html
Normal file
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>template<class T> class osg::TriangleFunctor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>> class <A HREF="#DOC.DOCU">osg::TriangleFunctor</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="MT,M,MDrawable::PrimitiveFunctor,M,CTriangleFunctor,MTriangleFunctor.html">
|
||||
<param name=before value="M,M,M">
|
||||
<param name=after value="Ml_,MD_,M">
|
||||
<param name=indent value="0,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.41.1">TriangleFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.41.2">~TriangleFunctor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.3">setVertexArray</A></B>(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.4">drawArrays</A></B>(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.5">drawElements</A></B>(GLenum mode, GLsizei count, GLubyte* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.6">drawElements</A></B>(GLenum mode, GLsizei count, GLushort* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.41.7">drawElements</A></B>(GLenum mode, GLsizei count, GLuint* indices)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.8">begin</A></B>(GLenum mode)
|
||||
<DD><I>begin(),vertex() & end() are convinience methods for adapting non vertex array primitives to vertex array based primitives.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.9">vertex</A></B>(const <!1><A HREF="Vec3.html">Vec3</A>& vert)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.10">vertex</A></B>(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.41.11">end</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.41.12">_vertexArraySize</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Vec3.html">Vec3</A>* <B><A HREF="#DOC.2.41.13">_vertexArrayPtr</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLenum <B><A HREF="#DOC.2.41.14">_modeCache</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::vector<<!1><A HREF="Vec3.html">Vec3</A>> <B><A HREF="#DOC.2.41.15">_vertexCache</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="TriangleFunctor"></A>
|
||||
<A NAME="DOC.2.41.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TriangleFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TriangleFunctor"></A>
|
||||
<A NAME="DOC.2.41.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TriangleFunctor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setVertexArray"></A>
|
||||
<A NAME="DOC.2.41.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setVertexArray(unsigned int count, <!1><A HREF="Vec3.html">Vec3</A>* vertices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawArrays"></A>
|
||||
<A NAME="DOC.2.41.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawArrays(GLenum mode, GLint <!1><A HREF="ImpostorSpriteManager.html#DOC.2.61.3">first</A>, GLsizei count)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLubyte* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLushort* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawElements"></A>
|
||||
<A NAME="DOC.2.41.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawElements(GLenum mode, GLsizei count, GLuint* indices)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="begin"></A>
|
||||
<A NAME="DOC.2.41.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void begin(GLenum mode)</B></TT>
|
||||
<DD>begin(),vertex() & end() are convinience methods for adapting
|
||||
non vertex array primitives to vertex array based primitives.
|
||||
this is done to simplify the implementation of primtive functor
|
||||
subclasses - users only need override drawArray and drawElements.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.41.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void vertex(const <!1><A HREF="Vec3.html">Vec3</A>& vert)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="vertex"></A>
|
||||
<A NAME="DOC.2.41.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void vertex(float <!1><A HREF="Viewport.html#DOC.2.140.7">x</A>, float <!1><A HREF="Viewport.html#DOC.2.140.8">y</A>, float <!1><A HREF="Vec4.html#DOC.2.137.15">z</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="end"></A>
|
||||
<A NAME="DOC.2.41.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void end()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArraySize"></A>
|
||||
<A NAME="DOC.2.41.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _vertexArraySize</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexArrayPtr"></A>
|
||||
<A NAME="DOC.2.41.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Vec3.html">Vec3</A>* _vertexArrayPtr</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modeCache"></A>
|
||||
<A NAME="DOC.2.41.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLenum _modeCache</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertexCache"></A>
|
||||
<A NAME="DOC.2.41.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::vector<<!1><A HREF="Vec3.html">Vec3</A>> _vertexCache</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<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>
|
||||
218
doc/doc++/osg/UByte4.html
Normal file
218
doc/doc++/osg/UByte4.html
Normal file
@@ -0,0 +1,218 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::UByte4</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osg::UByte4</A></H2></H2><BLOCKQUOTE>General purpose float quad, uses include representation of colour coordinates.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned char <B><A HREF="#DOC.2.133.3">_v</A></B>[4]
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.133.1">UByte4</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.133.2">UByte4</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.4">operator == </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.5">operator != </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.133.6">operator < </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& v) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char* <B><A HREF="#DOC.2.133.7">ptr</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const unsigned char* <B><A HREF="#DOC.2.133.8">ptr</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.133.9">set</A></B>(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.10">operator [] </A></B>(const int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.11">operator [] </A></B>(const int i) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.12">r</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.13">g</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.14">b</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char& <B><A HREF="#DOC.2.133.15">a</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.16">r</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.17">g</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.18">b</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned char <B><A HREF="#DOC.2.133.19">a</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.20">operator * </A></B>(const float rhs) const
|
||||
<DD><I>multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.21">operator *= </A></B>(const float rhs)
|
||||
<DD><I>unary multiply by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.22">operator / </A></B>(const float rhs) const
|
||||
<DD><I>divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.23">operator /= </A></B>(const float rhs)
|
||||
<DD><I>unary divide by scalar</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.24">operator + </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<DD><I>binary vector add</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.25">operator += </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<DD><I>unary vector add.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A> <B><A HREF="#DOC.2.133.26">operator - </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const
|
||||
<DD><I>binary vector subtract</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="UByte4.html">UByte4</A>& <B><A HREF="#DOC.2.133.27">operator -= </A></B>(const <!1><A HREF="UByte4.html">UByte4</A>& rhs)
|
||||
<DD><I>unary vector subtract</I>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>General purpose float quad, uses include representation
|
||||
of colour coordinates.
|
||||
No support yet added for float * UByte4 - is it necessary?
|
||||
Need to define a non-member non-friend operator* etc.
|
||||
UByte4 * float is okay</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="UByte4"></A>
|
||||
<A NAME="DOC.2.133.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="UByte4"></A>
|
||||
<A NAME="DOC.2.133.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> UByte4(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_v"></A>
|
||||
<A NAME="DOC.2.133.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned char _v[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator == "></A>
|
||||
<A NAME="DOC.2.133.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator == (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator != "></A>
|
||||
<A NAME="DOC.2.133.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator != (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.133.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool operator < (const <!1><A HREF="UByte4.html">UByte4</A>& v) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.133.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char* ptr()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ptr"></A>
|
||||
<A NAME="DOC.2.133.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const unsigned char* ptr() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.133.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(unsigned char <!1><A HREF="UByte4.html#DOC.2.133.12">r</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.13">g</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.14">b</A>, unsigned char <!1><A HREF="UByte4.html#DOC.2.133.15">a</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.133.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& operator [] (const int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator [] "></A>
|
||||
<A NAME="DOC.2.133.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char operator [] (const int i) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="r"></A>
|
||||
<A NAME="DOC.2.133.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& r()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="g"></A>
|
||||
<A NAME="DOC.2.133.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& g()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="b"></A>
|
||||
<A NAME="DOC.2.133.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& b()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="a"></A>
|
||||
<A NAME="DOC.2.133.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char& a()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="r"></A>
|
||||
<A NAME="DOC.2.133.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char r() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="g"></A>
|
||||
<A NAME="DOC.2.133.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char g() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="b"></A>
|
||||
<A NAME="DOC.2.133.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char b() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="a"></A>
|
||||
<A NAME="DOC.2.133.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned char a() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator * "></A>
|
||||
<A NAME="DOC.2.133.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator * (const float rhs) const </B></TT>
|
||||
<DD>multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator *= "></A>
|
||||
<A NAME="DOC.2.133.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator *= (const float rhs)</B></TT>
|
||||
<DD>unary multiply by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator / "></A>
|
||||
<A NAME="DOC.2.133.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator / (const float rhs) const </B></TT>
|
||||
<DD>divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator /= "></A>
|
||||
<A NAME="DOC.2.133.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator /= (const float rhs)</B></TT>
|
||||
<DD>unary divide by scalar
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator + "></A>
|
||||
<A NAME="DOC.2.133.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator + (const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector add
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator += "></A>
|
||||
<A NAME="DOC.2.133.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator += (const <!1><A HREF="UByte4.html">UByte4</A>& rhs)</B></TT>
|
||||
<DD>unary vector add. Slightly more efficient because no temporary
|
||||
intermediate object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator - "></A>
|
||||
<A NAME="DOC.2.133.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A> operator - (const <!1><A HREF="UByte4.html">UByte4</A>& rhs) const </B></TT>
|
||||
<DD>binary vector subtract
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator -= "></A>
|
||||
<A NAME="DOC.2.133.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="UByte4.html">UByte4</A>& operator -= (const <!1><A HREF="UByte4.html">UByte4</A>& rhs)</B></TT>
|
||||
<DD>unary vector subtract
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||||
|
||||
<DL><DT><DT><B>Friends:</B><DD> inline std::ostream& operator << (std::ostream& output, const <!1><A HREF="UByte4.html">UByte4</A>& vec)<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
doc/doc++/osg/VectorSizei.html
Normal file
66
doc/doc++/osg/VectorSizei.html
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>typedef std::vector<GLuint> VectorUIntclass osg::VectorSizei</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>typedef std::vector<GLuint> VectorUIntclass <A HREF="#DOC.DOCU">osg::VectorSizei</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="Mstd::vector,M,CVectorSizei,MVectorSizei.html,CDrawArrayLengths,MDrawArrayLengths.html">
|
||||
<param name=before value="M,M,M^_">
|
||||
<param name=after value="Md_,M,M">
|
||||
<param name=indent value="0,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.96.1">VectorSizei</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.96.2">VectorSizei</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.96.3">VectorSizei</A></B>(const <!1><A HREF="VectorSizei.html#DOC.2.96.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.96.4">VectorSizei</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorSizei()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorSizei(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorSizei(const <!1><A HREF="VectorSizei.html#DOC.2.96.3">VectorSizei</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorSizei"></A>
|
||||
<A NAME="DOC.2.96.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorSizei(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="DrawArrayLengths.html">DrawArrayLengths</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
doc/doc++/osg/VectorUByte.html
Normal file
66
doc/doc++/osg/VectorUByte.html
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::VectorUByte</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osg::VectorUByte</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUByte,MVectorUByte.html,CDrawElementsUByte,MDrawElementsUByte.html">
|
||||
<param name=before value="M,M,M^_">
|
||||
<param name=after value="Md_,M,M">
|
||||
<param name=indent value="0,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.97.1">VectorUByte</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.97.2">VectorUByte</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.97.3">VectorUByte</A></B>(const <!1><A HREF="VectorUByte.html#DOC.2.97.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.97.4">VectorUByte</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUByte()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUByte(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUByte(const <!1><A HREF="VectorUByte.html#DOC.2.97.3">VectorUByte</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUByte"></A>
|
||||
<A NAME="DOC.2.97.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUByte(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="DrawElementsUByte.html">DrawElementsUByte</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
doc/doc++/osg/VectorUInt.html
Normal file
66
doc/doc++/osg/VectorUInt.html
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::VectorUInt</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osg::VectorUInt</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUInt,MVectorUInt.html,CDrawElementsUInt,MDrawElementsUInt.html">
|
||||
<param name=before value="M,M,M^_">
|
||||
<param name=after value="Md_,M,M">
|
||||
<param name=indent value="0,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.99.1">VectorUInt</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.99.2">VectorUInt</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.99.3">VectorUInt</A></B>(const <!1><A HREF="VectorUInt.html#DOC.2.99.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.99.4">VectorUInt</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUInt()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUInt(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUInt(const <!1><A HREF="VectorUInt.html#DOC.2.99.3">VectorUInt</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUInt"></A>
|
||||
<A NAME="DOC.2.99.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUInt(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="DrawElementsUInt.html">DrawElementsUInt</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
doc/doc++/osg/VectorUShort.html
Normal file
66
doc/doc++/osg/VectorUShort.html
Normal file
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osg::VectorUShort</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osg::VectorUShort</A></H2></H2><HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
||||
<param name=classes value="Mstd::vector,M,CVectorUShort,MVectorUShort.html,CDrawElementsUShort,MDrawElementsUShort.html">
|
||||
<param name=before value="M,M,M^_">
|
||||
<param name=after value="Md_,M,M">
|
||||
<param name=indent value="0,1,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<value_type> inherited <B><A HREF="#DOC.2.98.1">VectorUShort</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>explicit <B><A HREF="#DOC.2.98.2">VectorUShort</A></B>(size_type n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.98.3">VectorUShort</A></B>(const <!1><A HREF="VectorUShort.html#DOC.2.98.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>template<class InputIterator> <B><A HREF="#DOC.2.98.4">VectorUShort</A></B>(InputIterator beg_, InputIterator end_)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<value_type> inherited VectorUShort()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>explicit VectorUShort(size_type n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VectorUShort(const <!1><A HREF="VectorUShort.html#DOC.2.98.3">VectorUShort</A> &<!1><A HREF="DisplaySettings.html#DOC.2.38.46">copy</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VectorUShort"></A>
|
||||
<A NAME="DOC.2.98.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>template<class InputIterator> VectorUShort(InputIterator beg_, InputIterator end_)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
<DL><DT><B>Direct child classes:
|
||||
</B><DD><A HREF="DrawElementsUShort.html">DrawElementsUShort</A><BR>
|
||||
</DL>
|
||||
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -125,6 +125,12 @@
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> dv)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>getDataVariance</B>() const
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj)
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>()
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
@@ -135,6 +141,8 @@
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.87.8">DataVariance</A> <B>_dataVariance</B>
|
||||
<DT>
|
||||
<IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
131
doc/doc++/osg/fast_back_stack.html
Normal file
131
doc/doc++/osg/fast_back_stack.html
Normal file
@@ -0,0 +1,131 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>template<class T> class osg::fast_back_stack</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>template<class <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>> class <A HREF="#DOC.DOCU">osg::fast_back_stack</A></H2></H2><BLOCKQUOTE>Simple stack implementation that keeps the back() cached locally for fast access rather than at the back of the vector which is the traditional stack implementation.</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A> <B><A HREF="#DOC.2.44.13">_value</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::vector<<!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>> <B><A HREF="#DOC.2.44.14">_stack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.44.15">_size</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.44.1">fast_back_stack</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.44.2">fast_back_stack</A></B>(const <!1><A HREF="fast_back_stack.html#DOC.2.44.2">fast_back_stack</A>& fbs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.44.3">fast_back_stack</A></B>(const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="fast_back_stack.html">fast_back_stack</A>& <B><A HREF="#DOC.2.44.4">operator = </A></B>(const <!1><A HREF="fast_back_stack.html">fast_back_stack</A>& fbs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.44.5">clear</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.44.6">empty</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned int <B><A HREF="#DOC.2.44.7">size</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& <B><A HREF="#DOC.2.44.8">back</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& <B><A HREF="#DOC.2.44.9">back</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.44.10">push_back</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.44.11">push_back</A></B>(const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.44.12">pop_back</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Simple stack implementation that keeps the back() cached locally for fast access
|
||||
rather than at the back of the vector which is the traditional stack implementation.
|
||||
A conventional std::vector<> stores the rest of the stack. The fast_back_stack
|
||||
although contains a stl container it only implments the back push_back(),pop_back()
|
||||
and back() methods so is not as general purpose as stl stack implementation.
|
||||
The focus of the fast_back_stack is purly to maximize the speed at which the
|
||||
back can be accessed.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="fast_back_stack"></A>
|
||||
<A NAME="DOC.2.44.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline fast_back_stack()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="fast_back_stack"></A>
|
||||
<A NAME="DOC.2.44.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline fast_back_stack(const <!1><A HREF="fast_back_stack.html#DOC.2.44.2">fast_back_stack</A>& fbs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="fast_back_stack"></A>
|
||||
<A NAME="DOC.2.44.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline fast_back_stack(const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.44.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="fast_back_stack.html">fast_back_stack</A>& operator = (const <!1><A HREF="fast_back_stack.html">fast_back_stack</A>& fbs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clear"></A>
|
||||
<A NAME="DOC.2.44.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void clear()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="empty"></A>
|
||||
<A NAME="DOC.2.44.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool empty() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="size"></A>
|
||||
<A NAME="DOC.2.44.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned int size() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="back"></A>
|
||||
<A NAME="DOC.2.44.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& back()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="back"></A>
|
||||
<A NAME="DOC.2.44.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& back() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="push_back"></A>
|
||||
<A NAME="DOC.2.44.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void push_back()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="push_back"></A>
|
||||
<A NAME="DOC.2.44.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void push_back(const <!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>& value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pop_back"></A>
|
||||
<A NAME="DOC.2.44.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pop_back()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_value"></A>
|
||||
<A NAME="DOC.2.44.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A> _value</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stack"></A>
|
||||
<A NAME="DOC.2.44.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::vector<<!1><A HREF="TexGen.html#DOC.2.127.11.2">T</A>> _stack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_size"></A>
|
||||
<A NAME="DOC.2.44.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _size</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>
|
||||
23
doc/doc++/osg/getGLExtensionFuncPtr.2.html
Normal file
23
doc/doc++/osg/getGLExtensionFuncPtr.2.html
Normal file
@@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>inline void* osg::getGLExtensionFuncPtr</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>inline void* <A HREF="#DOC.DOCU">osg::getGLExtensionFuncPtr</A></H2><H2>(const char* funcName,<BR> const char* fallbackFuncName)</H2><BLOCKQUOTE>return the address of the specified OpenGL function, if not found then check a second function name, if this fails then return NULL as function is not supported by OpenGL library.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>return the address of the specified OpenGL function, if not found then
|
||||
check a second function name, if this fails then return NULL as function is
|
||||
not supported by OpenGL library. This is usual for checking something
|
||||
like glActiveTexture (which is in OGL1.3) or glActiveTextureARB.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
16
doc/doc++/osg/globalnotifylevel..html
Normal file
16
doc/doc++/osg/globalnotifylevel..html
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> osg::global notify level.</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">osg::global notify level.</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>global notify level. </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">Hierarchy of classes</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
16
doc/doc++/osg/globalnotifynulstream..html
Normal file
16
doc/doc++/osg/globalnotifynulstream..html
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> osg::global notify nul stream.</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">osg::global notify nul stream.</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>global notify nul stream. added for Mac OSX global notify nul stream. added for Mac OSX </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">Hierarchy of classes</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
20
doc/doc++/osg/operator.2.html
Normal file
20
doc/doc++/osg/operator.2.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>inline float osg::operator * </TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>inline float <A HREF="#DOC.DOCU">osg::operator * </A></H2><H2>(const <!1><A HREF="Vec4.html">Vec4</A>& lhs,<BR> const <!1><A HREF="Vec3.html">Vec3</A>& rhs)</H2><BLOCKQUOTE>Compute the dot product of a Vec4 and a (Vec3,10)</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Compute the dot product of a Vec4 and a (Vec3,10)</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
20
doc/doc++/osg/operator.html
Normal file
20
doc/doc++/osg/operator.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>inline float osg::operator * </TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>inline float <A HREF="#DOC.DOCU">osg::operator * </A></H2><H2>(const <!1><A HREF="Vec3.html">Vec3</A>& lhs,<BR> const <!1><A HREF="Vec4.html">Vec4</A>& rhs)</H2><BLOCKQUOTE>Compute the dot product of a (Vec3,10) and a Vec4</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Compute the dot product of a (Vec3,10) and a Vec4</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -341,7 +341,7 @@ class SG_EXPORT <B><A HREF="StateAttribute.html">StateAttribute</A></B>: public
|
||||
class SG_EXPORT <B><A HREF="StateSet.html">StateSet</A></B>: public <!1><A HREF="Object.html">Object</A>
|
||||
<DD><I> Encapsulates OpenGL state modes and attributes.</I>
|
||||
<DT>
|
||||
class <B><A HREF="Statistics.html">Statistics</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>, public <!1><A HREF="AttributeFunctor.html">osg::Drawable::AttributeFunctor</A>
|
||||
class <B><A HREF="Statistics.html">Statistics</A></B>: public <!1><A HREF="Referenced.html">osg::Referenced</A>, public <!1><A HREF="PrimitiveFunctor.html">osg::Drawable::PrimitiveFunctor</A>
|
||||
<DD><I> Statistics base class.</I>
|
||||
<DT>
|
||||
class SG_EXPORT <B><A HREF="Stencil.html">Stencil</A></B>: public <!1><A HREF="StateAttribute.html">StateAttribute</A>
|
||||
|
||||
20
doc/doc++/osgDB/FilePathList.html
Normal file
20
doc/doc++/osgDB/FilePathList.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>typedef std::deque<std::string> osgDB::FilePathList</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>typedef std::deque<std::string> <A HREF="#DOC.DOCU">osgDB::FilePathList</A></H2></H2><BLOCKQUOTE>list of directories to search through which searching for files.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>list of directories to search through which searching for files. </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
46
doc/doc++/osgDB/PushAndPopDataPath.html
Normal file
46
doc/doc++/osgDB/PushAndPopDataPath.html
Normal file
@@ -0,0 +1,46 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class osgDB::PushAndPopDataPath</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class <A HREF="#DOC.DOCU">osgDB::PushAndPopDataPath</A></H2></H2><BLOCKQUOTE>Convinience class for pushing a path on construction, and popping the path and destruction.</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.22.1">PushAndPopDataPath</A></B>(const std::string& path)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.22.2">~PushAndPopDataPath</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Convinience class for pushing a path on construction, and popping the path
|
||||
and destruction. This helps keep the addition of a path local to a block
|
||||
of code, even in the presence of exceptions.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="PushAndPopDataPath"></A>
|
||||
<A NAME="DOC.2.22.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PushAndPopDataPath(const std::string& path)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~PushAndPopDataPath"></A>
|
||||
<A NAME="DOC.2.22.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~PushAndPopDataPath()</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>
|
||||
20
doc/doc++/osgDB/fileExists.html
Normal file
20
doc/doc++/osgDB/fileExists.html
Normal file
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>OSGDB_EXPORT extern bool osgDB::fileExists</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>OSGDB_EXPORT extern bool <A HREF="#DOC.DOCU">osgDB::fileExists</A></H2><H2>(const std::string& filename)</H2><BLOCKQUOTE>return true if a file exisits.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>return true if a file exisits. </BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -23,24 +23,26 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.1">visit</A></B>(<!1><A HREF="CompositeGUIEventHandler.html">CompositeGUIEventHandler</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.1">visit</A></B>(<!1><A HREF="GUIEventHandler.html">GUIEventHandler</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.2">visit</A></B>(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.2">visit</A></B>(<!1><A HREF="CompositeGUIEventHandler.html">CompositeGUIEventHandler</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.3">visit</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.3">visit</A></B>(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* <B><A HREF="#DOC.2.8.4">getGUIEventAdapter</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.4">visit</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* <B><A HREF="#DOC.2.8.5">getGUIEventAdapter</A></B>()
|
||||
<DD><I>Get the GUI EventAdapter associated with this GUIEventHandlerVisitor </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* <B><A HREF="#DOC.2.8.5">getGUIActionAdapter</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* <B><A HREF="#DOC.2.8.6">getGUIActionAdapter</A></B>()
|
||||
<DD><I>Get the GUI Action Adapter associated with this GEH Visitor </I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.8.6">GUIEventHandlerVisitor</A></B>(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.8.7">GUIEventHandlerVisitor</A></B>(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.8.7">~GUIEventHandlerVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.8.8">~GUIEventHandlerVisitor</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -58,32 +60,36 @@ need only override visit operations for the types of object they're interested i
|
||||
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.2.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="CompositeGUIEventHandler.html">CompositeGUIEventHandler</A>&)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="GUIEventHandler.html">GUIEventHandler</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.2.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>&)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="CompositeGUIEventHandler.html">CompositeGUIEventHandler</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.2.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="visit"></A>
|
||||
<A NAME="DOC.2.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void visit(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getGUIEventAdapter"></A>
|
||||
<A NAME="DOC.2.8.4"></A>
|
||||
<A NAME="DOC.2.8.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* getGUIEventAdapter()</B></TT>
|
||||
<DD>Get the GUI EventAdapter associated with this GUIEventHandlerVisitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getGUIActionAdapter"></A>
|
||||
<A NAME="DOC.2.8.5"></A>
|
||||
<A NAME="DOC.2.8.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* getGUIActionAdapter()</B></TT>
|
||||
<DD>Get the GUI Action Adapter associated with this GEH Visitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="GUIEventHandlerVisitor"></A>
|
||||
<A NAME="DOC.2.8.6"></A>
|
||||
<A NAME="DOC.2.8.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GUIEventHandlerVisitor(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~GUIEventHandlerVisitor"></A>
|
||||
<A NAME="DOC.2.8.7"></A>
|
||||
<A NAME="DOC.2.8.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~GUIEventHandlerVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -24,23 +24,25 @@
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.1">addCameraManipulator</A></B>(int key, std::string name, <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.2">setCamera</A></B>(osg::Camera* c)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.2">addNumberedCameraManipulator</A></B>(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Camera* <B><A HREF="#DOC.2.9.3">getCamera</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.3">setCamera</A></B>(osg::Camera* c)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Camera* <B><A HREF="#DOC.2.9.4">getCamera</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Camera* <B><A HREF="#DOC.2.9.4">getCamera</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.5">setNode</A></B>(osg::Node* n)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Camera* <B><A HREF="#DOC.2.9.5">getCamera</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.9.6">getNode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6">setNode</A></B>(osg::Node* n)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Node* <B><A HREF="#DOC.2.9.7">getNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.9.7">getNode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.8">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Node* <B><A HREF="#DOC.2.9.8">getNode</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.9">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.9">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.9.10">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.10">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.9.11">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -77,40 +79,44 @@
|
||||
<A NAME="DOC.2.9.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addCameraManipulator(int key, std::string name, <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCamera"></A>
|
||||
<A NAME="addNumberedCameraManipulator"></A>
|
||||
<A NAME="DOC.2.9.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addNumberedCameraManipulator(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCamera"></A>
|
||||
<A NAME="DOC.2.9.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setCamera(osg::Camera* c)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCamera"></A>
|
||||
<A NAME="DOC.2.9.3"></A>
|
||||
<A NAME="DOC.2.9.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::Camera* getCamera() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCamera"></A>
|
||||
<A NAME="DOC.2.9.4"></A>
|
||||
<A NAME="DOC.2.9.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Camera* getCamera()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNode"></A>
|
||||
<A NAME="DOC.2.9.5"></A>
|
||||
<A NAME="DOC.2.9.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setNode(osg::Node* n)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNode"></A>
|
||||
<A NAME="DOC.2.9.6"></A>
|
||||
<A NAME="DOC.2.9.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::Node* getNode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNode"></A>
|
||||
<A NAME="DOC.2.9.7"></A>
|
||||
<A NAME="DOC.2.9.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Node* getNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="home"></A>
|
||||
<A NAME="DOC.2.9.8"></A>
|
||||
<A NAME="DOC.2.9.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.9.9"></A>
|
||||
<A NAME="DOC.2.9.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& aa)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.9.10"></A>
|
||||
<A NAME="DOC.2.9.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool handle(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -42,11 +42,11 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.7.2.9">run</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.10">app</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.10">app</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.11">cull</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.11">cull</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.12">draw</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual float <B><A HREF="#DOC.7.2.12">draw</A></B>(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>long <B><A HREF="#DOC.7.2.13">initClock</A></B>()
|
||||
<DT>
|
||||
@@ -60,103 +60,105 @@
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.18">help</A></B>(std::ostream& fout)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.7.2.19">registerCameraManipulator</A></B>(osgGA::CameraManipulator* cm, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A> = 0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.7.2.19">registerCameraManipulator</A></B>(osgGA::CameraManipulator* cm, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.20">selectCameraManipulator</A></B>(unsigned int pos, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A> = 0)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.20">selectCameraManipulator</A></B>(unsigned int pos, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.21">requestRedraw</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.21">setEventHandler</A></B>(osgGA::GUIEventHandler* handler, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.22">requestContinuousUpdate</A></B>(bool )
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.22">requestRedraw</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.23">requestWarpPointer</A></B>(int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.23">requestContinuousUpdate</A></B>(bool )
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.24">readCommandLine</A></B>(std::vector<std::string>& commandLine)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.24">requestWarpPointer</A></B>(int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.25">readCommandLine</A></B>(std::vector<std::string>& commandLine)
|
||||
<DD><I>read the command line string list, removing any matched control sequences</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.25">setDisplaySettings</A></B>(osg::DisplaySettings* ds)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.26">setDisplaySettings</A></B>(osg::DisplaySettings* ds)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::DisplaySettings* <B><A HREF="#DOC.7.2.26">getDisplaySettings</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::DisplaySettings* <B><A HREF="#DOC.7.2.27">getDisplaySettings</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::DisplaySettings* <B><A HREF="#DOC.7.2.27">getDisplaySettings</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::DisplaySettings* <B><A HREF="#DOC.7.2.28">getDisplaySettings</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static <!1><A HREF="Viewer.html">Viewer</A>* <B><A HREF="#DOC.7.2.38">s_theViewer</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static <!1><A HREF="Viewer.html">Viewer</A>* <B><A HREF="#DOC.7.2.39">s_theViewer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.7.2.41">_focusedViewport</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.7.2.42">_focusedViewport</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.7.2.42">_saveFileName</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>std::string <B><A HREF="#DOC.7.2.43">_saveFileName</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.43">_viewFrustumCullingActive</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.44">_viewFrustumCullingActive</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.44">_smallFeatureCullingActive</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.45">_smallFeatureCullingActive</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.45">polymode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.46">polymode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.46">texture</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.47">texture</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.47">backface</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.48">backface</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.48">lighting</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.49">lighting</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.49">flat_shade</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.50">flat_shade</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.7.2.50">frRate</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.7.2.51">frRate</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.51">_printStats</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.52">_printStats</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.53">_useDisplayLists</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.7.2.54">_useDisplayLists</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer <B><A HREF="#DOC.7.2.54">_timer</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer <B><A HREF="#DOC.7.2.55">_timer</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.55">_tickRatePerSecond</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.56">_tickRatePerSecond</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.56">_initialTick</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.57">_initialTick</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.57">_lastFrameTick</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.58">_lastFrameTick</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.58">_frameTick</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.59">_frameTick</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::FrameStamp> <B><A HREF="#DOC.7.2.61">_frameStamp</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::FrameStamp> <B><A HREF="#DOC.7.2.62">_frameStamp</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.7.2.62">_displaySettings</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.7.2.63">_displaySettings</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> >virtual CameraManipList void <B><A HREF="#DOC.7.2.28">clear</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> >virtual CameraManipList void <B><A HREF="#DOC.7.2.29">clear</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.29">display</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.30">display</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.30">reshape</A></B>(GLint w, GLint h)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.31">reshape</A></B>(GLint w, GLint h)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.31">mouseMotion</A></B>(int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.32">mouseMotion</A></B>(int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.32">mousePassiveMotion</A></B>(int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.33">mousePassiveMotion</A></B>(int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.33">mouse</A></B>(int button, int state, int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.34">mouse</A></B>(int button, int state, int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.34">keyboard</A></B>(unsigned char key, int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.7.2.35">keyboard</A></B>(unsigned char key, int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.35">setFocusedViewport</A></B>(unsigned int pos)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.36">setFocusedViewport</A></B>(unsigned int pos)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.36">mapWindowXYToSceneView</A></B>(int x, int y)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.7.2.37">mapWindowXYToSceneView</A></B>(int x, int y)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.37">showStats</A></B>(const unsigned int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.7.2.38">showStats</A></B>(const unsigned int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.59">clockTick</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.60">clockTick</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.60">frameTick</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.7.2.61">frameTick</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.7.2.39">ViewportDef</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.7.2.40">ViewportDef</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Viewer.html#DOC.7.2.39">ViewportDef</A>> ViewportList ViewportList <B><A HREF="#DOC.7.2.40">_viewportList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Viewer.html#DOC.7.2.40">ViewportDef</A>> ViewportList ViewportList <B><A HREF="#DOC.7.2.41">_viewportList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.7.2.52"></A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.7.2.53"></A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -299,15 +301,15 @@ only available for backwards compatibility.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="app"></A>
|
||||
<A NAME="DOC.7.2.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float app(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float app(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cull"></A>
|
||||
<A NAME="DOC.7.2.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float cull(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float cull(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.7.2.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float draw(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A>)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual float draw(unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="initClock"></A>
|
||||
<A NAME="DOC.7.2.13"></A>
|
||||
@@ -335,219 +337,227 @@ only available for backwards compatibility.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="registerCameraManipulator"></A>
|
||||
<A NAME="DOC.7.2.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A> = 0)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int registerCameraManipulator(osgGA::CameraManipulator* cm, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="selectCameraManipulator"></A>
|
||||
<A NAME="DOC.7.2.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void selectCameraManipulator(unsigned int pos, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.39.2">viewport</A> = 0)</B></TT>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void selectCameraManipulator(unsigned int pos, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setEventHandler"></A>
|
||||
<A NAME="DOC.7.2.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEventHandler(osgGA::GUIEventHandler* handler, unsigned int <!1><A HREF="Viewer.html#DOC.7.2.40.2">viewport</A> = 0)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="requestRedraw"></A>
|
||||
<A NAME="DOC.7.2.21"></A>
|
||||
<A NAME="DOC.7.2.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestRedraw()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="requestContinuousUpdate"></A>
|
||||
<A NAME="DOC.7.2.22"></A>
|
||||
<A NAME="DOC.7.2.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestContinuousUpdate(bool )</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="requestWarpPointer"></A>
|
||||
<A NAME="DOC.7.2.23"></A>
|
||||
<A NAME="DOC.7.2.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestWarpPointer(int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="readCommandLine"></A>
|
||||
<A NAME="DOC.7.2.24"></A>
|
||||
<A NAME="DOC.7.2.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void readCommandLine(std::vector<std::string>& commandLine)</B></TT>
|
||||
<DD>read the command line string list, removing any matched control sequences
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDisplaySettings"></A>
|
||||
<A NAME="DOC.7.2.25"></A>
|
||||
<A NAME="DOC.7.2.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDisplaySettings(osg::DisplaySettings* ds)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.7.2.26"></A>
|
||||
<A NAME="DOC.7.2.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::DisplaySettings* getDisplaySettings()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.7.2.27"></A>
|
||||
<A NAME="DOC.7.2.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::DisplaySettings* getDisplaySettings() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clear"></A>
|
||||
<A NAME="DOC.7.2.28"></A>
|
||||
<A NAME="DOC.7.2.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::ref_ptr<osgGA::CameraManipulator> >virtual CameraManipList void clear()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="display"></A>
|
||||
<A NAME="DOC.7.2.29"></A>
|
||||
<A NAME="DOC.7.2.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void display()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reshape"></A>
|
||||
<A NAME="DOC.7.2.30"></A>
|
||||
<A NAME="DOC.7.2.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reshape(GLint w, GLint h)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mouseMotion"></A>
|
||||
<A NAME="DOC.7.2.31"></A>
|
||||
<A NAME="DOC.7.2.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void mouseMotion(int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mousePassiveMotion"></A>
|
||||
<A NAME="DOC.7.2.32"></A>
|
||||
<A NAME="DOC.7.2.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void mousePassiveMotion(int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mouse"></A>
|
||||
<A NAME="DOC.7.2.33"></A>
|
||||
<A NAME="DOC.7.2.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void mouse(int button, int state, int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="keyboard"></A>
|
||||
<A NAME="DOC.7.2.34"></A>
|
||||
<A NAME="DOC.7.2.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void keyboard(unsigned char key, int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFocusedViewport"></A>
|
||||
<A NAME="DOC.7.2.35"></A>
|
||||
<A NAME="DOC.7.2.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFocusedViewport(unsigned int pos)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="mapWindowXYToSceneView"></A>
|
||||
<A NAME="DOC.7.2.36"></A>
|
||||
<A NAME="DOC.7.2.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int mapWindowXYToSceneView(int x, int y)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="showStats"></A>
|
||||
<A NAME="DOC.7.2.37"></A>
|
||||
<A NAME="DOC.7.2.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void showStats(const unsigned int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_theViewer"></A>
|
||||
<A NAME="DOC.7.2.38"></A>
|
||||
<A NAME="DOC.7.2.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static <!1><A HREF="Viewer.html">Viewer</A>* s_theViewer</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ViewportDef"></A>
|
||||
<A NAME="DOC.7.2.39"></A>
|
||||
<A NAME="DOC.7.2.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct ViewportDef</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="sceneView"></A>
|
||||
<A NAME="DOC.7.2.39.1"></A>
|
||||
<A NAME="DOC.7.2.40.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osgUtil::SceneView> sceneView</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="viewport"></A>
|
||||
<A NAME="DOC.7.2.39.2"></A>
|
||||
<A NAME="DOC.7.2.40.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float viewport[4]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cameraManipulator"></A>
|
||||
<A NAME="DOC.7.2.39.3"></A>
|
||||
<A NAME="DOC.7.2.40.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osgGA::CameraManipulator> _cameraManipulator</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cameraManipList"></A>
|
||||
<A NAME="DOC.7.2.39.4"></A>
|
||||
<A NAME="DOC.7.2.40.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CameraManipList _cameraManipList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eventHandler"></A>
|
||||
<A NAME="DOC.7.2.40.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osgGA::GUIEventHandler> _eventHandler</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="_viewportList"></A>
|
||||
<A NAME="DOC.7.2.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Viewer.html#DOC.7.2.39">ViewportDef</A>> ViewportList ViewportList _viewportList</B></TT>
|
||||
<A NAME="DOC.7.2.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Viewer.html#DOC.7.2.40">ViewportDef</A>> ViewportList ViewportList _viewportList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_focusedViewport"></A>
|
||||
<A NAME="DOC.7.2.41"></A>
|
||||
<A NAME="DOC.7.2.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _focusedViewport</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_saveFileName"></A>
|
||||
<A NAME="DOC.7.2.42"></A>
|
||||
<A NAME="DOC.7.2.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>std::string _saveFileName</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewFrustumCullingActive"></A>
|
||||
<A NAME="DOC.7.2.43"></A>
|
||||
<A NAME="DOC.7.2.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _viewFrustumCullingActive</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_smallFeatureCullingActive"></A>
|
||||
<A NAME="DOC.7.2.44"></A>
|
||||
<A NAME="DOC.7.2.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _smallFeatureCullingActive</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="polymode"></A>
|
||||
<A NAME="DOC.7.2.45"></A>
|
||||
<A NAME="DOC.7.2.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int polymode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="texture"></A>
|
||||
<A NAME="DOC.7.2.46"></A>
|
||||
<A NAME="DOC.7.2.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int texture</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="backface"></A>
|
||||
<A NAME="DOC.7.2.47"></A>
|
||||
<A NAME="DOC.7.2.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int backface</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="lighting"></A>
|
||||
<A NAME="DOC.7.2.48"></A>
|
||||
<A NAME="DOC.7.2.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int lighting</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="flat_shade"></A>
|
||||
<A NAME="DOC.7.2.49"></A>
|
||||
<A NAME="DOC.7.2.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int flat_shade</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frRate"></A>
|
||||
<A NAME="DOC.7.2.50"></A>
|
||||
<A NAME="DOC.7.2.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float frRate</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_printStats"></A>
|
||||
<A NAME="DOC.7.2.51"></A>
|
||||
<A NAME="DOC.7.2.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _printStats</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME=""></A>
|
||||
<A NAME="DOC.7.2.52"></A>
|
||||
<A NAME="DOC.7.2.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct </B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="timeApp"></A>
|
||||
<A NAME="DOC.7.2.52.1"></A>
|
||||
<A NAME="DOC.7.2.53.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float timeApp</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="timeCull"></A>
|
||||
<A NAME="DOC.7.2.52.2"></A>
|
||||
<A NAME="DOC.7.2.53.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float timeCull</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="timeDraw"></A>
|
||||
<A NAME="DOC.7.2.52.3"></A>
|
||||
<A NAME="DOC.7.2.53.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float timeDraw</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="timeFrame"></A>
|
||||
<A NAME="DOC.7.2.52.4"></A>
|
||||
<A NAME="DOC.7.2.53.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float timeFrame</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frameend"></A>
|
||||
<A NAME="DOC.7.2.52.5"></A>
|
||||
<A NAME="DOC.7.2.53.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t frameend</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="_useDisplayLists"></A>
|
||||
<A NAME="DOC.7.2.53"></A>
|
||||
<A NAME="DOC.7.2.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _useDisplayLists</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_timer"></A>
|
||||
<A NAME="DOC.7.2.54"></A>
|
||||
<A NAME="DOC.7.2.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer _timer</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_tickRatePerSecond"></A>
|
||||
<A NAME="DOC.7.2.55"></A>
|
||||
<A NAME="DOC.7.2.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t _tickRatePerSecond</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_initialTick"></A>
|
||||
<A NAME="DOC.7.2.56"></A>
|
||||
<A NAME="DOC.7.2.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t _initialTick</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lastFrameTick"></A>
|
||||
<A NAME="DOC.7.2.57"></A>
|
||||
<A NAME="DOC.7.2.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t _lastFrameTick</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameTick"></A>
|
||||
<A NAME="DOC.7.2.58"></A>
|
||||
<A NAME="DOC.7.2.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t _frameTick</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clockTick"></A>
|
||||
<A NAME="DOC.7.2.59"></A>
|
||||
<A NAME="DOC.7.2.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t clockTick()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="frameTick"></A>
|
||||
<A NAME="DOC.7.2.60"></A>
|
||||
<A NAME="DOC.7.2.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t frameTick()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameStamp"></A>
|
||||
<A NAME="DOC.7.2.61"></A>
|
||||
<A NAME="DOC.7.2.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::FrameStamp> _frameStamp</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_displaySettings"></A>
|
||||
<A NAME="DOC.7.2.62"></A>
|
||||
<A NAME="DOC.7.2.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::DisplaySettings> _displaySettings</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -41,81 +41,77 @@
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.7">update</A></B>(double dt)
|
||||
<DD><I>Update the particles.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline virtual bool <B><A HREF="#DOC.2.15.8">getStats</A></B>(osg::Statistics &stats)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.29">isFrozen</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.28">isFrozen</A></B>() const
|
||||
<DD><I>Return true if the particle system is frozen</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.30">setFrozen</A></B>(bool v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.29">setFrozen</A></B>(bool v)
|
||||
<DD><I>Set or reset the <I>frozen</I> state.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::BoundingBox& <B><A HREF="#DOC.2.15.31">getDefaultBoundingBox</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::BoundingBox& <B><A HREF="#DOC.2.15.30">getDefaultBoundingBox</A></B>() const
|
||||
<DD><I>Get the default bounding box</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.32">setDefaultBoundingBox</A></B>(const osg::BoundingBox &bbox)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.31">setDefaultBoundingBox</A></B>(const osg::BoundingBox &bbox)
|
||||
<DD><I>Set the default bounding box.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.33">getDoublePassRendering</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.32">getDoublePassRendering</A></B>() const
|
||||
<DD><I>Get the double pass rendering flag</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.34">setDoublePassRendering</A></B>(bool v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.33">setDoublePassRendering</A></B>(bool v)
|
||||
<DD><I>Set the double pass rendering flag.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.35">numParticles</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.34">numParticles</A></B>() const
|
||||
<DD><I>Get the number of allocated particles (alive + dead)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.36">numDeadParticles</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.35">numDeadParticles</A></B>() const
|
||||
<DD><I>Get the number of dead particles</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.37">getParticle</A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.36">getParticle</A></B>(int i)
|
||||
<DD><I>Get a pointer to the i-th particle</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.38">getParticle</A></B>(int i) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.37">getParticle</A></B>(int i) const
|
||||
<DD><I>Get a const pointer to the i-th particle</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.39">destroyParticle</A></B>(int i)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.38">destroyParticle</A></B>(int i)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.40">getLastFrameNumber</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.39">getLastFrameNumber</A></B>() const
|
||||
<DD><I>Get the last frame number</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.15.41">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.15.40">computeBound</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.42">getStats</A></B>(osg::Statistics &stats)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.41">update_bounds</A></B>(const osg::Vec3 &p, float r)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.43">update_bounds</A></B>(const osg::Vec3 &p, float r)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Particle.html">Particle</A>& <B><A HREF="#DOC.2.15.44">getDefaultParticleTemplate</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Particle.html">Particle</A>& <B><A HREF="#DOC.2.15.42">getDefaultParticleTemplate</A></B>() const
|
||||
<DD><I>Get a reference to the default particle template</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.45">setDefaultParticleTemplate</A></B>(const <!1><A HREF="Particle.html">Particle</A> &p)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.43">setDefaultParticleTemplate</A></B>(const <!1><A HREF="Particle.html">Particle</A> &p)
|
||||
<DD><I>Set the default particle template (particle is copied)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.46">getFreezeOnCull</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.15.44">getFreezeOnCull</A></B>() const
|
||||
<DD><I>Get whether the particle system can freeze when culled</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.47">setFreezeOnCull</A></B>(bool v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.45">setFreezeOnCull</A></B>(bool v)
|
||||
<DD><I>Set whether the particle system can freeze when culled (default is true)</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.48">getLevelOfDetail</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline int <B><A HREF="#DOC.2.15.46">getLevelOfDetail</A></B>() const
|
||||
<DD><I>(<B>EXPERIMENTAL</B>) Get the level of detail</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.49">setLevelOfDetail</A></B>(int v)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.15.47">setLevelOfDetail</A></B>(int v)
|
||||
<DD><I>(<B>EXPERIMENTAL</B>) Set the level of detail.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.50">createParticle</A></B>(const <!1><A HREF="Particle.html">Particle</A>* ptemplate)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="Particle.html">Particle</A>* <B><A HREF="#DOC.2.15.48">createParticle</A></B>(const <!1><A HREF="Particle.html">Particle</A>* ptemplate)
|
||||
</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.15.9">~ParticleSystem</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.15.8">~ParticleSystem</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ParticleSystem.html">ParticleSystem</A>& <B><A HREF="#DOC.2.15.10">operator=</A></B>(const <!1><A HREF="ParticleSystem.html">ParticleSystem</A> &)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="ParticleSystem.html">ParticleSystem</A>& <B><A HREF="#DOC.2.15.9">operator=</A></B>(const <!1><A HREF="ParticleSystem.html">ParticleSystem</A> &)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline virtual const bool <B><A HREF="#DOC.2.15.11">computeBound</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline virtual const bool <B><A HREF="#DOC.2.15.10">computeBound</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.12">drawImmediateMode</A></B>(osg::State &state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.11">drawImmediateMode</A></B>(osg::State &state)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.13">single_pass_render</A></B>(const osg::Matrix &modelview)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.12">single_pass_render</A></B>(const osg::Matrix &modelview)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -163,60 +159,56 @@ If <CODE>texturefile</CODE> is empty, then texturing is turned off.
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void update(double dt)</B></TT>
|
||||
<DD>Update the particles. Don't call this directly, use a <CODE>ParticleSystemUpdater</CODE> instead.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="DOC.2.15.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline virtual bool getStats(osg::Statistics &stats)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~ParticleSystem"></A>
|
||||
<A NAME="DOC.2.15.9"></A>
|
||||
<A NAME="DOC.2.15.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~ParticleSystem()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator="></A>
|
||||
<A NAME="DOC.2.15.10"></A>
|
||||
<A NAME="DOC.2.15.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="ParticleSystem.html">ParticleSystem</A>& operator=(const <!1><A HREF="ParticleSystem.html">ParticleSystem</A> &)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.15.11"></A>
|
||||
<A NAME="DOC.2.15.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline virtual const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawImmediateMode"></A>
|
||||
<A NAME="DOC.2.15.12"></A>
|
||||
<A NAME="DOC.2.15.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawImmediateMode(osg::State &state)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="single_pass_render"></A>
|
||||
<A NAME="DOC.2.15.13"></A>
|
||||
<A NAME="DOC.2.15.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void single_pass_render(const osg::Matrix &modelview)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isFrozen"></A>
|
||||
<A NAME="DOC.2.15.29"></A>
|
||||
<A NAME="DOC.2.15.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isFrozen() const </B></TT>
|
||||
<DD>Return true if the particle system is frozen
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrozen"></A>
|
||||
<A NAME="DOC.2.15.30"></A>
|
||||
<A NAME="DOC.2.15.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFrozen(bool v)</B></TT>
|
||||
<DD>Set or reset the <I>frozen</I> state.
|
||||
When the particle system is frozen, emitters and programs won't do anything on it.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDefaultBoundingBox"></A>
|
||||
<A NAME="DOC.2.15.31"></A>
|
||||
<A NAME="DOC.2.15.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::BoundingBox& getDefaultBoundingBox() const </B></TT>
|
||||
<DD>Get the default bounding box
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDefaultBoundingBox"></A>
|
||||
<A NAME="DOC.2.15.32"></A>
|
||||
<A NAME="DOC.2.15.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDefaultBoundingBox(const osg::BoundingBox &bbox)</B></TT>
|
||||
<DD>Set the default bounding box.
|
||||
The default bounding box is used when a real bounding box cannot be computed, for example
|
||||
because no particles has been updated yet.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDoublePassRendering"></A>
|
||||
<A NAME="DOC.2.15.33"></A>
|
||||
<A NAME="DOC.2.15.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool getDoublePassRendering() const </B></TT>
|
||||
<DD>Get the double pass rendering flag
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDoublePassRendering"></A>
|
||||
<A NAME="DOC.2.15.34"></A>
|
||||
<A NAME="DOC.2.15.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDoublePassRendering(bool v)</B></TT>
|
||||
<DD>Set the double pass rendering flag.
|
||||
Double pass rendering avoids overdraw problems between particle systems
|
||||
@@ -226,79 +218,75 @@ If you set the default attributes with <CODE>setDefaultAttributes</CODE>, then t
|
||||
system will fall into a transparent bin.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="numParticles"></A>
|
||||
<A NAME="DOC.2.15.35"></A>
|
||||
<A NAME="DOC.2.15.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline int numParticles() const </B></TT>
|
||||
<DD>Get the number of allocated particles (alive + dead)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="numDeadParticles"></A>
|
||||
<A NAME="DOC.2.15.36"></A>
|
||||
<A NAME="DOC.2.15.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline int numDeadParticles() const </B></TT>
|
||||
<DD>Get the number of dead particles
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParticle"></A>
|
||||
<A NAME="DOC.2.15.37"></A>
|
||||
<A NAME="DOC.2.15.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Particle.html">Particle</A>* getParticle(int i)</B></TT>
|
||||
<DD>Get a pointer to the i-th particle
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getParticle"></A>
|
||||
<A NAME="DOC.2.15.38"></A>
|
||||
<A NAME="DOC.2.15.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Particle.html">Particle</A>* getParticle(int i) const </B></TT>
|
||||
<DD>Get a const pointer to the i-th particle
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="destroyParticle"></A>
|
||||
<A NAME="DOC.2.15.39"></A>
|
||||
<A NAME="DOC.2.15.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void destroyParticle(int i)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLastFrameNumber"></A>
|
||||
<A NAME="DOC.2.15.40"></A>
|
||||
<A NAME="DOC.2.15.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline int getLastFrameNumber() const </B></TT>
|
||||
<DD>Get the last frame number
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeBound"></A>
|
||||
<A NAME="DOC.2.15.41"></A>
|
||||
<A NAME="DOC.2.15.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool computeBound() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="DOC.2.15.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool getStats(osg::Statistics &stats)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="update_bounds"></A>
|
||||
<A NAME="DOC.2.15.43"></A>
|
||||
<A NAME="DOC.2.15.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void update_bounds(const osg::Vec3 &p, float r)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDefaultParticleTemplate"></A>
|
||||
<A NAME="DOC.2.15.44"></A>
|
||||
<A NAME="DOC.2.15.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Particle.html">Particle</A>& getDefaultParticleTemplate() const </B></TT>
|
||||
<DD>Get a reference to the default particle template
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDefaultParticleTemplate"></A>
|
||||
<A NAME="DOC.2.15.45"></A>
|
||||
<A NAME="DOC.2.15.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDefaultParticleTemplate(const <!1><A HREF="Particle.html">Particle</A> &p)</B></TT>
|
||||
<DD>Set the default particle template (particle is copied)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFreezeOnCull"></A>
|
||||
<A NAME="DOC.2.15.46"></A>
|
||||
<A NAME="DOC.2.15.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool getFreezeOnCull() const </B></TT>
|
||||
<DD>Get whether the particle system can freeze when culled
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFreezeOnCull"></A>
|
||||
<A NAME="DOC.2.15.47"></A>
|
||||
<A NAME="DOC.2.15.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFreezeOnCull(bool v)</B></TT>
|
||||
<DD>Set whether the particle system can freeze when culled (default is true)
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLevelOfDetail"></A>
|
||||
<A NAME="DOC.2.15.48"></A>
|
||||
<A NAME="DOC.2.15.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline int getLevelOfDetail() const </B></TT>
|
||||
<DD>(<B>EXPERIMENTAL</B>) Get the level of detail
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLevelOfDetail"></A>
|
||||
<A NAME="DOC.2.15.49"></A>
|
||||
<A NAME="DOC.2.15.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setLevelOfDetail(int v)</B></TT>
|
||||
<DD>(<B>EXPERIMENTAL</B>) Set the level of detail. The total number of particles is divided by the detail value to
|
||||
get the actual number of particles to be drawn. This value must be greater than zero.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createParticle"></A>
|
||||
<A NAME="DOC.2.15.50"></A>
|
||||
<A NAME="DOC.2.15.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="Particle.html">Particle</A>* createParticle(const <!1><A HREF="Particle.html">Particle</A>* ptemplate)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
60
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html
Normal file
60
doc/doc++/osgUtil/ConvertGeoSetsToGeometryVisitor.html
Normal file
@@ -0,0 +1,60 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class OSGUTIL_EXPORT osgUtil::Optimizer::ConvertGeoSetsToGeometryVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class OSGUTIL_EXPORT <A HREF="#DOC.DOCU">ConvertGeoSetsToGeometryVisitor</A></H2></H2><BLOCKQUOTE>ConvertGeoSetsToGeometryVisitor all the old GeoSet Drawables to the new Geometry Drawables</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CConvertGeoSetsToGeometryVisitor,MConvertGeoSetsToGeometryVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.4.1">ConvertGeoSetsToGeometryVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.4.2">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.4.3">apply</A></B>(osg::Node& node)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>ConvertGeoSetsToGeometryVisitor all the old GeoSet Drawables to the new Geometry Drawables</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ConvertGeoSetsToGeometryVisitor"></A>
|
||||
<A NAME="DOC.2.9.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ConvertGeoSetsToGeometryVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Node& node)</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>
|
||||
@@ -49,6 +49,9 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_RENDERBIN"></A>
|
||||
<B>OSGUTIL_RENDERBIN</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>namespace<A NAME="osg"></A>
|
||||
<B>osg</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_RENDERGRAPH"></A>
|
||||
<B>OSGUTIL_RENDERGRAPH</B><DT>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<LI><A HREF="InsertImpostorsVisitor.html">osgUtil::InsertImpostorsVisitor</A>
|
||||
<LI><A HREF="IntersectState.html">osgUtil::IntersectVisitor::IntersectState</A>
|
||||
<LI><A HREF="IntersectVisitor.html">osgUtil::IntersectVisitor</A>
|
||||
<LI><A HREF="MergeGeometryVisitor.html">osgUtil::Optimizer::MergeGeometryVisitor</A>
|
||||
<LI><A HREF="Optimizer.html">osgUtil::Optimizer</A>
|
||||
<LI><A HREF="RegisterRenderBinProxy.html">osgUtil::RegisterRenderBinProxy</A>
|
||||
<LI><A HREF="RemoveEmptyNodesVisitor.html">osgUtil::Optimizer::RemoveEmptyNodesVisitor</A>
|
||||
|
||||
@@ -93,6 +93,13 @@
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CMergeGeometryVisitor,MMergeGeometryVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CRemoveEmptyNodesVisitor,MRemoveEmptyNodesVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
|
||||
31
doc/doc++/osgUtil/LeafDepthSortFunctor.html
Normal file
31
doc/doc++/osgUtil/LeafDepthSortFunctor.html
Normal file
@@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>struct osgUtil::LeafDepthSortFunctor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>struct <A HREF="#DOC.DOCU">osgUtil::LeafDepthSortFunctor</A></H2></H2>
|
||||
<HR>
|
||||
<P><DL>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.12.1">operator() </A></B>(const osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>>& lhs, const osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>>& rhs)
|
||||
</DL></P>
|
||||
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<DL>
|
||||
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool operator() (const osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>>& lhs, const osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>>& rhs)</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>
|
||||
@@ -43,6 +43,8 @@ class OSGUTIL_EXPORT <B><A HREF="CombineLODsVisitor.html">CombineLODsVisitor</A
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="StateVisitor.html">StateVisitor</A></B>: public osg::NodeVisitor
|
||||
<DD><I>Optimize State in the scene graph by removing duplicate state, replacing it with shared instances, both for StateAttributes, and whole StateSets</I>
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="MergeGeometryVisitor.html">MergeGeometryVisitor</A></B>: public osg::NodeVisitor
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
75
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html
Normal file
75
doc/doc++/osgUtil/RemoveEmptyNodesVisitor.html
Normal file
@@ -0,0 +1,75 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class OSGUTIL_EXPORT osgUtil::Optimizer::RemoveEmptyNodesVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class OSGUTIL_EXPORT <A HREF="#DOC.DOCU">RemoveEmptyNodesVisitor</A></H2></H2><BLOCKQUOTE>Remove rendundent nodes, such as groups with one single child</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CRemoveEmptyNodesVisitor,MRemoveEmptyNodesVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.7.2">RemoveEmptyNodesVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.7.3">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.7.4">apply</A></B>(osg::Group& group)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.7.5">removeEmptyNodes</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::set<osg::Node*> NodeList NodeList <B><A HREF="#DOC.2.9.7.1">_redundentNodeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Remove rendundent nodes, such as groups with one single child</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="_redundentNodeList"></A>
|
||||
<A NAME="DOC.2.9.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<osg::Node*> NodeList NodeList _redundentNodeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RemoveEmptyNodesVisitor"></A>
|
||||
<A NAME="DOC.2.9.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RemoveEmptyNodesVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.7.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.7.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Group& group)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeEmptyNodes"></A>
|
||||
<A NAME="DOC.2.9.7.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeEmptyNodes()</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>
|
||||
205
doc/doc++/osgUtil/RemoveLowestStaticTransformsVisitor.html
Normal file
205
doc/doc++/osgUtil/RemoveLowestStaticTransformsVisitor.html
Normal file
@@ -0,0 +1,205 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class OSGUTIL_EXPORT osgUtil::Optimizer::RemoveLowestStaticTransformsVisitor</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class OSGUTIL_EXPORT <A HREF="#DOC.DOCU">RemoveLowestStaticTransformsVisitor</A></H2></H2><BLOCKQUOTE>Remove the lowest static transforms in the scene</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::NodeVisitor,M,CRemoveLowestStaticTransformsVisitor,MRemoveLowestStaticTransformsVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
<param name=indent value="0,1">
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<HR>
|
||||
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.6.1">RemoveLowestStaticTransformsVisitor</A></B>(bool ignoreDynamicTransforms=true)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6.2">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6.3">apply</A></B>(osg::Billboard& billboard)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6.4">apply</A></B>(osg::LOD& lod)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6.5">apply</A></B>(osg::Transform& transform)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.9.6.6">removeTransforms</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.9.6.13">_ignoreDynamicTransforms</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.9.6.14">_matrixStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformStack <B><A HREF="#DOC.2.9.6.15">_transformStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformMap <B><A HREF="#DOC.2.9.6.16">_transformMap</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ObjectMap <B><A HREF="#DOC.2.9.6.17">_objectMap</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::Object*,<!1><A HREF="RemoveLowestStaticTransformsVisitor.html#DOC.2.9.6.8">ObjectStruct</A>> ObjectMap void <B><A HREF="#DOC.2.9.6.9">disableObject</A></B>(osg::Object* object)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.6.10">disableObject</A></B>(ObjectMap::iterator itr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.6.11">disableTransform</A></B>(osg::Transform* transform)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.6.12">doTransform</A></B>(osg::Object* obj, osg::Matrix& matrix)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::Matrix> MatrixStackstruct <B><A HREF="#DOC.2.9.6.7">TransformStruct</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.9.6.8">ObjectStruct</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Remove the lowest static transforms in the scene</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="RemoveLowestStaticTransformsVisitor"></A>
|
||||
<A NAME="DOC.2.9.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RemoveLowestStaticTransformsVisitor(bool ignoreDynamicTransforms=true)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Billboard& billboard)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::LOD& lod)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.9.6.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Transform& transform)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeTransforms"></A>
|
||||
<A NAME="DOC.2.9.6.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool removeTransforms()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TransformStruct"></A>
|
||||
<A NAME="DOC.2.9.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::Matrix> MatrixStackstruct TransformStruct</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="TransformStruct"></A>
|
||||
<A NAME="DOC.2.9.6.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<osg::Object*> ObjectSet TransformStruct()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.9.6.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void add(osg::Object* obj)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_containsTransform"></A>
|
||||
<A NAME="DOC.2.9.6.7.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _containsTransform</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_canBeApplied"></A>
|
||||
<A NAME="DOC.2.9.6.7.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _canBeApplied</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_objectSet"></A>
|
||||
<A NAME="DOC.2.9.6.7.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ObjectSet _objectSet</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="ObjectStruct"></A>
|
||||
<A NAME="DOC.2.9.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct ObjectStruct</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ObjectStruct"></A>
|
||||
<A NAME="DOC.2.9.6.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<osg::Transform*> TransformSet ObjectStruct()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="add"></A>
|
||||
<A NAME="DOC.2.9.6.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void add(osg::Transform* transform, osg::Matrix& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_canBeApplied"></A>
|
||||
<A NAME="DOC.2.9.6.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _canBeApplied</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrixSet"></A>
|
||||
<A NAME="DOC.2.9.6.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _matrixSet</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_moreThanOneMatrixRequired"></A>
|
||||
<A NAME="DOC.2.9.6.8.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _moreThanOneMatrixRequired</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.9.6.8.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_transformSet"></A>
|
||||
<A NAME="DOC.2.9.6.8.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TransformSet _transformSet</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="disableObject"></A>
|
||||
<A NAME="DOC.2.9.6.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<osg::Object*,<!1><A HREF="RemoveLowestStaticTransformsVisitor.html#DOC.2.9.6.8">ObjectStruct</A>> ObjectMap void disableObject(osg::Object* object)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableObject"></A>
|
||||
<A NAME="DOC.2.9.6.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void disableObject(ObjectMap::iterator itr)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableTransform"></A>
|
||||
<A NAME="DOC.2.9.6.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void disableTransform(osg::Transform* transform)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="doTransform"></A>
|
||||
<A NAME="DOC.2.9.6.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void doTransform(osg::Object* obj, osg::Matrix& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ignoreDynamicTransforms"></A>
|
||||
<A NAME="DOC.2.9.6.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _ignoreDynamicTransforms</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrixStack"></A>
|
||||
<A NAME="DOC.2.9.6.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _matrixStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_transformStack"></A>
|
||||
<A NAME="DOC.2.9.6.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TransformStack _transformStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_transformMap"></A>
|
||||
<A NAME="DOC.2.9.6.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>TransformMap _transformMap</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_objectMap"></A>
|
||||
<A NAME="DOC.2.9.6.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ObjectMap _objectMap</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>
|
||||
@@ -10,6 +10,7 @@
|
||||
<H1>Table of Contents</H1>
|
||||
<H2>Namespaces</H2>
|
||||
<UL>
|
||||
<LI><A HREF="General.html#osg">osg</A>
|
||||
<LI><A HREF="osgUtil.html">osgUtil</A>
|
||||
</UL>
|
||||
<H2>Functions</H2>
|
||||
|
||||
Reference in New Issue
Block a user