Updated doc++ docs once more.
This commit is contained in:
24
doc/doc++/osgText/META_Font.html
Normal file
24
doc/doc++/osgText/META_Font.html
Normal file
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>#define osgText::META_Font</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>#define <A HREF="#DOC.DOCU">osgText::META_Font</A></H2><H2>(name)</H2><BLOCKQUOTE>META_Font macro define the standard clone, isSameKindAs, className and getType methods.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>META_Font macro define the standard clone, isSameKindAs,
|
||||
className and getType methods.
|
||||
Use when subclassing from Object to make it more convinient to define
|
||||
the standard pure virtual methods which are required for all Object
|
||||
subclasses.</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,16 +23,16 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.6.2">CombineLODsVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.6.2">CombineLODsVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.6.3">apply</A></B>(osg::LOD& lod)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.6.3">apply</A></B>(osg::LOD& lod)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.6.4">combineLODs</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.6.4">combineLODs</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::Group*> GroupList GroupList <B><A HREF="#DOC.2.16.6.1">_groupList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::set<osg::Group*> GroupList GroupList <B><A HREF="#DOC.2.15.6.1">_groupList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -45,19 +45,19 @@ complementary ranges</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="_groupList"></A>
|
||||
<A NAME="DOC.2.16.6.1"></A>
|
||||
<A NAME="DOC.2.15.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::set<osg::Group*> GroupList GroupList _groupList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CombineLODsVisitor"></A>
|
||||
<A NAME="DOC.2.16.6.2"></A>
|
||||
<A NAME="DOC.2.15.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CombineLODsVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.16.6.3"></A>
|
||||
<A NAME="DOC.2.15.6.3"></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="combineLODs"></A>
|
||||
<A NAME="DOC.2.16.6.4"></A>
|
||||
<A NAME="DOC.2.15.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void combineLODs()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -1,190 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>class OSGUTIL_EXPORT osgUtil::CullViewState</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.8">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>class OSGUTIL_EXPORT <A HREF="#DOC.DOCU">osgUtil::CullViewState</A></H2></H2><BLOCKQUOTE>Container class for encapsulating the viewing state in local coordinates, during the cull traversal</BLOCKQUOTE>
|
||||
<HR>
|
||||
|
||||
<H2>Inheritance:</H2>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::Referenced,M,CCullViewState,MCullViewState.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 Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.3.2">_projection</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.3.3">_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.3.4">_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.3.5">_eyePoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.3.6">_centerPoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.3.7">_lookVector</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.3.8">_upVector</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.9">_bbCornerFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.10">_bbCornerNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.11">_ratio2</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ClippingVolume <B><A HREF="#DOC.2.3.12">_clippingVolume</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.3.1">CullViewState</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned intinline CullingMode bool <B><A HREF="#DOC.2.3.14">isCulled</A></B>(const osg::BoundingSphere& sp, CullingMode& mode) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.3.15">isCulled</A></B>(const osg::BoundingBox& bb, CullingMode mode) 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.3.13"></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.3.16">~CullViewState</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Container class for encapsulating the viewing state in local
|
||||
coordinates, during the cull traversal</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="CullViewState"></A>
|
||||
<A NAME="DOC.2.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullViewState()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projection"></A>
|
||||
<A NAME="DOC.2.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _projection</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyePoint"></A>
|
||||
<A NAME="DOC.2.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _eyePoint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_centerPoint"></A>
|
||||
<A NAME="DOC.2.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _centerPoint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lookVector"></A>
|
||||
<A NAME="DOC.2.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _lookVector</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_upVector"></A>
|
||||
<A NAME="DOC.2.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _upVector</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerFar"></A>
|
||||
<A NAME="DOC.2.3.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerFar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerNear"></A>
|
||||
<A NAME="DOC.2.3.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _bbCornerNear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ratio2"></A>
|
||||
<A NAME="DOC.2.3.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _ratio2</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clippingVolume"></A>
|
||||
<A NAME="DOC.2.3.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ClippingVolume _clippingVolume</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME=""></A>
|
||||
<A NAME="DOC.2.3.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum </B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NO_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_LEFT_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_LEFT_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_RIGHT_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_RIGHT_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_BOTTOM_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_BOTTOM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_TOP_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_TOP_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_NEAR_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_NEAR_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_FAR_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_FAR_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.8"></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.3.13.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ENABLE_ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.3.13.10"></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="isCulled"></A>
|
||||
<A NAME="DOC.2.3.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned intinline CullingMode bool isCulled(const osg::BoundingSphere& sp, CullingMode& mode) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.3.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const osg::BoundingBox& bb, CullingMode mode) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullViewState"></A>
|
||||
<A NAME="DOC.2.3.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~CullViewState()</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,235 +23,239 @@
|
||||
<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">CullVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef unsigned int CullingMode <B><A HREF="#DOC.2.3.2">CullVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.4.2">~CullVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.3.3">~CullVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CullVisitor.html">CullVisitor</A>* <B><A HREF="#DOC.2.4.3">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CullVisitor.html">CullVisitor</A>* <B><A HREF="#DOC.2.3.4">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.4">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.5">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.5">apply</A></B>(osg::Node&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.6">apply</A></B>(osg::Node&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.6">apply</A></B>(osg::Geode& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.7">apply</A></B>(osg::Geode& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.7">apply</A></B>(osg::Billboard& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.8">apply</A></B>(osg::Billboard& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.8">apply</A></B>(osg::LightSource& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.9">apply</A></B>(osg::LightSource& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.9">apply</A></B>(osg::Group& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.10">apply</A></B>(osg::Group& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.10">apply</A></B>(osg::Transform& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.11">apply</A></B>(osg::Transform& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.11">apply</A></B>(osg::Projection& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.12">apply</A></B>(osg::Projection& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.12">apply</A></B>(osg::Switch& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.13">apply</A></B>(osg::Switch& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.13">apply</A></B>(osg::LOD& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.14">apply</A></B>(osg::LOD& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.14">apply</A></B>(osg::EarthSky& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.15">apply</A></B>(osg::EarthSky& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.15">apply</A></B>(osg::Impostor& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.16">apply</A></B>(osg::Impostor& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.16">setEarthSky</A></B>(const osg::EarthSky* earthSky)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.17">setEarthSky</A></B>(const osg::EarthSky* earthSky)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::EarthSky* <B><A HREF="#DOC.2.4.17">getEarthSky</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::EarthSky* <B><A HREF="#DOC.2.3.18">getEarthSky</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.18">setLODBias</A></B>(const float bias)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.19">setLODBias</A></B>(const float bias)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.4.19">getLODBias</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.3.20">getLODBias</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.20">setImpostorsActive</A></B>(const bool active)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.21">setImpostorsActive</A></B>(const bool active)
|
||||
<DD><I>Switch the creation of Impostors on or off.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.4.21">getImpostorsActive</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.3.22">getImpostorsActive</A></B>() const
|
||||
<DD><I>Get whether impostors are active or not.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.22">setImpostorPixelErrorThreshold</A></B>(const float numPixels)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.23">setImpostorPixelErrorThreshold</A></B>(const float numPixels)
|
||||
<DD><I>Set the impostor error threshold.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.4.23">getImpostorPixelErrorThreshold</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.3.24">getImpostorPixelErrorThreshold</A></B>() const
|
||||
<DD><I>Get the impostor error threshold</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.24">setDepthSortImpostorSprites</A></B>(const bool doDepthSort)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.25">setDepthSortImpostorSprites</A></B>(const bool doDepthSort)
|
||||
<DD><I>Set whether ImpsotorSprite's should be placed in a depth sorted bin for rendering</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.4.25">setDepthSortImpostorSprites</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const bool <B><A HREF="#DOC.2.3.26">setDepthSortImpostorSprites</A></B>() const
|
||||
<DD><I>Get whether ImpsotorSprite's are depth sorted bin for rendering</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.26">setNumberOfFrameToKeepImpostorSprites</A></B>(const int numFrames)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.27">setNumberOfFrameToKeepImpostorSprites</A></B>(const int numFrames)
|
||||
<DD><I>Set the number of frames that an ImpsotorSprite's is kept whilst not being beyond, before being recycled</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.4.27">getNumberOfFrameToKeepImpostorSprites</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.3.28">getNumberOfFrameToKeepImpostorSprites</A></B>() const
|
||||
<DD><I>Get the number of frames that an ImpsotorSprite's is kept whilst not being beyond, before being recycled</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.29">setTransparencySortMode</A></B>(<!1><A HREF="CullVisitor.html#DOC.2.4.28">TransparencySortMode</A> tsm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.30">setTransparencySortMode</A></B>(<!1><A HREF="CullVisitor.html#DOC.2.3.29">TransparencySortMode</A> tsm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.30">setCullingMode</A></B>(CullViewState::CullingMode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.31">setCullingMode</A></B>(CullingMode mode)
|
||||
<DD><I>Sets the current CullingMode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullViewState::CullingMode <B><A HREF="#DOC.2.4.31">getCullingMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CullingMode <B><A HREF="#DOC.2.3.32">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.4.32">pushViewport</A></B>(osg::Viewport* viewport)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.33">pushViewport</A></B>(osg::Viewport* viewport)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.33">popViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.34">popViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.34">pushProjectionMatrix</A></B>(osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.35">pushProjectionMatrix</A></B>(osg::Matrix* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.35">popProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.36">popProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.36">pushModelViewMatrix</A></B>(osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.37">pushModelViewMatrix</A></B>(osg::Matrix* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.37">popModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.38">popModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.38">pushStateSet</A></B>(const osg::StateSet* ss)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.39">pushStateSet</A></B>(const osg::StateSet* ss)
|
||||
<DD><I>Push state set on the current state group.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.39">popStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.40">popStateSet</A></B>()
|
||||
<DD><I>Pop the top state set and hence associated state group.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.40">setRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.41">setRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.4.41">getRenderGraph</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.3.42">getRenderGraph</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.42">setRenderStage</A></B>(<!1><A HREF="RenderStage.html">RenderStage</A>* rg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.43">setRenderStage</A></B>(<!1><A HREF="RenderStage.html">RenderStage</A>* rg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.4.43">getRenderStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.3.44">getRenderStage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.4.44">getCalculatedNearPlane</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.3.45">getCalculatedNearPlane</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.4.45">getCalculatedFarPlane</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.3.46">getCalculatedFarPlane</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3& <B><A HREF="#DOC.2.3.47">getEyeLocal</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.4.28">TransparencySortMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.3.1"></A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.3.29">TransparencySortMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.4.70">_PW_Stack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.3.70">_PW_Stack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingVolumeStack <B><A HREF="#DOC.2.4.71">_projectionClippingVolumeStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingVolumeStack <B><A HREF="#DOC.2.3.71">_projectionClippingVolumeStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.4.72">_modelviewStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.3.72">_modelviewStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.4.73">_MVPW_Stack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.3.73">_MVPW_Stack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingVolumeStack <B><A HREF="#DOC.2.4.74">_modelviewClippingVolumeStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ClippingVolumeStack <B><A HREF="#DOC.2.3.74">_modelviewClippingVolumeStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.4.78">_bbCornerNear</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.78">_bbCornerNear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.4.79">_bbCornerFar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.79">_bbCornerFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix <B><A HREF="#DOC.2.4.80">_identity</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix <B><A HREF="#DOC.2.3.80">_identity</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">RenderGraph</A>> <B><A HREF="#DOC.2.4.81">_rootRenderGraph</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">RenderGraph</A>> <B><A HREF="#DOC.2.3.81">_rootRenderGraph</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.4.82">_currentRenderGraph</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.3.82">_currentRenderGraph</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> <B><A HREF="#DOC.2.4.83">_rootRenderStage</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> <B><A HREF="#DOC.2.3.83">_rootRenderStage</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.4.84">_currentRenderBin</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.3.84">_currentRenderBin</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.4.85">_LODBias</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.85">_LODBias</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.4.86">_calculated_znear</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html#DOC.2.3.86">ComputeNearFarMode</A> <B><A HREF="#DOC.2.3.87">_computeNearFar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.4.87">_calculated_zfar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.88">_computed_znear</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<const osg::EarthSky> <B><A HREF="#DOC.2.4.88">_earthSky</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.89">_computed_zfar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html#DOC.2.4.28">TransparencySortMode</A> <B><A HREF="#DOC.2.4.89">_tsm</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<const osg::EarthSky> <B><A HREF="#DOC.2.3.90">_earthSky</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.4.90">_impostorActive</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html#DOC.2.3.29">TransparencySortMode</A> <B><A HREF="#DOC.2.3.91">_tsm</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.4.91">_depthSortImpostorSprites</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.3.92">_impostorActive</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.4.92">_impostorPixelErrorThreshold</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.3.93">_depthSortImpostorSprites</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.4.93">_numFramesToKeepImpostorSprites</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.94">_impostorPixelErrorThreshold</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.4.95">_currentReuseMatrixIndex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.3.95">_numFramesToKeepImpostorSprites</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.4.98">_currentReuseRenderLeafIndex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.97">_currentReuseMatrixIndex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::ImpostorSpriteManager> <B><A HREF="#DOC.2.4.100">_impostorSpriteManager</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.100">_currentReuseRenderLeafIndex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::ImpostorSpriteManager> <B><A HREF="#DOC.2.3.102">_impostorSpriteManager</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.4.46">CullVisitor</A></B>(const <!1><A HREF="CullVisitor.html#DOC.2.4.46">CullVisitor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.48">CullVisitor</A></B>(const <!1><A HREF="CullVisitor.html#DOC.2.3.48">CullVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy construction</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html">CullVisitor</A>& <B><A HREF="#DOC.2.4.47">operator = </A></B>(const <!1><A HREF="CullVisitor.html">CullVisitor</A>&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html">CullVisitor</A>& <B><A HREF="#DOC.2.3.49">operator = </A></B>(const <!1><A HREF="CullVisitor.html">CullVisitor</A>&)
|
||||
<DD><I>prevent unwanted copy operator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.48">handle_cull_callbacks_and_traverse</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.50">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.4.49">handle_cull_callbacks_and_accept</A></B>(osg::Node& node, osg::Node* acceptNode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.51">handle_cull_callbacks_and_accept</A></B>(osg::Node& node, osg::Node* acceptNode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline osg::Matrix* <B><A HREF="#DOC.2.4.50">getCurrentMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3 <B><A HREF="#DOC.2.3.52">getUpLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3& <B><A HREF="#DOC.2.4.51">getEyeLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3 <B><A HREF="#DOC.2.3.53">getLookVectorLocal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3 <B><A HREF="#DOC.2.4.52">getUpLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.3.54">isCulled</A></B>(const osg::BoundingSphere& sp, CullingMode& mode) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3 <B><A HREF="#DOC.2.4.53">getLookVectorLocal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.3.55">isCulled</A></B>(const osg::BoundingBox& bb, CullingMode mode) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.4.54">isCulled</A></B>(const osg::BoundingSphere& sp, CullViewState::CullingMode& mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.56">updateCalculatedNearFar</A></B>(const osg::Matrix& matrix, const osg::Drawable& drawable)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.4.55">isCulled</A></B>(const osg::BoundingBox& bb, CullViewState::CullingMode mode) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.57">updateCalculatedNearFar</A></B>(const osg::Vec3& pos)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.56">updateCalculatedNearFar</A></B>(const osg::BoundingBox& bb)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.57">updateCalculatedNearFar</A></B>(const osg::Vec3& pos)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.58">addDrawable</A></B>(osg::Drawable* drawable, osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.58">addDrawable</A></B>(osg::Drawable* drawable, osg::Matrix* matrix)
|
||||
<DD><I>Add a drawable to current render graph</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.59">addDrawableAndDepth</A></B>(osg::Drawable* drawable, osg::Matrix* matrix, const float depth)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.59">addDrawableAndDepth</A></B>(osg::Drawable* drawable, osg::Matrix* matrix, const float depth)
|
||||
<DD><I>Add a drawable and depth to current render graph</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.60">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.3.60">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<DD><I>Add a light to current render graph</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ImpostorSprite* <B><A HREF="#DOC.2.4.61">createImpostorSprite</A></B>(osg::Impostor& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ImpostorSprite* <B><A HREF="#DOC.2.3.61">createImpostorSprite</A></B>(osg::Impostor& node)
|
||||
<DD><I>create an impostor sprite by setting up a pre-rendering stage to generate the impostor texture.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.4.62">getViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.3.62">getViewport</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix& <B><A HREF="#DOC.2.4.63">getModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix& <B><A HREF="#DOC.2.3.63">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix& <B><A HREF="#DOC.2.4.64">getProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix& <B><A HREF="#DOC.2.3.64">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix <B><A HREF="#DOC.2.4.65">getWindowMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix <B><A HREF="#DOC.2.3.65">getWindowMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix& <B><A HREF="#DOC.2.4.66">getMVPW</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix& <B><A HREF="#DOC.2.3.66">getMVPW</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.67">pushClippingVolume</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.67">pushClippingVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.68">popClippingVolume</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.68">popClippingVolume</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline osg::Matrix* <B><A HREF="#DOC.2.4.96">createOrReuseMatrix</A></B>(const osg::Matrix value)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline osg::Matrix* <B><A HREF="#DOC.2.3.98">createOrReuseMatrix</A></B>(const osg::Matrix value)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* <B><A HREF="#DOC.2.4.99">createOrReuseRenderLeaf</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* matrix, float depth=0.0f)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* <B><A HREF="#DOC.2.3.101">createOrReuseRenderLeaf</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* matrix, float depth=0.0f)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osg::Matrix> > MatrixStack MatrixStack <B><A HREF="#DOC.2.4.69">_projectionStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osg::Matrix> > MatrixStack MatrixStack <B><A HREF="#DOC.2.3.69">_projectionStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osg::Viewport> > ViewportStack ViewportStack <B><A HREF="#DOC.2.4.75">_viewportStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<osg::Viewport> > ViewportStack ViewportStack <B><A HREF="#DOC.2.3.75">_viewportStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::Vec3> EyePointStack EyePointStack <B><A HREF="#DOC.2.4.76">_eyePointStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::Vec3> EyePointStack EyePointStack <B><A HREF="#DOC.2.3.76">_eyePointStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<CullViewState::CullingMode> CullingModeStack CullingModeStack <B><A HREF="#DOC.2.4.77">_cullingModeStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<CullingMode> CullingModeStack CullingModeStack <B><A HREF="#DOC.2.3.77">_cullingModeStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<osg::Matrix> > MatrixList MatrixList <B><A HREF="#DOC.2.4.94">_reuseMatrixList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.3.86">ComputeNearFarMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > RenderLeafList RenderLeafList <B><A HREF="#DOC.2.4.97">_reuseRenderLeafList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<osg::Matrix> > MatrixList MatrixList <B><A HREF="#DOC.2.3.96">_reuseMatrixList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > RenderLeafList RenderLeafList <B><A HREF="#DOC.2.3.99">_reuseRenderLeafList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -268,84 +272,130 @@ transparent bin in rendered in order from the furthest osg::Drawable
|
||||
from the eye to the one nearest the eye. </BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME=""></A>
|
||||
<A NAME="DOC.2.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum </B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="NO_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_LEFT_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_LEFT_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_RIGHT_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_RIGHT_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_BOTTOM_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_BOTTOM_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_TOP_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_TOP_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_NEAR_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_NEAR_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRUSTUM_FAR_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRUSTUM_FAR_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VIEW_FRUSTUM_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.8"></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.3.1.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SMALL_FEATURE_CULLING</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ENABLE_ALL_CULLING"></A>
|
||||
<A NAME="DOC.2.3.1.10"></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="CullVisitor"></A>
|
||||
<A NAME="DOC.2.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullVisitor()</B></TT>
|
||||
<A NAME="DOC.2.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef unsigned int CullingMode CullVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~CullVisitor"></A>
|
||||
<A NAME="DOC.2.4.2"></A>
|
||||
<A NAME="DOC.2.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~CullVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.4.3"></A>
|
||||
<A NAME="DOC.2.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="CullVisitor.html">CullVisitor</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.4.4"></A>
|
||||
<A NAME="DOC.2.3.5"></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.4.5"></A>
|
||||
<A NAME="DOC.2.3.6"></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.4.6"></A>
|
||||
<A NAME="DOC.2.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.7"></A>
|
||||
<A NAME="DOC.2.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Billboard& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.8"></A>
|
||||
<A NAME="DOC.2.3.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::LightSource& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.9"></A>
|
||||
<A NAME="DOC.2.3.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Group& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.10"></A>
|
||||
<A NAME="DOC.2.3.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Transform& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.11"></A>
|
||||
<A NAME="DOC.2.3.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Projection& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.12"></A>
|
||||
<A NAME="DOC.2.3.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Switch& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.13"></A>
|
||||
<A NAME="DOC.2.3.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::LOD& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.14"></A>
|
||||
<A NAME="DOC.2.3.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::EarthSky& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.4.15"></A>
|
||||
<A NAME="DOC.2.3.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Impostor& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setEarthSky"></A>
|
||||
<A NAME="DOC.2.4.16"></A>
|
||||
<A NAME="DOC.2.3.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setEarthSky(const osg::EarthSky* earthSky)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEarthSky"></A>
|
||||
<A NAME="DOC.2.4.17"></A>
|
||||
<A NAME="DOC.2.3.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::EarthSky* getEarthSky() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLODBias"></A>
|
||||
<A NAME="DOC.2.4.18"></A>
|
||||
<A NAME="DOC.2.3.19"></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.4.19"></A>
|
||||
<A NAME="DOC.2.3.20"></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="setImpostorsActive"></A>
|
||||
<A NAME="DOC.2.4.20"></A>
|
||||
<A NAME="DOC.2.3.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImpostorsActive(const bool active)</B></TT>
|
||||
<DD>Switch the creation of Impostors on or off.
|
||||
Setting active to false forces the CullVisitor to use the Impostor
|
||||
@@ -354,97 +404,97 @@ CullVisitor to create the appropriate pre-rendering stages which
|
||||
render to the ImpostorSprite's texture.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorsActive"></A>
|
||||
<A NAME="DOC.2.4.21"></A>
|
||||
<A NAME="DOC.2.3.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool getImpostorsActive() const </B></TT>
|
||||
<DD>Get whether impostors are active or not.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImpostorPixelErrorThreshold"></A>
|
||||
<A NAME="DOC.2.4.22"></A>
|
||||
<A NAME="DOC.2.3.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImpostorPixelErrorThreshold(const float numPixels)</B></TT>
|
||||
<DD>Set the impostor error threshold.
|
||||
Used in calculation of whether impostors remain valid.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorPixelErrorThreshold"></A>
|
||||
<A NAME="DOC.2.4.23"></A>
|
||||
<A NAME="DOC.2.3.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getImpostorPixelErrorThreshold() const </B></TT>
|
||||
<DD>Get the impostor error threshold
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDepthSortImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.24"></A>
|
||||
<A NAME="DOC.2.3.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDepthSortImpostorSprites(const bool doDepthSort)</B></TT>
|
||||
<DD>Set whether ImpsotorSprite's should be placed in a depth sorted bin for rendering
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDepthSortImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.25"></A>
|
||||
<A NAME="DOC.2.3.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const bool setDepthSortImpostorSprites() const </B></TT>
|
||||
<DD>Get whether ImpsotorSprite's are depth sorted bin for rendering
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNumberOfFrameToKeepImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.26"></A>
|
||||
<A NAME="DOC.2.3.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setNumberOfFrameToKeepImpostorSprites(const int numFrames)</B></TT>
|
||||
<DD>Set the number of frames that an ImpsotorSprite's is kept whilst not being beyond,
|
||||
before being recycled
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumberOfFrameToKeepImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.27"></A>
|
||||
<A NAME="DOC.2.3.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getNumberOfFrameToKeepImpostorSprites() const </B></TT>
|
||||
<DD>Get the number of frames that an ImpsotorSprite's is kept whilst not being beyond,
|
||||
before being recycled
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TransparencySortMode"></A>
|
||||
<A NAME="DOC.2.4.28"></A>
|
||||
<A NAME="DOC.2.3.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum TransparencySortMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LOOK_VECTOR_DISTANCE"></A>
|
||||
<A NAME="DOC.2.4.28.1"></A>
|
||||
<A NAME="DOC.2.3.29.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LOOK_VECTOR_DISTANCE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OBJECT_EYE_POINT_DISTANCE"></A>
|
||||
<A NAME="DOC.2.4.28.2"></A>
|
||||
<A NAME="DOC.2.3.29.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OBJECT_EYE_POINT_DISTANCE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setTransparencySortMode"></A>
|
||||
<A NAME="DOC.2.4.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTransparencySortMode(<!1><A HREF="CullVisitor.html#DOC.2.4.28">TransparencySortMode</A> tsm)</B></TT>
|
||||
<A NAME="DOC.2.3.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTransparencySortMode(<!1><A HREF="CullVisitor.html#DOC.2.3.29">TransparencySortMode</A> tsm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullingMode"></A>
|
||||
<A NAME="DOC.2.4.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullingMode(CullViewState::CullingMode mode)</B></TT>
|
||||
<A NAME="DOC.2.3.31"></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.4.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CullViewState::CullingMode getCullingMode() const </B></TT>
|
||||
<A NAME="DOC.2.3.32"></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="pushViewport"></A>
|
||||
<A NAME="DOC.2.4.32"></A>
|
||||
<A NAME="DOC.2.3.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushViewport(osg::Viewport* viewport)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popViewport"></A>
|
||||
<A NAME="DOC.2.4.33"></A>
|
||||
<A NAME="DOC.2.3.34"></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.4.34"></A>
|
||||
<A NAME="DOC.2.3.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushProjectionMatrix(osg::Matrix* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.4.35"></A>
|
||||
<A NAME="DOC.2.3.36"></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.4.36"></A>
|
||||
<A NAME="DOC.2.3.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushModelViewMatrix(osg::Matrix* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.4.37"></A>
|
||||
<A NAME="DOC.2.3.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushStateSet"></A>
|
||||
<A NAME="DOC.2.4.38"></A>
|
||||
<A NAME="DOC.2.3.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void pushStateSet(const osg::StateSet* ss)</B></TT>
|
||||
<DD>Push state set on the current state group.
|
||||
If the state exists in a child state group of the current
|
||||
@@ -454,261 +504,279 @@ it to the current state group then move the current state
|
||||
group pointer to the new state group.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popStateSet"></A>
|
||||
<A NAME="DOC.2.4.39"></A>
|
||||
<A NAME="DOC.2.3.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void popStateSet()</B></TT>
|
||||
<DD>Pop the top state set and hence associated state group.
|
||||
Move the current state group to the parent of the popped
|
||||
state group.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRenderGraph"></A>
|
||||
<A NAME="DOC.2.4.40"></A>
|
||||
<A NAME="DOC.2.3.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderGraph(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderGraph"></A>
|
||||
<A NAME="DOC.2.4.41"></A>
|
||||
<A NAME="DOC.2.3.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderGraph.html">RenderGraph</A>* getRenderGraph()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRenderStage"></A>
|
||||
<A NAME="DOC.2.4.42"></A>
|
||||
<A NAME="DOC.2.3.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderStage(<!1><A HREF="RenderStage.html">RenderStage</A>* rg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderStage"></A>
|
||||
<A NAME="DOC.2.4.43"></A>
|
||||
<A NAME="DOC.2.3.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">RenderStage</A>* getRenderStage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCalculatedNearPlane"></A>
|
||||
<A NAME="DOC.2.4.44"></A>
|
||||
<A NAME="DOC.2.3.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getCalculatedNearPlane() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCalculatedFarPlane"></A>
|
||||
<A NAME="DOC.2.4.45"></A>
|
||||
<A NAME="DOC.2.3.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getCalculatedFarPlane() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEyeLocal"></A>
|
||||
<A NAME="DOC.2.3.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3& getEyeLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="CullVisitor"></A>
|
||||
<A NAME="DOC.2.4.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullVisitor(const <!1><A HREF="CullVisitor.html#DOC.2.4.46">CullVisitor</A>&)</B></TT>
|
||||
<A NAME="DOC.2.3.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CullVisitor(const <!1><A HREF="CullVisitor.html#DOC.2.3.48">CullVisitor</A>&)</B></TT>
|
||||
<DD>prevent unwanted copy construction
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.4.47"></A>
|
||||
<A NAME="DOC.2.3.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullVisitor.html">CullVisitor</A>& operator = (const <!1><A HREF="CullVisitor.html">CullVisitor</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.4.48"></A>
|
||||
<A NAME="DOC.2.3.50"></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.4.49"></A>
|
||||
<A NAME="DOC.2.3.51"></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="getCurrentMatrix"></A>
|
||||
<A NAME="DOC.2.4.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline osg::Matrix* getCurrentMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getEyeLocal"></A>
|
||||
<A NAME="DOC.2.4.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3& getEyeLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getUpLocal"></A>
|
||||
<A NAME="DOC.2.4.52"></A>
|
||||
<A NAME="DOC.2.3.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3 getUpLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLookVectorLocal"></A>
|
||||
<A NAME="DOC.2.4.53"></A>
|
||||
<A NAME="DOC.2.3.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3 getLookVectorLocal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.4.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const osg::BoundingSphere& sp, CullViewState::CullingMode& mode) const </B></TT>
|
||||
<A NAME="DOC.2.3.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool isCulled(const osg::BoundingSphere& sp, CullingMode& mode) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.4.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isCulled(const osg::BoundingBox& bb, CullViewState::CullingMode mode) const </B></TT>
|
||||
<A NAME="DOC.2.3.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool isCulled(const osg::BoundingBox& bb, CullingMode mode) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCalculatedNearFar"></A>
|
||||
<A NAME="DOC.2.4.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCalculatedNearFar(const osg::BoundingBox& bb)</B></TT>
|
||||
<A NAME="DOC.2.3.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCalculatedNearFar(const osg::Matrix& matrix, const osg::Drawable& drawable)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="updateCalculatedNearFar"></A>
|
||||
<A NAME="DOC.2.4.57"></A>
|
||||
<A NAME="DOC.2.3.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCalculatedNearFar(const osg::Vec3& pos)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addDrawable"></A>
|
||||
<A NAME="DOC.2.4.58"></A>
|
||||
<A NAME="DOC.2.3.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void addDrawable(osg::Drawable* drawable, osg::Matrix* matrix)</B></TT>
|
||||
<DD>Add a drawable to current render graph
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addDrawableAndDepth"></A>
|
||||
<A NAME="DOC.2.4.59"></A>
|
||||
<A NAME="DOC.2.3.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void addDrawableAndDepth(osg::Drawable* drawable, osg::Matrix* matrix, const float depth)</B></TT>
|
||||
<DD>Add a drawable and depth to current render graph
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLight"></A>
|
||||
<A NAME="DOC.2.4.60"></A>
|
||||
<A NAME="DOC.2.3.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void addLight(osg::Light* light, osg::Matrix* matrix)</B></TT>
|
||||
<DD>Add a light to current render graph
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createImpostorSprite"></A>
|
||||
<A NAME="DOC.2.4.61"></A>
|
||||
<A NAME="DOC.2.3.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ImpostorSprite* createImpostorSprite(osg::Impostor& node)</B></TT>
|
||||
<DD>create an impostor sprite by setting up a pre-rendering stage
|
||||
to generate the impostor texture.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.4.62"></A>
|
||||
<A NAME="DOC.2.3.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Viewport* getViewport()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.4.63"></A>
|
||||
<A NAME="DOC.2.3.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix& getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.4.64"></A>
|
||||
<A NAME="DOC.2.3.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix& getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWindowMatrix"></A>
|
||||
<A NAME="DOC.2.4.65"></A>
|
||||
<A NAME="DOC.2.3.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Matrix getWindowMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMVPW"></A>
|
||||
<A NAME="DOC.2.4.66"></A>
|
||||
<A NAME="DOC.2.3.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Matrix& getMVPW()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushClippingVolume"></A>
|
||||
<A NAME="DOC.2.4.67"></A>
|
||||
<A NAME="DOC.2.3.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushClippingVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popClippingVolume"></A>
|
||||
<A NAME="DOC.2.4.68"></A>
|
||||
<A NAME="DOC.2.3.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popClippingVolume()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionStack"></A>
|
||||
<A NAME="DOC.2.4.69"></A>
|
||||
<A NAME="DOC.2.3.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::ref_ptr<osg::Matrix> > MatrixStack MatrixStack _projectionStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_PW_Stack"></A>
|
||||
<A NAME="DOC.2.4.70"></A>
|
||||
<A NAME="DOC.2.3.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _PW_Stack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionClippingVolumeStack"></A>
|
||||
<A NAME="DOC.2.4.71"></A>
|
||||
<A NAME="DOC.2.3.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClippingVolumeStack _projectionClippingVolumeStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewStack"></A>
|
||||
<A NAME="DOC.2.4.72"></A>
|
||||
<A NAME="DOC.2.3.72"></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.4.73"></A>
|
||||
<A NAME="DOC.2.3.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>MatrixStack _MVPW_Stack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewClippingVolumeStack"></A>
|
||||
<A NAME="DOC.2.4.74"></A>
|
||||
<A NAME="DOC.2.3.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ClippingVolumeStack _modelviewClippingVolumeStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewportStack"></A>
|
||||
<A NAME="DOC.2.4.75"></A>
|
||||
<A NAME="DOC.2.3.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::ref_ptr<osg::Viewport> > ViewportStack ViewportStack _viewportStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_eyePointStack"></A>
|
||||
<A NAME="DOC.2.4.76"></A>
|
||||
<A NAME="DOC.2.3.76"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::Vec3> EyePointStack EyePointStack _eyePointStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullingModeStack"></A>
|
||||
<A NAME="DOC.2.4.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<CullViewState::CullingMode> CullingModeStack CullingModeStack _cullingModeStack</B></TT>
|
||||
<A NAME="DOC.2.3.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<CullingMode> CullingModeStack CullingModeStack _cullingModeStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bbCornerNear"></A>
|
||||
<A NAME="DOC.2.4.78"></A>
|
||||
<A NAME="DOC.2.3.78"></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.4.79"></A>
|
||||
<A NAME="DOC.2.3.79"></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.4.80"></A>
|
||||
<A NAME="DOC.2.3.80"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix _identity</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rootRenderGraph"></A>
|
||||
<A NAME="DOC.2.4.81"></A>
|
||||
<A NAME="DOC.2.3.81"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderGraph.html">RenderGraph</A>> _rootRenderGraph</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentRenderGraph"></A>
|
||||
<A NAME="DOC.2.4.82"></A>
|
||||
<A NAME="DOC.2.3.82"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderGraph.html">RenderGraph</A>* _currentRenderGraph</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rootRenderStage"></A>
|
||||
<A NAME="DOC.2.4.83"></A>
|
||||
<A NAME="DOC.2.3.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> _rootRenderStage</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentRenderBin"></A>
|
||||
<A NAME="DOC.2.4.84"></A>
|
||||
<A NAME="DOC.2.3.84"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* _currentRenderBin</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_LODBias"></A>
|
||||
<A NAME="DOC.2.4.85"></A>
|
||||
<A NAME="DOC.2.3.85"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _LODBias</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_calculated_znear"></A>
|
||||
<A NAME="DOC.2.4.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _calculated_znear</B></TT>
|
||||
<A NAME="ComputeNearFarMode"></A>
|
||||
<A NAME="DOC.2.3.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum ComputeNearFarMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="DO_NOT_COMPUTE_NEAR_FAR"></A>
|
||||
<A NAME="DOC.2.3.86.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DO_NOT_COMPUTE_NEAR_FAR</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_calculated_zfar"></A>
|
||||
<A NAME="DOC.2.4.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _calculated_zfar</B></TT>
|
||||
<A NAME="COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES"></A>
|
||||
<A NAME="DOC.2.3.86.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COMPUTE_NEAR_FAR_USING_PRIMITIVES"></A>
|
||||
<A NAME="DOC.2.3.86.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COMPUTE_NEAR_FAR_USING_PRIMITIVES</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="_computeNearFar"></A>
|
||||
<A NAME="DOC.2.3.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullVisitor.html#DOC.2.3.86">ComputeNearFarMode</A> _computeNearFar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_computed_znear"></A>
|
||||
<A NAME="DOC.2.3.88"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _computed_znear</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_computed_zfar"></A>
|
||||
<A NAME="DOC.2.3.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _computed_zfar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_earthSky"></A>
|
||||
<A NAME="DOC.2.4.88"></A>
|
||||
<A NAME="DOC.2.3.90"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<const osg::EarthSky> _earthSky</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_tsm"></A>
|
||||
<A NAME="DOC.2.4.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullVisitor.html#DOC.2.4.28">TransparencySortMode</A> _tsm</B></TT>
|
||||
<A NAME="DOC.2.3.91"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullVisitor.html#DOC.2.3.29">TransparencySortMode</A> _tsm</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorActive"></A>
|
||||
<A NAME="DOC.2.4.90"></A>
|
||||
<A NAME="DOC.2.3.92"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _impostorActive</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_depthSortImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.91"></A>
|
||||
<A NAME="DOC.2.3.93"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _depthSortImpostorSprites</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorPixelErrorThreshold"></A>
|
||||
<A NAME="DOC.2.4.92"></A>
|
||||
<A NAME="DOC.2.3.94"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _impostorPixelErrorThreshold</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numFramesToKeepImpostorSprites"></A>
|
||||
<A NAME="DOC.2.4.93"></A>
|
||||
<A NAME="DOC.2.3.95"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _numFramesToKeepImpostorSprites</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_reuseMatrixList"></A>
|
||||
<A NAME="DOC.2.4.94"></A>
|
||||
<A NAME="DOC.2.3.96"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< osg::ref_ptr<osg::Matrix> > MatrixList MatrixList _reuseMatrixList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentReuseMatrixIndex"></A>
|
||||
<A NAME="DOC.2.4.95"></A>
|
||||
<A NAME="DOC.2.3.97"></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.4.96"></A>
|
||||
<A NAME="DOC.2.3.98"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline osg::Matrix* createOrReuseMatrix(const osg::Matrix value)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_reuseRenderLeafList"></A>
|
||||
<A NAME="DOC.2.4.97"></A>
|
||||
<A NAME="DOC.2.3.99"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > RenderLeafList RenderLeafList _reuseRenderLeafList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentReuseRenderLeafIndex"></A>
|
||||
<A NAME="DOC.2.4.98"></A>
|
||||
<A NAME="DOC.2.3.100"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _currentReuseRenderLeafIndex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="createOrReuseRenderLeaf"></A>
|
||||
<A NAME="DOC.2.4.99"></A>
|
||||
<A NAME="DOC.2.3.101"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* createOrReuseRenderLeaf(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* matrix, float depth=0.0f)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorSpriteManager"></A>
|
||||
<A NAME="DOC.2.4.100"></A>
|
||||
<A NAME="DOC.2.3.102"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::ImpostorSpriteManager> _impostorSpriteManager</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,42 +22,42 @@
|
||||
<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">DepthSortedBin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.1">DepthSortedBin</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.5.2">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.4.2">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.5.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.4.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.5.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.4.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.5.5">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.4.5">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.6">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.7">sort_local</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.7">sort_local</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.8">draw_local</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.8">draw_local</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.5.10">setDrawOrder</A></B>(const <!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> drawOrder)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.10">setDrawOrder</A></B>(const <!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> drawOrder)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> <B><A HREF="#DOC.2.5.11">getDrawOrder</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> <B><A HREF="#DOC.2.4.11">getDrawOrder</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.5.9">DrawOrder</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.4.9">DrawOrder</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> <B><A HREF="#DOC.2.5.13">_drawOrder</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> <B><A HREF="#DOC.2.4.13">_drawOrder</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderLeafList <B><A HREF="#DOC.2.5.14">_renderLeafList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderLeafList <B><A HREF="#DOC.2.4.14">_renderLeafList</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.5.12">~DepthSortedBin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.4.12">~DepthSortedBin</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -112,69 +112,69 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DepthSortedBin"></A>
|
||||
<A NAME="DOC.2.5.1"></A>
|
||||
<A NAME="DOC.2.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DepthSortedBin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.5.2"></A>
|
||||
<A NAME="DOC.2.4.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.5.3"></A>
|
||||
<A NAME="DOC.2.4.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* clone(const osg::CopyOp&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.5.4"></A>
|
||||
<A NAME="DOC.2.4.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const osg::Object* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.5.5"></A>
|
||||
<A NAME="DOC.2.4.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.5.6"></A>
|
||||
<A NAME="DOC.2.4.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sort_local"></A>
|
||||
<A NAME="DOC.2.5.7"></A>
|
||||
<A NAME="DOC.2.4.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sort_local()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw_local"></A>
|
||||
<A NAME="DOC.2.5.8"></A>
|
||||
<A NAME="DOC.2.4.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw_local(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DrawOrder"></A>
|
||||
<A NAME="DOC.2.5.9"></A>
|
||||
<A NAME="DOC.2.4.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum DrawOrder</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FRONT_TO_BACK"></A>
|
||||
<A NAME="DOC.2.5.9.1"></A>
|
||||
<A NAME="DOC.2.4.9.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRONT_TO_BACK</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="BACK_TO_FRONT"></A>
|
||||
<A NAME="DOC.2.5.9.2"></A>
|
||||
<A NAME="DOC.2.4.9.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> BACK_TO_FRONT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setDrawOrder"></A>
|
||||
<A NAME="DOC.2.5.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawOrder(const <!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> drawOrder)</B></TT>
|
||||
<A NAME="DOC.2.4.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawOrder(const <!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> drawOrder)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDrawOrder"></A>
|
||||
<A NAME="DOC.2.5.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> getDrawOrder() const </B></TT>
|
||||
<A NAME="DOC.2.4.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> getDrawOrder() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~DepthSortedBin"></A>
|
||||
<A NAME="DOC.2.5.12"></A>
|
||||
<A NAME="DOC.2.4.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DepthSortedBin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawOrder"></A>
|
||||
<A NAME="DOC.2.5.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DepthSortedBin.html#DOC.2.5.9">DrawOrder</A> _drawOrder</B></TT>
|
||||
<A NAME="DOC.2.4.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="DepthSortedBin.html#DOC.2.4.9">DrawOrder</A> _drawOrder</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderLeafList"></A>
|
||||
<A NAME="DOC.2.5.14"></A>
|
||||
<A NAME="DOC.2.4.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>RenderLeafList _renderLeafList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,38 +23,38 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.6.2">DisplayListVisitor</A></B>(Mode mode=<!1><A HREF="DisplayListVisitor.html#DOC.2.6.1.3">COMPILE_DISPLAY_LISTS</A>|<!1><A HREF="DisplayListVisitor.html#DOC.2.6.1.4">COMPILE_STATE_ATTRIBUTES</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.5.2">DisplayListVisitor</A></B>(Mode mode=<!1><A HREF="DisplayListVisitor.html#DOC.2.5.1.3">COMPILE_DISPLAY_LISTS</A>|<!1><A HREF="DisplayListVisitor.html#DOC.2.5.1.4">COMPILE_STATE_ATTRIBUTES</A>)
|
||||
<DD><I>Construct a CompileGeoSetsVisior to traverse all child, with set specified display list mode.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.3">setMode</A></B>(Mode mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.5.3">setMode</A></B>(Mode mode)
|
||||
<DD><I>Set the operational mode of how the visitor should set up osg::GeoSet's</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mode <B><A HREF="#DOC.2.6.4">getMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mode <B><A HREF="#DOC.2.5.4">getMode</A></B>() const
|
||||
<DD><I>Get the operational mode</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.6.5">setState</A></B>(osg::State* state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.5.5">setState</A></B>(osg::State* state)
|
||||
<DD><I>Set the State to use during traversal.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::State* <B><A HREF="#DOC.2.6.6">getState</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::State* <B><A HREF="#DOC.2.5.6">getState</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.7">apply</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.7">apply</A></B>(osg::Node& node)
|
||||
<DD><I>Simply traverse using standard NodeVisitor traverse method</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.8">apply</A></B>(osg::Geode& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.5.8">apply</A></B>(osg::Geode& node)
|
||||
<DD><I>For each Geode visited set the display list usage according to the _displayListMode</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.6.1">ModeValues</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.5.1">ModeValues</A></B>
|
||||
<DD><I>Operation modes of the</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mode <B><A HREF="#DOC.2.6.9">_mode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>Mode <B><A HREF="#DOC.2.5.9">_mode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::State> <B><A HREF="#DOC.2.6.10">_state</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::State> <B><A HREF="#DOC.2.5.10">_state</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -68,71 +68,71 @@ osg::StateAttribute's</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="ModeValues"></A>
|
||||
<A NAME="DOC.2.6.1"></A>
|
||||
<A NAME="DOC.2.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum ModeValues</B></TT>
|
||||
<DD>Operation modes of the
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="SWITCH_ON_DISPLAY_LISTS"></A>
|
||||
<A NAME="DOC.2.6.1.1"></A>
|
||||
<A NAME="DOC.2.5.1.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SWITCH_ON_DISPLAY_LISTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SWITCH_OFF_DISPLAY_LISTS"></A>
|
||||
<A NAME="DOC.2.6.1.2"></A>
|
||||
<A NAME="DOC.2.5.1.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SWITCH_OFF_DISPLAY_LISTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COMPILE_DISPLAY_LISTS"></A>
|
||||
<A NAME="DOC.2.6.1.3"></A>
|
||||
<A NAME="DOC.2.5.1.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COMPILE_DISPLAY_LISTS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COMPILE_STATE_ATTRIBUTES"></A>
|
||||
<A NAME="DOC.2.6.1.4"></A>
|
||||
<A NAME="DOC.2.5.1.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COMPILE_STATE_ATTRIBUTES</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="DisplayListVisitor"></A>
|
||||
<A NAME="DOC.2.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplayListVisitor(Mode mode=<!1><A HREF="DisplayListVisitor.html#DOC.2.6.1.3">COMPILE_DISPLAY_LISTS</A>|<!1><A HREF="DisplayListVisitor.html#DOC.2.6.1.4">COMPILE_STATE_ATTRIBUTES</A>)</B></TT>
|
||||
<A NAME="DOC.2.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplayListVisitor(Mode mode=<!1><A HREF="DisplayListVisitor.html#DOC.2.5.1.3">COMPILE_DISPLAY_LISTS</A>|<!1><A HREF="DisplayListVisitor.html#DOC.2.5.1.4">COMPILE_STATE_ATTRIBUTES</A>)</B></TT>
|
||||
<DD>Construct a CompileGeoSetsVisior to traverse all child,
|
||||
with set specified display list mode. Default mode is to
|
||||
gset->setUseDisplayList(true).
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMode"></A>
|
||||
<A NAME="DOC.2.6.3"></A>
|
||||
<A NAME="DOC.2.5.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMode(Mode mode)</B></TT>
|
||||
<DD>Set the operational mode of how the visitor should set up osg::GeoSet's
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMode"></A>
|
||||
<A NAME="DOC.2.6.4"></A>
|
||||
<A NAME="DOC.2.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Mode getMode() const </B></TT>
|
||||
<DD>Get the operational mode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setState"></A>
|
||||
<A NAME="DOC.2.6.5"></A>
|
||||
<A NAME="DOC.2.5.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setState(osg::State* state)</B></TT>
|
||||
<DD>Set the State to use during traversal.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getState"></A>
|
||||
<A NAME="DOC.2.6.6"></A>
|
||||
<A NAME="DOC.2.5.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::State* getState()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.6.7"></A>
|
||||
<A NAME="DOC.2.5.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Node& node)</B></TT>
|
||||
<DD>Simply traverse using standard NodeVisitor traverse method
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.6.8"></A>
|
||||
<A NAME="DOC.2.5.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& node)</B></TT>
|
||||
<DD>For each Geode visited set the display list usage according to the
|
||||
_displayListMode
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_mode"></A>
|
||||
<A NAME="DOC.2.6.9"></A>
|
||||
<A NAME="DOC.2.5.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>Mode _mode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_state"></A>
|
||||
<A NAME="DOC.2.6.10"></A>
|
||||
<A NAME="DOC.2.5.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::State> _state</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,27 +23,27 @@
|
||||
<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">DisplayRequirementsVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.6.1">DisplayRequirementsVisitor</A></B>()
|
||||
<DD><I>Default to traversing all children, and reqiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.7.2">setDisplaySettings</A></B>(osg::DisplaySettings* ds)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.6.2">setDisplaySettings</A></B>(osg::DisplaySettings* ds)
|
||||
<DD><I>Set the DisplaySettings.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::DisplaySettings* <B><A HREF="#DOC.2.7.3">getDisplaySettings</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::DisplaySettings* <B><A HREF="#DOC.2.6.3">getDisplaySettings</A></B>() const
|
||||
<DD><I>Get the DisplaySettings </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.4">applyStateSet</A></B>(osg::StateSet& stateset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.4">applyStateSet</A></B>(osg::StateSet& stateset)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.5">apply</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.5">apply</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.6">apply</A></B>(osg::Geode& geode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.6">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.7">apply</A></B>(osg::Impostor& impostor)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.6.7">apply</A></B>(osg::Impostor& impostor)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.2.7.8">_ds</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.2.6.8">_ds</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -58,40 +58,40 @@ src/osgGLUT/Viewer.cpp's Viewer::open() method for an example how to use it.</BL
|
||||
<DL>
|
||||
|
||||
<A NAME="DisplayRequirementsVisitor"></A>
|
||||
<A NAME="DOC.2.7.1"></A>
|
||||
<A NAME="DOC.2.6.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DisplayRequirementsVisitor()</B></TT>
|
||||
<DD>Default to traversing all children, and reqiresDoubleBuffer,
|
||||
requiresRGB and requiresDepthBuffer to true and with
|
||||
alpha and stencil off
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDisplaySettings"></A>
|
||||
<A NAME="DOC.2.7.2"></A>
|
||||
<A NAME="DOC.2.6.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDisplaySettings(osg::DisplaySettings* ds)</B></TT>
|
||||
<DD>Set the DisplaySettings.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.2.7.3"></A>
|
||||
<A NAME="DOC.2.6.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::DisplaySettings* getDisplaySettings() const </B></TT>
|
||||
<DD>Get the DisplaySettings
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="applyStateSet"></A>
|
||||
<A NAME="DOC.2.7.4"></A>
|
||||
<A NAME="DOC.2.6.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void applyStateSet(osg::StateSet& stateset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.7.5"></A>
|
||||
<A NAME="DOC.2.6.5"></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>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.7.6"></A>
|
||||
<A NAME="DOC.2.6.6"></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.7.7"></A>
|
||||
<A NAME="DOC.2.6.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Impostor& impostor)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ds"></A>
|
||||
<A NAME="DOC.2.7.8"></A>
|
||||
<A NAME="DOC.2.6.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::DisplaySettings> _ds</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,23 +22,23 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.8.1">DriveManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.7.1">DriveManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.8.2">~DriveManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.7.2">~DriveManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.3">setNode</A></B>(osg::Node*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.7.3">setNode</A></B>(osg::Node*)
|
||||
<DD><I>Attach a node to the manipulator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.8.4">getNode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.7.4">getNode</A></B>() const
|
||||
<DD><I>Return node if attached</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.5">home</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.7.5">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Move the camera to the default position.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.6">init</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.7.6">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Start/restart the manipulator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.8.7">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 bool <B><A HREF="#DOC.2.7.7">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>handle events, return true if handled, false otherwise</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -80,15 +80,15 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="DriveManipulator"></A>
|
||||
<A NAME="DOC.2.8.1"></A>
|
||||
<A NAME="DOC.2.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DriveManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~DriveManipulator"></A>
|
||||
<A NAME="DOC.2.8.2"></A>
|
||||
<A NAME="DOC.2.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DriveManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNode"></A>
|
||||
<A NAME="DOC.2.8.3"></A>
|
||||
<A NAME="DOC.2.7.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setNode(osg::Node*)</B></TT>
|
||||
<DD>Attach a node to the manipulator.
|
||||
Automatically detaches previously attached node.
|
||||
@@ -96,33 +96,33 @@ setNode(NULL) detaches previously nodes.
|
||||
Is ignored by manipulators which do not require a reference model.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNode"></A>
|
||||
<A NAME="DOC.2.8.4"></A>
|
||||
<A NAME="DOC.2.7.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::Node* getNode() const </B></TT>
|
||||
<DD>Return node if attached
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="home"></A>
|
||||
<A NAME="DOC.2.8.5"></A>
|
||||
<A NAME="DOC.2.7.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Move the camera to the default position.
|
||||
May be ignored by manipulators if home functionality is not appropriate.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.8.6"></A>
|
||||
<A NAME="DOC.2.7.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Start/restart the manipulator
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.8.7"></A>
|
||||
<A NAME="DOC.2.7.7"></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>
|
||||
<DD>handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="USE_MOUSE_Y_FOR_SPEED"></A>
|
||||
<A NAME="DOC.2.8.18.1"></A>
|
||||
<A NAME="DOC.2.7.18.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_MOUSE_Y_FOR_SPEED</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="USE_MOUSE_BUTTONS_FOR_SPEED"></A>
|
||||
<A NAME="DOC.2.8.18.2"></A>
|
||||
<A NAME="DOC.2.7.18.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> USE_MOUSE_BUTTONS_FOR_SPEED</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
</DL>
|
||||
|
||||
@@ -23,48 +23,48 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.4.1">FlattenStaticTransformsVisitor</A></B>(bool ignoreDynamicTransforms=true)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.4.1">FlattenStaticTransformsVisitor</A></B>(bool ignoreDynamicTransforms=true)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.4.2">apply</A></B>(osg::Geode& geode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.4.2">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.4.3">apply</A></B>(osg::Billboard& billboard)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.4.3">apply</A></B>(osg::Billboard& billboard)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.4.4">apply</A></B>(osg::LOD& lod)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.4.4">apply</A></B>(osg::LOD& lod)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.4.5">apply</A></B>(osg::Transform& transform)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.4.5">apply</A></B>(osg::Transform& transform)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.4.6">removeTransforms</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4.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.16.4.13">_ignoreDynamicTransforms</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.4.13">_ignoreDynamicTransforms</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.16.4.14">_matrixStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>MatrixStack <B><A HREF="#DOC.2.15.4.14">_matrixStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformStack <B><A HREF="#DOC.2.16.4.15">_transformStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformStack <B><A HREF="#DOC.2.15.4.15">_transformStack</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformMap <B><A HREF="#DOC.2.16.4.16">_transformMap</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>TransformMap <B><A HREF="#DOC.2.15.4.16">_transformMap</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ObjectMap <B><A HREF="#DOC.2.16.4.17">_objectMap</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ObjectMap <B><A HREF="#DOC.2.15.4.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="FlattenStaticTransformsVisitor.html#DOC.2.16.4.8">ObjectStruct</A>> ObjectMap void <B><A HREF="#DOC.2.16.4.9">disableObject</A></B>(osg::Object* object)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::Object*,<!1><A HREF="FlattenStaticTransformsVisitor.html#DOC.2.15.4.8">ObjectStruct</A>> ObjectMap void <B><A HREF="#DOC.2.15.4.9">disableObject</A></B>(osg::Object* object)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.4.10">disableObject</A></B>(ObjectMap::iterator itr)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4.10">disableObject</A></B>(ObjectMap::iterator itr)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.4.11">disableTransform</A></B>(osg::Transform* transform)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4.11">disableTransform</A></B>(osg::Transform* transform)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.4.12">doTransform</A></B>(osg::Object* obj, osg::Matrix& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4.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.16.4.7">TransformStruct</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::Matrix> MatrixStackstruct <B><A HREF="#DOC.2.15.4.7">TransformStruct</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.16.4.8">ObjectStruct</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.15.4.8">ObjectStruct</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -78,119 +78,119 @@ now redundent transforms</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="FlattenStaticTransformsVisitor"></A>
|
||||
<A NAME="DOC.2.16.4.1"></A>
|
||||
<A NAME="DOC.2.15.4.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FlattenStaticTransformsVisitor(bool ignoreDynamicTransforms=true)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.16.4.2"></A>
|
||||
<A NAME="DOC.2.15.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.16.4.3"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.4"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.5"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.6"></A>
|
||||
<A NAME="DOC.2.15.4.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeTransforms()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="TransformStruct"></A>
|
||||
<A NAME="DOC.2.16.4.7"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.7.1"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.7.2"></A>
|
||||
<A NAME="DOC.2.15.4.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="_canBeApplied"></A>
|
||||
<A NAME="DOC.2.16.4.7.3"></A>
|
||||
<A NAME="DOC.2.15.4.7.3"></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.16.4.7.4"></A>
|
||||
<A NAME="DOC.2.15.4.7.4"></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.16.4.8"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.1"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.2"></A>
|
||||
<A NAME="DOC.2.15.4.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void add(TransformStack& transforms, osg::Matrix& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_canBeApplied"></A>
|
||||
<A NAME="DOC.2.16.4.8.3"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.4"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.5"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.6"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.8.7"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<osg::Object*,<!1><A HREF="FlattenStaticTransformsVisitor.html#DOC.2.16.4.8">ObjectStruct</A>> ObjectMap void disableObject(osg::Object* object)</B></TT>
|
||||
<A NAME="DOC.2.15.4.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<osg::Object*,<!1><A HREF="FlattenStaticTransformsVisitor.html#DOC.2.15.4.8">ObjectStruct</A>> ObjectMap void disableObject(osg::Object* object)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="disableObject"></A>
|
||||
<A NAME="DOC.2.16.4.10"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.11"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.12"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.13"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.14"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.15"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.16"></A>
|
||||
<A NAME="DOC.2.15.4.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.16.4.17"></A>
|
||||
<A NAME="DOC.2.15.4.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ObjectMap _objectMap</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,32 +22,32 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.9.1">FlightManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.8.1">FlightManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.9.2">~FlightManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.8.2">~FlightManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.3">setNode</A></B>(osg::Node*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.8.3">setNode</A></B>(osg::Node*)
|
||||
<DD><I>Attach a node to the manipulator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.9.4">getNode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.8.4">getNode</A></B>() const
|
||||
<DD><I>Return node if attached</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.5">home</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.8.5">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Move the camera to the default position.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.6">init</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.8.6">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Start/restart the manipulator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.9.7">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 bool <B><A HREF="#DOC.2.8.7">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>handle events, return true if handled, false otherwise</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.9">setYawControlMode</A></B>(<!1><A HREF="FlightManipulator.html#DOC.2.9.8">YawControlMode</A> ycm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.8.9">setYawControlMode</A></B>(<!1><A HREF="FlightManipulator.html#DOC.2.8.8">YawControlMode</A> ycm)
|
||||
<DD><I>Set the yaw control between no yaw and yawing when banked</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.9.8">YawControlMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.8.8">YawControlMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -88,15 +88,15 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="FlightManipulator"></A>
|
||||
<A NAME="DOC.2.9.1"></A>
|
||||
<A NAME="DOC.2.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FlightManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~FlightManipulator"></A>
|
||||
<A NAME="DOC.2.9.2"></A>
|
||||
<A NAME="DOC.2.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~FlightManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNode"></A>
|
||||
<A NAME="DOC.2.9.3"></A>
|
||||
<A NAME="DOC.2.8.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setNode(osg::Node*)</B></TT>
|
||||
<DD>Attach a node to the manipulator.
|
||||
Automatically detaches previously attached node.
|
||||
@@ -104,43 +104,43 @@ setNode(NULL) detaches previously nodes.
|
||||
Is ignored by manipulators which do not require a reference model.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNode"></A>
|
||||
<A NAME="DOC.2.9.4"></A>
|
||||
<A NAME="DOC.2.8.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::Node* getNode() const </B></TT>
|
||||
<DD>Return node if attached
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="home"></A>
|
||||
<A NAME="DOC.2.9.5"></A>
|
||||
<A NAME="DOC.2.8.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Move the camera to the default position.
|
||||
May be ignored by manipulators if home functionality is not appropriate.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.9.6"></A>
|
||||
<A NAME="DOC.2.8.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Start/restart the manipulator
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.9.7"></A>
|
||||
<A NAME="DOC.2.8.7"></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>
|
||||
<DD>handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="YawControlMode"></A>
|
||||
<A NAME="DOC.2.9.8"></A>
|
||||
<A NAME="DOC.2.8.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum YawControlMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="YAW_AUTOMATICALLY_WHEN_BANKED"></A>
|
||||
<A NAME="DOC.2.9.8.1"></A>
|
||||
<A NAME="DOC.2.8.8.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> YAW_AUTOMATICALLY_WHEN_BANKED</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NO_AUTOMATIC_YAW"></A>
|
||||
<A NAME="DOC.2.9.8.2"></A>
|
||||
<A NAME="DOC.2.8.8.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_AUTOMATIC_YAW</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setYawControlMode"></A>
|
||||
<A NAME="DOC.2.9.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setYawControlMode(<!1><A HREF="FlightManipulator.html#DOC.2.9.8">YawControlMode</A> ycm)</B></TT>
|
||||
<A NAME="DOC.2.8.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setYawControlMode(<!1><A HREF="FlightManipulator.html#DOC.2.8.8">YawControlMode</A> ycm)</B></TT>
|
||||
<DD>Set the yaw control between no yaw and yawing when banked
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
<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.10.1">requestRedraw</A></B>() = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.1">requestRedraw</A></B>() = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.10.2">requestContinuousUpdate</A></B>(bool needed=true) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.2">requestContinuousUpdate</A></B>(bool needed=true) = 0
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.10.3">requestWarpPointer</A></B>(int x, int y) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.9.3">requestWarpPointer</A></B>(int x, int y) = 0
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -56,15 +56,15 @@ neutral mouse position is required, i.e when mimicking a aircrafts joystick.</BL
|
||||
<DL>
|
||||
|
||||
<A NAME="requestRedraw"></A>
|
||||
<A NAME="DOC.2.10.1"></A>
|
||||
<A NAME="DOC.2.9.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestRedraw() = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="requestContinuousUpdate"></A>
|
||||
<A NAME="DOC.2.10.2"></A>
|
||||
<A NAME="DOC.2.9.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestContinuousUpdate(bool needed=true) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="requestWarpPointer"></A>
|
||||
<A NAME="DOC.2.10.3"></A>
|
||||
<A NAME="DOC.2.9.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void requestWarpPointer(int x, int y) = 0</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,52 +23,52 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.11.1">GUIEventAdapter</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.10.1">GUIEventAdapter</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="GUIEventAdapter.html#DOC.2.11.3">EventType</A> <B><A HREF="#DOC.2.11.4">getEventType</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="GUIEventAdapter.html#DOC.2.10.3">EventType</A> <B><A HREF="#DOC.2.10.4">getEventType</A></B>() const = 0
|
||||
<DD><I>Get the EventType of the GUI event</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.5">getKey</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.5">getKey</A></B>() const = 0
|
||||
<DD><I>key pressed, return -1 if inappropriate for this event.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.6">getButton</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.6">getButton</A></B>() const = 0
|
||||
<DD><I>button pressed/released, return -1 if inappropriate for this event</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.7">getXmin</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.7">getXmin</A></B>() const = 0
|
||||
<DD><I>window minimum x.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.8">getXmax</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.8">getXmax</A></B>() const = 0
|
||||
<DD><I>window maximum x.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.9">getYmin</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.9">getYmin</A></B>() const = 0
|
||||
<DD><I>window minimum y.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.10">getYmax</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.10">getYmax</A></B>() const = 0
|
||||
<DD><I>window maximum y.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.11">getX</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.11">getX</A></B>() const = 0
|
||||
<DD><I>current mouse x position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.11.12">getY</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual int <B><A HREF="#DOC.2.10.12">getY</A></B>() const = 0
|
||||
<DD><I>current mouse y position</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual unsigned int <B><A HREF="#DOC.2.11.13">getButtonMask</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual unsigned int <B><A HREF="#DOC.2.10.13">getButtonMask</A></B>() const = 0
|
||||
<DD><I>current mouse button state </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual double <B><A HREF="#DOC.2.11.14">time</A></B>() const = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual double <B><A HREF="#DOC.2.10.14">time</A></B>() const = 0
|
||||
<DD><I>time in seconds of event.</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.11.2">MouseButtonMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.10.2">MouseButtonMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.11.3">EventType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.10.3">EventType</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.11.15">~GUIEventAdapter</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.10.15">~GUIEventAdapter</A></B>()
|
||||
<DD><I>Force users to create on heap, so that multiple referencing is safe</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -86,122 +86,122 @@ Toolkit see osgGLUT::GLUTEventAdapter.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="GUIEventAdapter"></A>
|
||||
<A NAME="DOC.2.11.1"></A>
|
||||
<A NAME="DOC.2.10.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> GUIEventAdapter()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MouseButtonMask"></A>
|
||||
<A NAME="DOC.2.11.2"></A>
|
||||
<A NAME="DOC.2.10.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum MouseButtonMask</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="LEFT_MOUSE_BUTTON"></A>
|
||||
<A NAME="DOC.2.11.2.1"></A>
|
||||
<A NAME="DOC.2.10.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> LEFT_MOUSE_BUTTON</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MIDDLE_MOUSE_BUTTON"></A>
|
||||
<A NAME="DOC.2.11.2.2"></A>
|
||||
<A NAME="DOC.2.10.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MIDDLE_MOUSE_BUTTON</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RIGHT_MOUSE_BUTTON"></A>
|
||||
<A NAME="DOC.2.11.2.3"></A>
|
||||
<A NAME="DOC.2.10.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RIGHT_MOUSE_BUTTON</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="EventType"></A>
|
||||
<A NAME="DOC.2.11.3"></A>
|
||||
<A NAME="DOC.2.10.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum EventType</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="PUSH"></A>
|
||||
<A NAME="DOC.2.11.3.1"></A>
|
||||
<A NAME="DOC.2.10.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> PUSH</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RELEASE"></A>
|
||||
<A NAME="DOC.2.11.3.2"></A>
|
||||
<A NAME="DOC.2.10.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RELEASE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="DRAG"></A>
|
||||
<A NAME="DOC.2.11.3.3"></A>
|
||||
<A NAME="DOC.2.10.3.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DRAG</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="MOVE"></A>
|
||||
<A NAME="DOC.2.11.3.4"></A>
|
||||
<A NAME="DOC.2.10.3.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MOVE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="KEYBOARD"></A>
|
||||
<A NAME="DOC.2.11.3.5"></A>
|
||||
<A NAME="DOC.2.10.3.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> KEYBOARD</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="FRAME"></A>
|
||||
<A NAME="DOC.2.11.3.6"></A>
|
||||
<A NAME="DOC.2.10.3.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FRAME</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RESIZE"></A>
|
||||
<A NAME="DOC.2.11.3.7"></A>
|
||||
<A NAME="DOC.2.10.3.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RESIZE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NONE"></A>
|
||||
<A NAME="DOC.2.11.3.8"></A>
|
||||
<A NAME="DOC.2.10.3.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NONE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="getEventType"></A>
|
||||
<A NAME="DOC.2.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="GUIEventAdapter.html#DOC.2.11.3">EventType</A> getEventType() const = 0</B></TT>
|
||||
<A NAME="DOC.2.10.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="GUIEventAdapter.html#DOC.2.10.3">EventType</A> getEventType() const = 0</B></TT>
|
||||
<DD>Get the EventType of the GUI event
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getKey"></A>
|
||||
<A NAME="DOC.2.11.5"></A>
|
||||
<A NAME="DOC.2.10.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getKey() const = 0</B></TT>
|
||||
<DD>key pressed, return -1 if inappropriate for this event.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getButton"></A>
|
||||
<A NAME="DOC.2.11.6"></A>
|
||||
<A NAME="DOC.2.10.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getButton() const = 0</B></TT>
|
||||
<DD>button pressed/released, return -1 if inappropriate for this event
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getXmin"></A>
|
||||
<A NAME="DOC.2.11.7"></A>
|
||||
<A NAME="DOC.2.10.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getXmin() const = 0</B></TT>
|
||||
<DD>window minimum x.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getXmax"></A>
|
||||
<A NAME="DOC.2.11.8"></A>
|
||||
<A NAME="DOC.2.10.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getXmax() const = 0</B></TT>
|
||||
<DD>window maximum x.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getYmin"></A>
|
||||
<A NAME="DOC.2.11.9"></A>
|
||||
<A NAME="DOC.2.10.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getYmin() const = 0</B></TT>
|
||||
<DD>window minimum y.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getYmax"></A>
|
||||
<A NAME="DOC.2.11.10"></A>
|
||||
<A NAME="DOC.2.10.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getYmax() const = 0</B></TT>
|
||||
<DD>window maximum y.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getX"></A>
|
||||
<A NAME="DOC.2.11.11"></A>
|
||||
<A NAME="DOC.2.10.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getX() const = 0</B></TT>
|
||||
<DD>current mouse x position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getY"></A>
|
||||
<A NAME="DOC.2.11.12"></A>
|
||||
<A NAME="DOC.2.10.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual int getY() const = 0</B></TT>
|
||||
<DD>current mouse y position
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getButtonMask"></A>
|
||||
<A NAME="DOC.2.11.13"></A>
|
||||
<A NAME="DOC.2.10.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual unsigned int getButtonMask() const = 0</B></TT>
|
||||
<DD>current mouse button state
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="time"></A>
|
||||
<A NAME="DOC.2.11.14"></A>
|
||||
<A NAME="DOC.2.10.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual double time() const = 0</B></TT>
|
||||
<DD>time in seconds of event.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~GUIEventAdapter"></A>
|
||||
<A NAME="DOC.2.11.15"></A>
|
||||
<A NAME="DOC.2.10.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~GUIEventAdapter()</B></TT>
|
||||
<DD>Force users to create on heap, so that multiple referencing is safe
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.12.1">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us) = 0
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.11.1">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us) = 0
|
||||
<DD><I>Handle events, return true if handled, false otherwise</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.12.1"></A>
|
||||
<A NAME="DOC.2.11.1"></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) = 0</B></TT>
|
||||
<DD>Handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_CAMERAMANIPULATOR"></A>
|
||||
<B>OSGUTIL_CAMERAMANIPULATOR</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_CULLVIEWSTATE"></A>
|
||||
<B>OSGUTIL_CULLVIEWSTATE</B><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_CULLVISITOR"></A>
|
||||
<B>OSGUTIL_CULLVISITOR</B><DT>
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
|
||||
<LI><A HREF="AppVisitor.html">osgUtil::AppVisitor</A>
|
||||
<LI><A HREF="CombineLODsVisitor.html">osgUtil::Optimizer::CombineLODsVisitor</A>
|
||||
<LI><A HREF="CullViewState.html">osgUtil::CullViewState</A>
|
||||
<LI><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>
|
||||
<LI><A HREF="DisplayListVisitor.html">osgUtil::DisplayListVisitor</A>
|
||||
<LI><A HREF="DisplayRequirementsVisitor.html">osgUtil::DisplayRequirementsVisitor</A>
|
||||
|
||||
@@ -16,13 +16,6 @@
|
||||
<param name=arrowdir value="down">
|
||||
</APPLET>
|
||||
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||||
<param name=classes value="Mosg::Referenced,M,CCullViewState,MCullViewState.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,CCullVisitor,MCullVisitor.html">
|
||||
<param name=before value="M,M">
|
||||
<param name=after value="Md_,M">
|
||||
|
||||
@@ -12,50 +12,50 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.14.10">_ratio</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.13.10">_ratio</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::LineSegment> <B><A HREF="#DOC.2.14.11">_originalLineSegment</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::LineSegment> <B><A HREF="#DOC.2.13.11">_originalLineSegment</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::LineSegment> <B><A HREF="#DOC.2.14.12">_localLineSegment</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::LineSegment> <B><A HREF="#DOC.2.13.12">_localLineSegment</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodePath <B><A HREF="#DOC.2.14.13">_nodePath</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodePath <B><A HREF="#DOC.2.13.13">_nodePath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Geode> <B><A HREF="#DOC.2.14.14">_geode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Geode> <B><A HREF="#DOC.2.13.14">_geode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::GeoSet> <B><A HREF="#DOC.2.14.15">_geoset</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::GeoSet> <B><A HREF="#DOC.2.13.15">_geoset</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.14.16">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.13.16">_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.14.17">_inverse</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.13.17">_inverse</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VecIndexList <B><A HREF="#DOC.2.14.18">_vecIndexList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>VecIndexList <B><A HREF="#DOC.2.13.18">_vecIndexList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.14.19">_primitiveIndex</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.19">_primitiveIndex</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.14.20">_intersectPoint</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.13.20">_intersectPoint</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.14.21">_intersectNormal</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.13.21">_intersectNormal</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.14.1">Hit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.1">Hit</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.2">Hit</A></B>(const <!1><A HREF="Hit.html#DOC.2.14.2">Hit</A>& hit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.2">Hit</A></B>(const <!1><A HREF="Hit.html#DOC.2.13.2">Hit</A>& hit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.3">~Hit</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.3">~Hit</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Hit.html">Hit</A>& <B><A HREF="#DOC.2.14.4">operator = </A></B>(const <!1><A HREF="Hit.html">Hit</A>& hit)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="Hit.html">Hit</A>& <B><A HREF="#DOC.2.13.4">operator = </A></B>(const <!1><A HREF="Hit.html">Hit</A>& hit)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<int> VecIndexList bool <B><A HREF="#DOC.2.14.5">operator < </A></B>(const <!1><A HREF="Hit.html">Hit</A>& hit) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<int> VecIndexList bool <B><A HREF="#DOC.2.13.5">operator < </A></B>(const <!1><A HREF="Hit.html">Hit</A>& hit) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.14.6">getLocalIntersectPoint</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.13.6">getLocalIntersectPoint</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.14.7">getLocalIntersectNormal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.13.7">getLocalIntersectNormal</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3 <B><A HREF="#DOC.2.14.8">getWorldIntersectPoint</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3 <B><A HREF="#DOC.2.13.8">getWorldIntersectPoint</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3 <B><A HREF="#DOC.2.14.9">getWorldIntersectNormal</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3 <B><A HREF="#DOC.2.13.9">getWorldIntersectNormal</A></B>() const
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -66,87 +66,87 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="Hit"></A>
|
||||
<A NAME="DOC.2.14.1"></A>
|
||||
<A NAME="DOC.2.13.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Hit()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="Hit"></A>
|
||||
<A NAME="DOC.2.14.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Hit(const <!1><A HREF="Hit.html#DOC.2.14.2">Hit</A>& hit)</B></TT>
|
||||
<A NAME="DOC.2.13.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Hit(const <!1><A HREF="Hit.html#DOC.2.13.2">Hit</A>& hit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Hit"></A>
|
||||
<A NAME="DOC.2.14.3"></A>
|
||||
<A NAME="DOC.2.13.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~Hit()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.14.4"></A>
|
||||
<A NAME="DOC.2.13.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Hit.html">Hit</A>& operator = (const <!1><A HREF="Hit.html">Hit</A>& hit)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator < "></A>
|
||||
<A NAME="DOC.2.14.5"></A>
|
||||
<A NAME="DOC.2.13.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<int> VecIndexList bool operator < (const <!1><A HREF="Hit.html">Hit</A>& hit) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalIntersectPoint"></A>
|
||||
<A NAME="DOC.2.14.6"></A>
|
||||
<A NAME="DOC.2.13.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getLocalIntersectPoint() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLocalIntersectNormal"></A>
|
||||
<A NAME="DOC.2.14.7"></A>
|
||||
<A NAME="DOC.2.13.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getLocalIntersectNormal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWorldIntersectPoint"></A>
|
||||
<A NAME="DOC.2.14.8"></A>
|
||||
<A NAME="DOC.2.13.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3 getWorldIntersectPoint() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getWorldIntersectNormal"></A>
|
||||
<A NAME="DOC.2.14.9"></A>
|
||||
<A NAME="DOC.2.13.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3 getWorldIntersectNormal() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_ratio"></A>
|
||||
<A NAME="DOC.2.14.10"></A>
|
||||
<A NAME="DOC.2.13.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _ratio</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_originalLineSegment"></A>
|
||||
<A NAME="DOC.2.14.11"></A>
|
||||
<A NAME="DOC.2.13.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::LineSegment> _originalLineSegment</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_localLineSegment"></A>
|
||||
<A NAME="DOC.2.14.12"></A>
|
||||
<A NAME="DOC.2.13.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::LineSegment> _localLineSegment</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodePath"></A>
|
||||
<A NAME="DOC.2.14.13"></A>
|
||||
<A NAME="DOC.2.13.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_geode"></A>
|
||||
<A NAME="DOC.2.14.14"></A>
|
||||
<A NAME="DOC.2.13.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Geode> _geode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_geoset"></A>
|
||||
<A NAME="DOC.2.14.15"></A>
|
||||
<A NAME="DOC.2.13.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::GeoSet> _geoset</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.14.16"></A>
|
||||
<A NAME="DOC.2.13.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.14.17"></A>
|
||||
<A NAME="DOC.2.13.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vecIndexList"></A>
|
||||
<A NAME="DOC.2.14.18"></A>
|
||||
<A NAME="DOC.2.13.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>VecIndexList _vecIndexList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_primitiveIndex"></A>
|
||||
<A NAME="DOC.2.14.19"></A>
|
||||
<A NAME="DOC.2.13.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _primitiveIndex</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_intersectPoint"></A>
|
||||
<A NAME="DOC.2.14.20"></A>
|
||||
<A NAME="DOC.2.13.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _intersectPoint</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_intersectNormal"></A>
|
||||
<A NAME="DOC.2.14.21"></A>
|
||||
<A NAME="DOC.2.13.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _intersectNormal</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,45 +23,45 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.1">InsertImpostorsVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.12.1">InsertImpostorsVisitor</A></B>()
|
||||
<DD><I>default to traversing all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.2">setImpostorThresholdRatio</A></B>(const float ratio)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.12.2">setImpostorThresholdRatio</A></B>(const float ratio)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.13.3">getImpostorThresholdRatio</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const float <B><A HREF="#DOC.2.12.3">getImpostorThresholdRatio</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.4">setMaximumNumberOfNestedImpostors</A></B>(const unsigned int num)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.12.4">setMaximumNumberOfNestedImpostors</A></B>(const unsigned int num)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.13.5">getMaximumNumberOfNestedImpostors</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const unsigned int <B><A HREF="#DOC.2.12.5">getMaximumNumberOfNestedImpostors</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.12.6">reset</A></B>()
|
||||
<DD><I>empty visitor, make it ready for next traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.13.7">apply</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.12.7">apply</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.13.8">apply</A></B>(osg::Group& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.12.8">apply</A></B>(osg::Group& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.13.9">apply</A></B>(osg::LOD& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.12.9">apply</A></B>(osg::LOD& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.13.10">apply</A></B>(osg::Impostor& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.12.10">apply</A></B>(osg::Impostor& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.11">insertImpostors</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.12.11">insertImpostors</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LODList <B><A HREF="#DOC.2.13.13">_lodList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LODList <B><A HREF="#DOC.2.12.13">_lodList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.13.14">_impostorThresholdRatio</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.12.14">_impostorThresholdRatio</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.13.15">_maximumNumNestedImpostors</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.12.15">_maximumNumNestedImpostors</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.13.16">_numNestedImpostors</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.12.16">_numNestedImpostors</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::LOD* > LODList GroupList <B><A HREF="#DOC.2.13.12">_groupList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::LOD* > LODList GroupList <B><A HREF="#DOC.2.12.12">_groupList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -74,69 +74,69 @@ For example of usage see src/Demos/osgimpostor.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="InsertImpostorsVisitor"></A>
|
||||
<A NAME="DOC.2.13.1"></A>
|
||||
<A NAME="DOC.2.12.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> InsertImpostorsVisitor()</B></TT>
|
||||
<DD>default to traversing all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setImpostorThresholdRatio"></A>
|
||||
<A NAME="DOC.2.13.2"></A>
|
||||
<A NAME="DOC.2.12.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setImpostorThresholdRatio(const float ratio)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getImpostorThresholdRatio"></A>
|
||||
<A NAME="DOC.2.13.3"></A>
|
||||
<A NAME="DOC.2.12.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const float getImpostorThresholdRatio() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setMaximumNumberOfNestedImpostors"></A>
|
||||
<A NAME="DOC.2.13.4"></A>
|
||||
<A NAME="DOC.2.12.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaximumNumberOfNestedImpostors(const unsigned int num)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getMaximumNumberOfNestedImpostors"></A>
|
||||
<A NAME="DOC.2.13.5"></A>
|
||||
<A NAME="DOC.2.12.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const unsigned int getMaximumNumberOfNestedImpostors() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.13.6"></A>
|
||||
<A NAME="DOC.2.12.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DD>empty visitor, make it ready for next traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.13.7"></A>
|
||||
<A NAME="DOC.2.12.7"></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>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.13.8"></A>
|
||||
<A NAME="DOC.2.12.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Group& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.13.9"></A>
|
||||
<A NAME="DOC.2.12.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::LOD& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.13.10"></A>
|
||||
<A NAME="DOC.2.12.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Impostor& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="insertImpostors"></A>
|
||||
<A NAME="DOC.2.13.11"></A>
|
||||
<A NAME="DOC.2.12.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void insertImpostors()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_groupList"></A>
|
||||
<A NAME="DOC.2.13.12"></A>
|
||||
<A NAME="DOC.2.12.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< osg::LOD* > LODList GroupList _groupList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lodList"></A>
|
||||
<A NAME="DOC.2.13.13"></A>
|
||||
<A NAME="DOC.2.12.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>LODList _lodList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_impostorThresholdRatio"></A>
|
||||
<A NAME="DOC.2.13.14"></A>
|
||||
<A NAME="DOC.2.12.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _impostorThresholdRatio</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_maximumNumNestedImpostors"></A>
|
||||
<A NAME="DOC.2.13.15"></A>
|
||||
<A NAME="DOC.2.12.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _maximumNumNestedImpostors</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_numNestedImpostors"></A>
|
||||
<A NAME="DOC.2.13.16"></A>
|
||||
<A NAME="DOC.2.12.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _numNestedImpostors</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,32 +22,32 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.15.18.2">_matrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.14.18.2">_matrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.15.18.3">_inverse</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.14.18.3">_inverse</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.15.18.1">IntersectState</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.18.1">IntersectState</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.18.6">isCulled</A></B>(const osg::BoundingSphere& bs, LineSegmentmentMask& segMaskOut)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.18.6">isCulled</A></B>(const osg::BoundingSphere& bs, LineSegmentmentMask& segMaskOut)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.18.7">isCulled</A></B>(const osg::BoundingBox& bb, LineSegmentmentMask& segMaskOut)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.18.7">isCulled</A></B>(const osg::BoundingBox& bb, LineSegmentmentMask& segMaskOut)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.18.8">addLineSegmentPair</A></B>(osg::LineSegment* first, osg::LineSegment* second)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.18.8">addLineSegmentPair</A></B>(osg::LineSegment* first, osg::LineSegment* second)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< LineSegmentPair > LineSegmentList LineSegmentList <B><A HREF="#DOC.2.15.18.4">_segList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< LineSegmentPair > LineSegmentList LineSegmentList <B><A HREF="#DOC.2.14.18.4">_segList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<LineSegmentmentMask> LineSegmentmentMaskStack LineSegmentmentMaskStack <B><A HREF="#DOC.2.15.18.5">_segmentMaskStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<LineSegmentmentMask> LineSegmentmentMaskStack LineSegmentmentMaskStack <B><A HREF="#DOC.2.14.18.5">_segmentMaskStack</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.15.18.9">~IntersectState</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.18.9">~IntersectState</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -58,39 +58,39 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="IntersectState"></A>
|
||||
<A NAME="DOC.2.15.18.1"></A>
|
||||
<A NAME="DOC.2.14.18.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> IntersectState()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_matrix"></A>
|
||||
<A NAME="DOC.2.15.18.2"></A>
|
||||
<A NAME="DOC.2.14.18.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _matrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_inverse"></A>
|
||||
<A NAME="DOC.2.15.18.3"></A>
|
||||
<A NAME="DOC.2.14.18.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _inverse</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_segList"></A>
|
||||
<A NAME="DOC.2.15.18.4"></A>
|
||||
<A NAME="DOC.2.14.18.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< LineSegmentPair > LineSegmentList LineSegmentList _segList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_segmentMaskStack"></A>
|
||||
<A NAME="DOC.2.15.18.5"></A>
|
||||
<A NAME="DOC.2.14.18.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<LineSegmentmentMask> LineSegmentmentMaskStack LineSegmentmentMaskStack _segmentMaskStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.15.18.6"></A>
|
||||
<A NAME="DOC.2.14.18.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isCulled(const osg::BoundingSphere& bs, LineSegmentmentMask& segMaskOut)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isCulled"></A>
|
||||
<A NAME="DOC.2.15.18.7"></A>
|
||||
<A NAME="DOC.2.14.18.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isCulled(const osg::BoundingBox& bb, LineSegmentmentMask& segMaskOut)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLineSegmentPair"></A>
|
||||
<A NAME="DOC.2.15.18.8"></A>
|
||||
<A NAME="DOC.2.14.18.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addLineSegmentPair(osg::LineSegment* first, osg::LineSegment* second)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~IntersectState"></A>
|
||||
<A NAME="DOC.2.15.18.9"></A>
|
||||
<A NAME="DOC.2.14.18.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~IntersectState()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,75 +23,75 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.1">IntersectVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.1">IntersectVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.15.2">~IntersectVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.14.2">~IntersectVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.3">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.3">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4">addLineSegment</A></B>(osg::LineSegment* seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.4">addLineSegment</A></B>(osg::LineSegment* seg)
|
||||
<DD><I>Add a line segment to use for intersection testing during scene traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.6">setHitReportingMode</A></B>(<!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> hrm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.6">setHitReportingMode</A></B>(<!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> hrm)
|
||||
<DD><I>Set the mode of how hits should reported back from a traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> <B><A HREF="#DOC.2.15.7">getHitReportingMode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> <B><A HREF="#DOC.2.14.7">getHitReportingMode</A></B>()
|
||||
<DD><I>Get the mode of how hits should reported back from a traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::LineSegment*,HitList > LineSegmentHitListMap HitList& <B><A HREF="#DOC.2.15.8">getHitList</A></B>(osg::LineSegment* seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::LineSegment*,HitList > LineSegmentHitListMap HitList& <B><A HREF="#DOC.2.14.8">getHitList</A></B>(osg::LineSegment* seg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.15.9">getNumHits</A></B>(osg::LineSegment* seg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.14.9">getNumHits</A></B>(osg::LineSegment* seg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.10">hits</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.10">hits</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.11">apply</A></B>(osg::Node&)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.11">apply</A></B>(osg::Node&)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.12">apply</A></B>(osg::Geode& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.12">apply</A></B>(osg::Geode& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.13">apply</A></B>(osg::Billboard& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.13">apply</A></B>(osg::Billboard& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.14">apply</A></B>(osg::Group& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.14">apply</A></B>(osg::Group& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.15">apply</A></B>(osg::Transform& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.15">apply</A></B>(osg::Transform& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.16">apply</A></B>(osg::Switch& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.16">apply</A></B>(osg::Switch& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.17">apply</A></B>(osg::LOD& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.14.17">apply</A></B>(osg::LOD& node)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.15.5">HitReportingMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.14.5">HitReportingMode</A></B>
|
||||
<DD><I>Modes to control how IntersectVisitor reports hits.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodePath <B><A HREF="#DOC.2.15.25">_nodePath</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodePath <B><A HREF="#DOC.2.14.25">_nodePath</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> <B><A HREF="#DOC.2.15.26">_hitReportingMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> <B><A HREF="#DOC.2.14.26">_hitReportingMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LineSegmentHitListMap <B><A HREF="#DOC.2.15.27">_segHitList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LineSegmentHitListMap <B><A HREF="#DOC.2.14.27">_segHitList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.19">intersect</A></B>(osg::GeoSet& gset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.19">intersect</A></B>(osg::GeoSet& gset)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.20">pushMatrix</A></B>(const osg::Matrix& matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.20">pushMatrix</A></B>(const osg::Matrix& matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.21">popMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.21">popMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.22">enterNode</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.22">enterNode</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.23">leaveNode</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.23">leaveNode</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
class <B><A HREF="IntersectState.html">IntersectState</A></B>: public osg::Referenced
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<<!1><A HREF="IntersectState.html">IntersectState</A>> > IntersectStateStack IntersectStateStack <B><A HREF="#DOC.2.15.24">_intersectStateStack</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::ref_ptr<<!1><A HREF="IntersectState.html">IntersectState</A>> > IntersectStateStack IntersectStateStack <B><A HREF="#DOC.2.14.24">_intersectStateStack</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -105,121 +105,121 @@ practical functionality!</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="IntersectVisitor"></A>
|
||||
<A NAME="DOC.2.15.1"></A>
|
||||
<A NAME="DOC.2.14.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> IntersectVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~IntersectVisitor"></A>
|
||||
<A NAME="DOC.2.15.2"></A>
|
||||
<A NAME="DOC.2.14.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~IntersectVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.15.3"></A>
|
||||
<A NAME="DOC.2.14.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLineSegment"></A>
|
||||
<A NAME="DOC.2.15.4"></A>
|
||||
<A NAME="DOC.2.14.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addLineSegment(osg::LineSegment* seg)</B></TT>
|
||||
<DD>Add a line segment to use for intersection testing during scene traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="HitReportingMode"></A>
|
||||
<A NAME="DOC.2.15.5"></A>
|
||||
<A NAME="DOC.2.14.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum HitReportingMode</B></TT>
|
||||
<DD>Modes to control how IntersectVisitor reports hits.
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="ONLY_NEAREST_HIT"></A>
|
||||
<A NAME="DOC.2.15.5.1"></A>
|
||||
<A NAME="DOC.2.14.5.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ONLY_NEAREST_HIT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALL_HITS"></A>
|
||||
<A NAME="DOC.2.15.5.2"></A>
|
||||
<A NAME="DOC.2.14.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_HITS</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setHitReportingMode"></A>
|
||||
<A NAME="DOC.2.15.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setHitReportingMode(<!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> hrm)</B></TT>
|
||||
<A NAME="DOC.2.14.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setHitReportingMode(<!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> hrm)</B></TT>
|
||||
<DD>Set the mode of how hits should reported back from a traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHitReportingMode"></A>
|
||||
<A NAME="DOC.2.15.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> getHitReportingMode()</B></TT>
|
||||
<A NAME="DOC.2.14.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> getHitReportingMode()</B></TT>
|
||||
<DD>Get the mode of how hits should reported back from a traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getHitList"></A>
|
||||
<A NAME="DOC.2.15.8"></A>
|
||||
<A NAME="DOC.2.14.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<osg::LineSegment*,HitList > LineSegmentHitListMap HitList& getHitList(osg::LineSegment* seg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNumHits"></A>
|
||||
<A NAME="DOC.2.15.9"></A>
|
||||
<A NAME="DOC.2.14.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getNumHits(osg::LineSegment* seg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="hits"></A>
|
||||
<A NAME="DOC.2.15.10"></A>
|
||||
<A NAME="DOC.2.14.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool hits()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.11"></A>
|
||||
<A NAME="DOC.2.14.11"></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.15.12"></A>
|
||||
<A NAME="DOC.2.14.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.13"></A>
|
||||
<A NAME="DOC.2.14.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Billboard& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.14"></A>
|
||||
<A NAME="DOC.2.14.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Group& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.15"></A>
|
||||
<A NAME="DOC.2.14.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Transform& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.16"></A>
|
||||
<A NAME="DOC.2.14.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Switch& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.15.17"></A>
|
||||
<A NAME="DOC.2.14.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::LOD& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="intersect"></A>
|
||||
<A NAME="DOC.2.15.19"></A>
|
||||
<A NAME="DOC.2.14.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool intersect(osg::GeoSet& gset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="pushMatrix"></A>
|
||||
<A NAME="DOC.2.15.20"></A>
|
||||
<A NAME="DOC.2.14.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void pushMatrix(const osg::Matrix& matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="popMatrix"></A>
|
||||
<A NAME="DOC.2.15.21"></A>
|
||||
<A NAME="DOC.2.14.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void popMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="enterNode"></A>
|
||||
<A NAME="DOC.2.15.22"></A>
|
||||
<A NAME="DOC.2.14.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool enterNode(osg::Node& node)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="leaveNode"></A>
|
||||
<A NAME="DOC.2.15.23"></A>
|
||||
<A NAME="DOC.2.14.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void leaveNode()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_intersectStateStack"></A>
|
||||
<A NAME="DOC.2.15.24"></A>
|
||||
<A NAME="DOC.2.14.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::ref_ptr<<!1><A HREF="IntersectState.html">IntersectState</A>> > IntersectStateStack IntersectStateStack _intersectStateStack</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_nodePath"></A>
|
||||
<A NAME="DOC.2.15.25"></A>
|
||||
<A NAME="DOC.2.14.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::NodePath _nodePath</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_hitReportingMode"></A>
|
||||
<A NAME="DOC.2.15.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="IntersectVisitor.html#DOC.2.15.5">HitReportingMode</A> _hitReportingMode</B></TT>
|
||||
<A NAME="DOC.2.14.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="IntersectVisitor.html#DOC.2.14.5">HitReportingMode</A> _hitReportingMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_segHitList"></A>
|
||||
<A NAME="DOC.2.15.27"></A>
|
||||
<A NAME="DOC.2.14.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>LineSegmentHitListMap _segHitList</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.1">Optimizer</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.1">Optimizer</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.3">optimize</A></B>(osg::Node* node, unsigned int options = <!1><A HREF="Optimizer.html#DOC.2.16.2.5">ALL_OPTIMIZATIONS</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.3">optimize</A></B>(osg::Node* node, unsigned int options = <!1><A HREF="Optimizer.html#DOC.2.15.2.5">ALL_OPTIMIZATIONS</A>)
|
||||
<DD><I>traverse the node and its subgraph with a series of optimization visitors, specificied by the OptizationOptions</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.16.2">OptimizationOptions</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.15.2">OptimizationOptions</A></B>
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="FlattenStaticTransformsVisitor.html">FlattenStaticTransformsVisitor</A></B>: public osg::NodeVisitor
|
||||
<DD><I>Flatten Static Trasform nodes by applying their transform to the geometry on the leaves of the scene graph, then removing the now redundent transforms</I>
|
||||
@@ -46,38 +46,38 @@ For example of usage see src/Demos/osgimpostor.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Optimizer"></A>
|
||||
<A NAME="DOC.2.16.1"></A>
|
||||
<A NAME="DOC.2.15.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Optimizer()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="OptimizationOptions"></A>
|
||||
<A NAME="DOC.2.16.2"></A>
|
||||
<A NAME="DOC.2.15.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum OptimizationOptions</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="FLATTEN_STATIC_TRANSFORMS"></A>
|
||||
<A NAME="DOC.2.16.2.1"></A>
|
||||
<A NAME="DOC.2.15.2.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> FLATTEN_STATIC_TRANSFORMS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="REMOVE_REDUNDENT_NODES"></A>
|
||||
<A NAME="DOC.2.16.2.2"></A>
|
||||
<A NAME="DOC.2.15.2.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> REMOVE_REDUNDENT_NODES</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COMBINE_ADJACENT_LODS"></A>
|
||||
<A NAME="DOC.2.16.2.3"></A>
|
||||
<A NAME="DOC.2.15.2.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COMBINE_ADJACENT_LODS</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SHARE_DUPLICATE_STATE"></A>
|
||||
<A NAME="DOC.2.16.2.4"></A>
|
||||
<A NAME="DOC.2.15.2.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SHARE_DUPLICATE_STATE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="ALL_OPTIMIZATIONS"></A>
|
||||
<A NAME="DOC.2.16.2.5"></A>
|
||||
<A NAME="DOC.2.15.2.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ALL_OPTIMIZATIONS</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="optimize"></A>
|
||||
<A NAME="DOC.2.16.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void optimize(osg::Node* node, unsigned int options = <!1><A HREF="Optimizer.html#DOC.2.16.2.5">ALL_OPTIMIZATIONS</A>)</B></TT>
|
||||
<A NAME="DOC.2.15.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void optimize(osg::Node* node, unsigned int options = <!1><A HREF="Optimizer.html#DOC.2.15.2.5">ALL_OPTIMIZATIONS</A>)</B></TT>
|
||||
<DD>traverse the node and its subgraph with a series of optimization
|
||||
visitors, specificied by the OptizationOptions
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.18.1">RegisterRenderBinProxy</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.17.1">RegisterRenderBinProxy</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.18.2">~RegisterRenderBinProxy</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.17.2">~RegisterRenderBinProxy</A></B>()
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<T> <B><A HREF="#DOC.2.18.3">_rb</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<T> <B><A HREF="#DOC.2.17.3">_rb</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -32,15 +32,15 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="RegisterRenderBinProxy"></A>
|
||||
<A NAME="DOC.2.18.1"></A>
|
||||
<A NAME="DOC.2.17.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RegisterRenderBinProxy()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RegisterRenderBinProxy"></A>
|
||||
<A NAME="DOC.2.18.2"></A>
|
||||
<A NAME="DOC.2.17.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~RegisterRenderBinProxy()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rb"></A>
|
||||
<A NAME="DOC.2.18.3"></A>
|
||||
<A NAME="DOC.2.17.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<T> _rb</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,16 +23,16 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.5.2">RemoveRedundentNodesVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.5.2">RemoveRedundentNodesVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.5.3">apply</A></B>(osg::Group& group)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.5.3">apply</A></B>(osg::Group& group)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.5.4">removeRedundentNodes</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.5.4">removeRedundentNodes</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.16.5.1">_redundentNodeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::set<osg::Node*> NodeList NodeList <B><A HREF="#DOC.2.15.5.1">_redundentNodeList</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -44,19 +44,19 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="_redundentNodeList"></A>
|
||||
<A NAME="DOC.2.16.5.1"></A>
|
||||
<A NAME="DOC.2.15.5.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="RemoveRedundentNodesVisitor"></A>
|
||||
<A NAME="DOC.2.16.5.2"></A>
|
||||
<A NAME="DOC.2.15.5.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RemoveRedundentNodesVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.16.5.3"></A>
|
||||
<A NAME="DOC.2.15.5.3"></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="removeRedundentNodes"></A>
|
||||
<A NAME="DOC.2.16.5.4"></A>
|
||||
<A NAME="DOC.2.15.5.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void removeRedundentNodes()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,65 +23,65 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.17.19">_binNum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.16.19">_binNum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.17.20">_parent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.16.20">_parent</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.17.21">_stage</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.16.21">_stage</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderBinList <B><A HREF="#DOC.2.17.22">_bins</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderBinList <B><A HREF="#DOC.2.16.22">_bins</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderGraphList <B><A HREF="#DOC.2.17.23">_renderGraphList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>RenderGraphList <B><A HREF="#DOC.2.16.23">_renderGraphList</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map< int, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinList <!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.17.1">createRenderBin</A></B>(const std::string& binName)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map< int, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinList <!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.16.1">createRenderBin</A></B>(const std::string& binName)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.17.2">addRenderBinPrototype</A></B>(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.16.2">addRenderBinPrototype</A></B>(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.17.3">removeRenderBinPrototype</A></B>(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.16.3">removeRenderBinPrototype</A></B>(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.17.4">RenderBin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.4">RenderBin</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.17.5">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.16.5">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.17.6">clone</A></B>(const osg::CopyOp&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.16.6">clone</A></B>(const osg::CopyOp&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.17.7">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.16.7">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.17.8">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.16.8">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.17.9">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.9">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.17.10">find_or_insert</A></B>(int binNum, const std::string& binName)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.16.10">find_or_insert</A></B>(int binNum, const std::string& binName)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.11">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.11">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.12">sort</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.12">sort</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.17.13">sort_local</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.13">sort_local</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.17.14">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.14">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.17.15">draw_local</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.15">draw_local</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.17.16">getStats</A></B>(osg::Statistics* primStats)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.16">getStats</A></B>(osg::Statistics* primStats)
|
||||
<DD><I>extract stats for current draw list.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.17">getPrims</A></B>(osg::Statistics* primStats)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.17">getPrims</A></B>(osg::Statistics* primStats)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.17.18">getPrims</A></B>(osg::Statistics* primStats, const int nbin)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.18">getPrims</A></B>(osg::Statistics* primStats, const int nbin)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map< std::string, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinPrototypeList RenderBinPrototypeList <B><A HREF="#DOC.2.17.24">s_renderBinPrototypeList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map< std::string, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinPrototypeList RenderBinPrototypeList <B><A HREF="#DOC.2.16.24">s_renderBinPrototypeList</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.17.25">~RenderBin</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.16.25">~RenderBin</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -94,104 +94,104 @@ RenderBin base class</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="createRenderBin"></A>
|
||||
<A NAME="DOC.2.17.1"></A>
|
||||
<A NAME="DOC.2.16.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map< int, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinList <!1><A HREF="RenderBin.html">RenderBin</A>* createRenderBin(const std::string& binName)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addRenderBinPrototype"></A>
|
||||
<A NAME="DOC.2.17.2"></A>
|
||||
<A NAME="DOC.2.16.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void addRenderBinPrototype(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="removeRenderBinPrototype"></A>
|
||||
<A NAME="DOC.2.17.3"></A>
|
||||
<A NAME="DOC.2.16.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void removeRenderBinPrototype(<!1><A HREF="RenderBin.html">RenderBin</A>* proto)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RenderBin"></A>
|
||||
<A NAME="DOC.2.17.4"></A>
|
||||
<A NAME="DOC.2.16.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderBin()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.17.5"></A>
|
||||
<A NAME="DOC.2.16.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.17.6"></A>
|
||||
<A NAME="DOC.2.16.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* clone(const osg::CopyOp&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.17.7"></A>
|
||||
<A NAME="DOC.2.16.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const osg::Object* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.17.8"></A>
|
||||
<A NAME="DOC.2.16.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="reset"></A>
|
||||
<A NAME="DOC.2.17.9"></A>
|
||||
<A NAME="DOC.2.16.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="find_or_insert"></A>
|
||||
<A NAME="DOC.2.17.10"></A>
|
||||
<A NAME="DOC.2.16.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* find_or_insert(int binNum, const std::string& binName)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addRenderGraph"></A>
|
||||
<A NAME="DOC.2.17.11"></A>
|
||||
<A NAME="DOC.2.16.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addRenderGraph(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sort"></A>
|
||||
<A NAME="DOC.2.17.12"></A>
|
||||
<A NAME="DOC.2.16.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void sort()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="sort_local"></A>
|
||||
<A NAME="DOC.2.17.13"></A>
|
||||
<A NAME="DOC.2.16.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sort_local()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.17.14"></A>
|
||||
<A NAME="DOC.2.16.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw_local"></A>
|
||||
<A NAME="DOC.2.17.15"></A>
|
||||
<A NAME="DOC.2.16.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw_local(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="DOC.2.17.16"></A>
|
||||
<A NAME="DOC.2.16.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(osg::Statistics* primStats)</B></TT>
|
||||
<DD>extract stats for current draw list.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrims"></A>
|
||||
<A NAME="DOC.2.17.17"></A>
|
||||
<A NAME="DOC.2.16.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getPrims(osg::Statistics* primStats)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrims"></A>
|
||||
<A NAME="DOC.2.17.18"></A>
|
||||
<A NAME="DOC.2.16.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getPrims(osg::Statistics* primStats, const int nbin)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_binNum"></A>
|
||||
<A NAME="DOC.2.17.19"></A>
|
||||
<A NAME="DOC.2.16.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parent"></A>
|
||||
<A NAME="DOC.2.17.20"></A>
|
||||
<A NAME="DOC.2.16.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* _parent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stage"></A>
|
||||
<A NAME="DOC.2.17.21"></A>
|
||||
<A NAME="DOC.2.16.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">RenderStage</A>* _stage</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_bins"></A>
|
||||
<A NAME="DOC.2.17.22"></A>
|
||||
<A NAME="DOC.2.16.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>RenderBinList _bins</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderGraphList"></A>
|
||||
<A NAME="DOC.2.17.23"></A>
|
||||
<A NAME="DOC.2.16.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>RenderGraphList _renderGraphList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="s_renderBinPrototypeList"></A>
|
||||
<A NAME="DOC.2.17.24"></A>
|
||||
<A NAME="DOC.2.16.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map< std::string, osg::ref_ptr<<!1><A HREF="RenderBin.html">RenderBin</A>> >static RenderBinPrototypeList RenderBinPrototypeList s_renderBinPrototypeList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RenderBin"></A>
|
||||
<A NAME="DOC.2.17.25"></A>
|
||||
<A NAME="DOC.2.16.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~RenderBin()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -22,52 +22,52 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<const osg::StateSet> <B><A HREF="#DOC.2.19.2">_stateset</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<const osg::StateSet> <B><A HREF="#DOC.2.18.2">_stateset</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.19.3">_depth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.18.3">_depth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ChildList <B><A HREF="#DOC.2.19.4">_children</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>ChildList <B><A HREF="#DOC.2.18.4">_children</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LeafList <B><A HREF="#DOC.2.19.5">_leaves</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LeafList <B><A HREF="#DOC.2.18.5">_leaves</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.19.6">RenderGraph</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.18.6">RenderGraph</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.19.7">RenderGraph</A></B>(<!1><A HREF="RenderGraph.html#DOC.2.19.7">RenderGraph</A>* parent, const osg::StateSet* stateset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.18.7">RenderGraph</A></B>(<!1><A HREF="RenderGraph.html#DOC.2.18.7">RenderGraph</A>* parent, const osg::StateSet* stateset)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.19.8">~RenderGraph</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.18.8">~RenderGraph</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.19.9">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.18.9">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.19.10">empty</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.18.10">empty</A></B>() const
|
||||
<DD><I>return true if all of drawables, lights and children are empty</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.19.11">leaves_empty</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const bool <B><A HREF="#DOC.2.18.11">leaves_empty</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.19.12">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.18.12">reset</A></B>()
|
||||
<DD><I>reset the internal contents of a RenderGraph, including deleting all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.19.13">clean</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.18.13">clean</A></B>()
|
||||
<DD><I>recursively clean the RenderGraph of all its drawables, lights and depths.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.19.14">prune</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.18.14">prune</A></B>()
|
||||
<DD><I>recursively prune the RenderGraph of empty children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.19.15">find_or_insert</A></B>(const osg::StateSet* stateset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.18.15">find_or_insert</A></B>(const osg::StateSet* stateset)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.19.16">addLeaf</A></B>(<!1><A HREF="RenderLeaf.html">RenderLeaf</A>* leaf)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.18.16">addLeaf</A></B>(<!1><A HREF="RenderLeaf.html">RenderLeaf</A>* leaf)
|
||||
<DD><I>add a render leaf</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static inline void <B><A HREF="#DOC.2.19.17">moveRenderGraph</A></B>(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_new)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static inline void <B><A HREF="#DOC.2.18.17">moveRenderGraph</A></B>(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_new)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static void <B><A HREF="#DOC.2.19.18">moveToRootRenderGraph</A></B>(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline static void <B><A HREF="#DOC.2.18.18">moveToRootRenderGraph</A></B>(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > LeafList <!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.19.1">_parent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > LeafList <!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.18.1">_parent</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -78,81 +78,81 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="_parent"></A>
|
||||
<A NAME="DOC.2.19.1"></A>
|
||||
<A NAME="DOC.2.18.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderLeaf.html">RenderLeaf</A>> > LeafList <!1><A HREF="RenderGraph.html">RenderGraph</A>* _parent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stateset"></A>
|
||||
<A NAME="DOC.2.19.2"></A>
|
||||
<A NAME="DOC.2.18.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<const osg::StateSet> _stateset</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_depth"></A>
|
||||
<A NAME="DOC.2.19.3"></A>
|
||||
<A NAME="DOC.2.18.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _depth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_children"></A>
|
||||
<A NAME="DOC.2.19.4"></A>
|
||||
<A NAME="DOC.2.18.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>ChildList _children</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_leaves"></A>
|
||||
<A NAME="DOC.2.19.5"></A>
|
||||
<A NAME="DOC.2.18.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>LeafList _leaves</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RenderGraph"></A>
|
||||
<A NAME="DOC.2.19.6"></A>
|
||||
<A NAME="DOC.2.18.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderGraph()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="RenderGraph"></A>
|
||||
<A NAME="DOC.2.19.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderGraph(<!1><A HREF="RenderGraph.html#DOC.2.19.7">RenderGraph</A>* parent, const osg::StateSet* stateset)</B></TT>
|
||||
<A NAME="DOC.2.18.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderGraph(<!1><A HREF="RenderGraph.html#DOC.2.18.7">RenderGraph</A>* parent, const osg::StateSet* stateset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RenderGraph"></A>
|
||||
<A NAME="DOC.2.19.8"></A>
|
||||
<A NAME="DOC.2.18.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~RenderGraph()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.19.9"></A>
|
||||
<A NAME="DOC.2.18.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderGraph.html">RenderGraph</A>* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="empty"></A>
|
||||
<A NAME="DOC.2.19.10"></A>
|
||||
<A NAME="DOC.2.18.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool empty() const </B></TT>
|
||||
<DD>return true if all of drawables, lights and children are empty
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="leaves_empty"></A>
|
||||
<A NAME="DOC.2.19.11"></A>
|
||||
<A NAME="DOC.2.18.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const bool leaves_empty() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.19.12"></A>
|
||||
<A NAME="DOC.2.18.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void reset()</B></TT>
|
||||
<DD>reset the internal contents of a RenderGraph, including deleting all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clean"></A>
|
||||
<A NAME="DOC.2.19.13"></A>
|
||||
<A NAME="DOC.2.18.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void clean()</B></TT>
|
||||
<DD>recursively clean the RenderGraph of all its drawables, lights and depths.
|
||||
Leaves children intact, and ready to be populated again.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="prune"></A>
|
||||
<A NAME="DOC.2.19.14"></A>
|
||||
<A NAME="DOC.2.18.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void prune()</B></TT>
|
||||
<DD>recursively prune the RenderGraph of empty children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="find_or_insert"></A>
|
||||
<A NAME="DOC.2.19.15"></A>
|
||||
<A NAME="DOC.2.18.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline <!1><A HREF="RenderGraph.html">RenderGraph</A>* find_or_insert(const osg::StateSet* stateset)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLeaf"></A>
|
||||
<A NAME="DOC.2.19.16"></A>
|
||||
<A NAME="DOC.2.18.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void addLeaf(<!1><A HREF="RenderLeaf.html">RenderLeaf</A>* leaf)</B></TT>
|
||||
<DD>add a render leaf
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="moveRenderGraph"></A>
|
||||
<A NAME="DOC.2.19.17"></A>
|
||||
<A NAME="DOC.2.18.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static inline void moveRenderGraph(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_new)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="moveToRootRenderGraph"></A>
|
||||
<A NAME="DOC.2.19.18"></A>
|
||||
<A NAME="DOC.2.18.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline static void moveToRootRenderGraph(osg::State& state, <!1><A HREF="RenderGraph.html">RenderGraph</A>* sg_curr)</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,26 +23,26 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.20.5">_parent</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">RenderGraph</A>* <B><A HREF="#DOC.2.19.5">_parent</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Drawable* <B><A HREF="#DOC.2.20.6">_drawable</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Drawable* <B><A HREF="#DOC.2.19.6">_drawable</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.20.7">_projection</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.19.7">_projection</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.20.8">_modelview</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.19.8">_modelview</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.20.9">_depth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.19.9">_depth</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.20.1">RenderLeaf</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline <B><A HREF="#DOC.2.19.1">RenderLeaf</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.20.2">set</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.19.2">set</A></B>(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.20.3">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.19.3">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.20.4">render</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.19.4">render</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* previous)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -54,39 +54,39 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="RenderLeaf"></A>
|
||||
<A NAME="DOC.2.20.1"></A>
|
||||
<A NAME="DOC.2.19.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline RenderLeaf(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.20.2"></A>
|
||||
<A NAME="DOC.2.19.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void set(osg::Drawable* drawable, osg::Matrix* projection, osg::Matrix* modelview, float depth=0.0f)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.20.3"></A>
|
||||
<A NAME="DOC.2.19.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="render"></A>
|
||||
<A NAME="DOC.2.20.4"></A>
|
||||
<A NAME="DOC.2.19.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void render(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>* previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_parent"></A>
|
||||
<A NAME="DOC.2.20.5"></A>
|
||||
<A NAME="DOC.2.19.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderGraph.html">RenderGraph</A>* _parent</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawable"></A>
|
||||
<A NAME="DOC.2.20.6"></A>
|
||||
<A NAME="DOC.2.19.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Drawable* _drawable</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projection"></A>
|
||||
<A NAME="DOC.2.20.7"></A>
|
||||
<A NAME="DOC.2.19.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _projection</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelview"></A>
|
||||
<A NAME="DOC.2.20.8"></A>
|
||||
<A NAME="DOC.2.19.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _modelview</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_depth"></A>
|
||||
<A NAME="DOC.2.20.9"></A>
|
||||
<A NAME="DOC.2.19.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _depth</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,106 +23,106 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>DependencyList <B><A HREF="#DOC.2.21.30">_dependencyList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>DependencyList <B><A HREF="#DOC.2.20.30">_dependencyList</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Viewport> <B><A HREF="#DOC.2.21.31">_viewport</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Viewport> <B><A HREF="#DOC.2.20.31">_viewport</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLbitfield <B><A HREF="#DOC.2.21.32">_clearMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>GLbitfield <B><A HREF="#DOC.2.20.32">_clearMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::ColorMask> <B><A HREF="#DOC.2.21.33">_colorMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::ColorMask> <B><A HREF="#DOC.2.20.33">_colorMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.21.34">_clearColor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.20.34">_clearColor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.21.35">_clearAccum</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.20.35">_clearAccum</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.21.36">_clearDepth</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.20.36">_clearDepth</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.21.37">_clearStencil</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.20.37">_clearStencil</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable osg::ref_ptr<<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>> <B><A HREF="#DOC.2.21.38">_renderStageLighting</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable osg::ref_ptr<<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>> <B><A HREF="#DOC.2.20.38">_renderStageLighting</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.21.1">RenderStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.20.1">RenderStage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.21.2">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.20.2">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.21.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.20.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.21.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.20.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.21.5">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.20.5">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.21.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.20.6">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.7">setViewport</A></B>(osg::Viewport* viewport)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.7">setViewport</A></B>(osg::Viewport* viewport)
|
||||
<DD><I>Set the viewport</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Viewport* <B><A HREF="#DOC.2.21.8">getViewport</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Viewport* <B><A HREF="#DOC.2.20.8">getViewport</A></B>() const
|
||||
<DD><I>Get the const viewport.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.21.9">getViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.20.9">getViewport</A></B>()
|
||||
<DD><I>Get the viewport.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.10">setClearMask</A></B>(const GLbitfield mask)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.10">setClearMask</A></B>(const GLbitfield mask)
|
||||
<DD><I>Set the clear mask used in glClear().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const GLbitfield <B><A HREF="#DOC.2.21.11">getClearMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const GLbitfield <B><A HREF="#DOC.2.20.11">getClearMask</A></B>() const
|
||||
<DD><I>Get the clear mask</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.12">setColorMask</A></B>(osg::ColorMask* cm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.12">setColorMask</A></B>(osg::ColorMask* cm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ColorMask* <B><A HREF="#DOC.2.21.13">getColorMask</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ColorMask* <B><A HREF="#DOC.2.20.13">getColorMask</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::ColorMask* <B><A HREF="#DOC.2.21.14">getColorMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::ColorMask* <B><A HREF="#DOC.2.20.14">getColorMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.15">setClearColor</A></B>(const osg::Vec4& color)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.15">setClearColor</A></B>(const osg::Vec4& color)
|
||||
<DD><I>Set the clear color used in glClearColor().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.21.16">getClearColor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.20.16">getClearColor</A></B>() const
|
||||
<DD><I>Get the clear color</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.17">setClearAccum</A></B>(const osg::Vec4& color)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.17">setClearAccum</A></B>(const osg::Vec4& color)
|
||||
<DD><I>Set the clear accum used in glClearAccum().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.21.18">getClearAccum</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.20.18">getClearAccum</A></B>() const
|
||||
<DD><I>Get the clear accum</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.19">setClearDepth</A></B>(const double depth)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.19">setClearDepth</A></B>(const double depth)
|
||||
<DD><I>Set the clear depth used in glClearDepth().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const double <B><A HREF="#DOC.2.21.20">getClearDepth</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const double <B><A HREF="#DOC.2.20.20">getClearDepth</A></B>() const
|
||||
<DD><I>Get the clear depth</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.21">setClearStencil</A></B>(const int stencil)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.21">setClearStencil</A></B>(const int stencil)
|
||||
<DD><I>Set the clear stencil value used in glClearStencil().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.21.22">getClearStencil</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const int <B><A HREF="#DOC.2.20.22">getClearStencil</A></B>() const
|
||||
<DD><I>Get the clear color</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.23">setRenderStageLighting</A></B>(<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* rsl)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.23">setRenderStageLighting</A></B>(<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* rsl)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* <B><A HREF="#DOC.2.21.24">getRenderStageLighting</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* <B><A HREF="#DOC.2.20.24">getRenderStageLighting</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.21.25">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.20.25">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.21.26">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.20.26">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.21.27">addToDependencyList</A></B>(<!1><A HREF="RenderStage.html">RenderStage</A>* rs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.20.27">addToDependencyList</A></B>(<!1><A HREF="RenderStage.html">RenderStage</A>* rs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.21.28">getStats</A></B>(osg::Statistics* primStats)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.20.28">getStats</A></B>(osg::Statistics* primStats)
|
||||
<DD><I>extract stats for current draw list.</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Public Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> > DependencyList bool <B><A HREF="#DOC.2.21.29">_stageDrawnThisFrame</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> > DependencyList bool <B><A HREF="#DOC.2.20.29">_stageDrawnThisFrame</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.21.39">~RenderStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.20.39">~RenderStage</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -185,178 +185,178 @@ like multistage pixel shading or impostors.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="RenderStage"></A>
|
||||
<A NAME="DOC.2.21.1"></A>
|
||||
<A NAME="DOC.2.20.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderStage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.21.2"></A>
|
||||
<A NAME="DOC.2.20.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.21.3"></A>
|
||||
<A NAME="DOC.2.20.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* clone(const osg::CopyOp&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.21.4"></A>
|
||||
<A NAME="DOC.2.20.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const osg::Object* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.21.5"></A>
|
||||
<A NAME="DOC.2.20.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.21.6"></A>
|
||||
<A NAME="DOC.2.20.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setViewport"></A>
|
||||
<A NAME="DOC.2.21.7"></A>
|
||||
<A NAME="DOC.2.20.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setViewport(osg::Viewport* viewport)</B></TT>
|
||||
<DD>Set the viewport
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.21.8"></A>
|
||||
<A NAME="DOC.2.20.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Viewport* getViewport() const </B></TT>
|
||||
<DD>Get the const viewport.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.21.9"></A>
|
||||
<A NAME="DOC.2.20.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Viewport* getViewport()</B></TT>
|
||||
<DD>Get the viewport.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearMask"></A>
|
||||
<A NAME="DOC.2.21.10"></A>
|
||||
<A NAME="DOC.2.20.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClearMask(const GLbitfield mask)</B></TT>
|
||||
<DD>Set the clear mask used in glClear().
|
||||
Defaults to GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearMask"></A>
|
||||
<A NAME="DOC.2.21.11"></A>
|
||||
<A NAME="DOC.2.20.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const GLbitfield getClearMask() const </B></TT>
|
||||
<DD>Get the clear mask
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setColorMask"></A>
|
||||
<A NAME="DOC.2.21.12"></A>
|
||||
<A NAME="DOC.2.20.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setColorMask(osg::ColorMask* cm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorMask"></A>
|
||||
<A NAME="DOC.2.21.13"></A>
|
||||
<A NAME="DOC.2.20.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ColorMask* getColorMask()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getColorMask"></A>
|
||||
<A NAME="DOC.2.21.14"></A>
|
||||
<A NAME="DOC.2.20.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::ColorMask* getColorMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearColor"></A>
|
||||
<A NAME="DOC.2.21.15"></A>
|
||||
<A NAME="DOC.2.20.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClearColor(const osg::Vec4& color)</B></TT>
|
||||
<DD>Set the clear color used in glClearColor().
|
||||
glClearColor is only called if mask & GL_COLOR_BUFFER_BIT is true
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearColor"></A>
|
||||
<A NAME="DOC.2.21.16"></A>
|
||||
<A NAME="DOC.2.20.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec4& getClearColor() const </B></TT>
|
||||
<DD>Get the clear color
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearAccum"></A>
|
||||
<A NAME="DOC.2.21.17"></A>
|
||||
<A NAME="DOC.2.20.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClearAccum(const osg::Vec4& color)</B></TT>
|
||||
<DD>Set the clear accum used in glClearAccum().
|
||||
glClearAcumm is only called if mask & GL_ACCUM_BUFFER_BIT is true
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearAccum"></A>
|
||||
<A NAME="DOC.2.21.18"></A>
|
||||
<A NAME="DOC.2.20.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec4& getClearAccum() const </B></TT>
|
||||
<DD>Get the clear accum
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearDepth"></A>
|
||||
<A NAME="DOC.2.21.19"></A>
|
||||
<A NAME="DOC.2.20.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClearDepth(const double depth)</B></TT>
|
||||
<DD>Set the clear depth used in glClearDepth(). Defaults to 1.0
|
||||
glClearDepth is only called if mask & GL_DEPTH_BUFFER_BIT is true
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearDepth"></A>
|
||||
<A NAME="DOC.2.21.20"></A>
|
||||
<A NAME="DOC.2.20.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const double getClearDepth() const </B></TT>
|
||||
<DD>Get the clear depth
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setClearStencil"></A>
|
||||
<A NAME="DOC.2.21.21"></A>
|
||||
<A NAME="DOC.2.20.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setClearStencil(const int stencil)</B></TT>
|
||||
<DD>Set the clear stencil value used in glClearStencil(). Defaults to 1.0
|
||||
glClearStencil is only called if mask & GL_STENCIL_BUFFER_BIT is true
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getClearStencil"></A>
|
||||
<A NAME="DOC.2.21.22"></A>
|
||||
<A NAME="DOC.2.20.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const int getClearStencil() const </B></TT>
|
||||
<DD>Get the clear color
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRenderStageLighting"></A>
|
||||
<A NAME="DOC.2.21.23"></A>
|
||||
<A NAME="DOC.2.20.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderStageLighting(<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* rsl)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderStageLighting"></A>
|
||||
<A NAME="DOC.2.21.24"></A>
|
||||
<A NAME="DOC.2.20.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>* getRenderStageLighting() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLight"></A>
|
||||
<A NAME="DOC.2.21.25"></A>
|
||||
<A NAME="DOC.2.20.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void addLight(osg::Light* light, osg::Matrix* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.21.26"></A>
|
||||
<A NAME="DOC.2.20.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addToDependencyList"></A>
|
||||
<A NAME="DOC.2.21.27"></A>
|
||||
<A NAME="DOC.2.20.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addToDependencyList(<!1><A HREF="RenderStage.html">RenderStage</A>* rs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStats"></A>
|
||||
<A NAME="DOC.2.21.28"></A>
|
||||
<A NAME="DOC.2.20.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(osg::Statistics* primStats)</B></TT>
|
||||
<DD>extract stats for current draw list.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_stageDrawnThisFrame"></A>
|
||||
<A NAME="DOC.2.21.29"></A>
|
||||
<A NAME="DOC.2.20.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< osg::ref_ptr<<!1><A HREF="RenderStage.html">RenderStage</A>> > DependencyList bool _stageDrawnThisFrame</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_dependencyList"></A>
|
||||
<A NAME="DOC.2.21.30"></A>
|
||||
<A NAME="DOC.2.20.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>DependencyList _dependencyList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewport"></A>
|
||||
<A NAME="DOC.2.21.31"></A>
|
||||
<A NAME="DOC.2.20.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Viewport> _viewport</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearMask"></A>
|
||||
<A NAME="DOC.2.21.32"></A>
|
||||
<A NAME="DOC.2.20.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>GLbitfield _clearMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_colorMask"></A>
|
||||
<A NAME="DOC.2.21.33"></A>
|
||||
<A NAME="DOC.2.20.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::ColorMask> _colorMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearColor"></A>
|
||||
<A NAME="DOC.2.21.34"></A>
|
||||
<A NAME="DOC.2.20.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec4 _clearColor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearAccum"></A>
|
||||
<A NAME="DOC.2.21.35"></A>
|
||||
<A NAME="DOC.2.20.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec4 _clearAccum</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearDepth"></A>
|
||||
<A NAME="DOC.2.21.36"></A>
|
||||
<A NAME="DOC.2.20.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _clearDepth</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_clearStencil"></A>
|
||||
<A NAME="DOC.2.21.37"></A>
|
||||
<A NAME="DOC.2.20.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _clearStencil</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderStageLighting"></A>
|
||||
<A NAME="DOC.2.21.38"></A>
|
||||
<A NAME="DOC.2.20.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable osg::ref_ptr<<!1><A HREF="RenderStageLighting.html">RenderStageLighting</A>> _renderStageLighting</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RenderStage"></A>
|
||||
<A NAME="DOC.2.21.39"></A>
|
||||
<A NAME="DOC.2.20.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~RenderStage()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
<HR>
|
||||
|
||||
@@ -23,31 +23,31 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LightList <B><A HREF="#DOC.2.22.9">_lightList</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>LightList <B><A HREF="#DOC.2.21.9">_lightList</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.22.1">RenderStageLighting</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.21.1">RenderStageLighting</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.22.2">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.21.2">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.22.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.21.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.22.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.21.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.22.5">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.21.5">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.22.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.21.6">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< LightMatrixPair >virtual LightList void <B><A HREF="#DOC.2.22.7">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< LightMatrixPair >virtual LightList void <B><A HREF="#DOC.2.21.7">addLight</A></B>(osg::Light* light, osg::Matrix* matrix)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.22.8">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.21.8">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
</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.22.10">~RenderStageLighting</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.21.10">~RenderStageLighting</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -60,43 +60,43 @@ RenderBin base class</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="RenderStageLighting"></A>
|
||||
<A NAME="DOC.2.22.1"></A>
|
||||
<A NAME="DOC.2.21.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderStageLighting()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.22.2"></A>
|
||||
<A NAME="DOC.2.21.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.22.3"></A>
|
||||
<A NAME="DOC.2.21.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* clone(const osg::CopyOp&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.22.4"></A>
|
||||
<A NAME="DOC.2.21.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const osg::Object* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.22.5"></A>
|
||||
<A NAME="DOC.2.21.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.22.6"></A>
|
||||
<A NAME="DOC.2.21.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addLight"></A>
|
||||
<A NAME="DOC.2.22.7"></A>
|
||||
<A NAME="DOC.2.21.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< LightMatrixPair >virtual LightList void addLight(osg::Light* light, osg::Matrix* matrix)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.22.8"></A>
|
||||
<A NAME="DOC.2.21.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lightList"></A>
|
||||
<A NAME="DOC.2.22.9"></A>
|
||||
<A NAME="DOC.2.21.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>LightList _lightList</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RenderStageLighting"></A>
|
||||
<A NAME="DOC.2.22.10"></A>
|
||||
<A NAME="DOC.2.21.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~RenderStageLighting()</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,33 +23,33 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.23.1">RenderToTextureStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.22.1">RenderToTextureStage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.23.2">cloneType</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.22.2">cloneType</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.23.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::Object* <B><A HREF="#DOC.2.22.3">clone</A></B>(const osg::CopyOp&) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.23.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.22.4">isSameKindAs</A></B>(const osg::Object* obj) const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.23.5">className</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.22.5">className</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.6">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.22.6">reset</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.7">setTexture</A></B>(osg::Texture* texture)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.22.7">setTexture</A></B>(osg::Texture* texture)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Texture* <B><A HREF="#DOC.2.23.8">getTexture</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Texture* <B><A HREF="#DOC.2.22.8">getTexture</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.9">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.22.9">draw</A></B>(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Texture> <B><A HREF="#DOC.2.23.11">_texture</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Texture> <B><A HREF="#DOC.2.22.11">_texture</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.23.10">~RenderToTextureStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.22.10">~RenderToTextureStage</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -180,47 +180,47 @@ RenderBin base class</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="RenderToTextureStage"></A>
|
||||
<A NAME="DOC.2.23.1"></A>
|
||||
<A NAME="DOC.2.22.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> RenderToTextureStage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cloneType"></A>
|
||||
<A NAME="DOC.2.23.2"></A>
|
||||
<A NAME="DOC.2.22.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* cloneType() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clone"></A>
|
||||
<A NAME="DOC.2.23.3"></A>
|
||||
<A NAME="DOC.2.22.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::Object* clone(const osg::CopyOp&) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="isSameKindAs"></A>
|
||||
<A NAME="DOC.2.23.4"></A>
|
||||
<A NAME="DOC.2.22.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const osg::Object* obj) const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="className"></A>
|
||||
<A NAME="DOC.2.23.5"></A>
|
||||
<A NAME="DOC.2.22.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.23.6"></A>
|
||||
<A NAME="DOC.2.22.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setTexture"></A>
|
||||
<A NAME="DOC.2.23.7"></A>
|
||||
<A NAME="DOC.2.22.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTexture(osg::Texture* texture)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getTexture"></A>
|
||||
<A NAME="DOC.2.23.8"></A>
|
||||
<A NAME="DOC.2.22.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Texture* getTexture()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.23.9"></A>
|
||||
<A NAME="DOC.2.22.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw(osg::State& state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*& previous)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~RenderToTextureStage"></A>
|
||||
<A NAME="DOC.2.23.10"></A>
|
||||
<A NAME="DOC.2.22.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~RenderToTextureStage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texture"></A>
|
||||
<A NAME="DOC.2.23.11"></A>
|
||||
<A NAME="DOC.2.22.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Texture> _texture</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,266 +23,266 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.24.1">SceneView</A></B>(osg::DisplaySettings* ds=NULL)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.23.1">SceneView</A></B>(osg::DisplaySettings* ds=NULL)
|
||||
<DD><I>Construct a default scene view</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.2">setDefaults</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.2">setDefaults</A></B>()
|
||||
<DD><I>Set scene view to use default global state, light, camera and render visitor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.3">setSceneData</A></B>(osg::Node* node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.3">setSceneData</A></B>(osg::Node* node)
|
||||
<DD><I>Set the data which to view.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.24.4">getSceneData</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.23.4">getSceneData</A></B>()
|
||||
<DD><I>Get the scene data which to view.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.24.5">getSceneData</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.23.5">getSceneData</A></B>() const
|
||||
<DD><I>Get the const scene data which to view.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.6">setViewport</A></B>(osg::Viewport* viewport)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.6">setViewport</A></B>(osg::Viewport* viewport)
|
||||
<DD><I>Set the viewport of the scene view to use specfied osg::Viewport.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.7">setViewport</A></B>(int x, int y, int width, int height)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.7">setViewport</A></B>(int x, int y, int width, int height)
|
||||
<DD><I>Set the viewport of the scene view to specified dimensions.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Viewport* <B><A HREF="#DOC.2.24.8">getViewport</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Viewport* <B><A HREF="#DOC.2.23.8">getViewport</A></B>() const
|
||||
<DD><I>Get the const viewport.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.24.9">getViewport</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Viewport* <B><A HREF="#DOC.2.23.9">getViewport</A></B>()
|
||||
<DD><I>Get the viewport.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.10">getViewport</A></B>(int& x, int& y, int& width, int& height)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.10">getViewport</A></B>(int& x, int& y, int& width, int& height)
|
||||
<DD><I>Get the viewport of the scene view.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.24.11">setDisplaySettings</A></B>(osg::DisplaySettings* vs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.23.11">setDisplaySettings</A></B>(osg::DisplaySettings* vs)
|
||||
<DD><I>Set the DisplaySettings.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::DisplaySettings* <B><A HREF="#DOC.2.24.12">getDisplaySettings</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::DisplaySettings* <B><A HREF="#DOC.2.23.12">getDisplaySettings</A></B>() const
|
||||
<DD><I>Get the const DisplaySettings </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline osg::DisplaySettings* <B><A HREF="#DOC.2.24.13">getDisplaySettings</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline osg::DisplaySettings* <B><A HREF="#DOC.2.23.13">getDisplaySettings</A></B>()
|
||||
<DD><I>Get the DisplaySettings </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.14">setBackgroundColor</A></B>(const osg::Vec4& color)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.14">setBackgroundColor</A></B>(const osg::Vec4& color)
|
||||
<DD><I>Set the background color used in glClearColor().</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.24.15">getBackgroundColor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.23.15">getBackgroundColor</A></B>() const
|
||||
<DD><I>Get the background color</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.16">setGlobalStateSet</A></B>(osg::StateSet* state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.16">setGlobalStateSet</A></B>(osg::StateSet* state)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::StateSet* <B><A HREF="#DOC.2.24.17">getGlobalStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::StateSet* <B><A HREF="#DOC.2.23.17">getGlobalStateSet</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::StateSet* <B><A HREF="#DOC.2.24.18">getGlobalStateSet</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::StateSet* <B><A HREF="#DOC.2.23.18">getGlobalStateSet</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.20">setLightingMode</A></B>(<!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> mode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.20">setLightingMode</A></B>(<!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> mode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> <B><A HREF="#DOC.2.24.21">getLightingMode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> <B><A HREF="#DOC.2.23.21">getLightingMode</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.22">setLight</A></B>(osg::Light* light)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.22">setLight</A></B>(osg::Light* light)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Light* <B><A HREF="#DOC.2.24.23">getLight</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Light* <B><A HREF="#DOC.2.23.23">getLight</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Light* <B><A HREF="#DOC.2.24.24">getLight</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Light* <B><A HREF="#DOC.2.23.24">getLight</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.25">setState</A></B>(osg::State* state)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.25">setState</A></B>(osg::State* state)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::State* <B><A HREF="#DOC.2.24.26">getState</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::State* <B><A HREF="#DOC.2.23.26">getState</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::State* <B><A HREF="#DOC.2.24.27">getState</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::State* <B><A HREF="#DOC.2.23.27">getState</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.28">setCamera</A></B>(osg::Camera* camera)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.28">setCamera</A></B>(osg::Camera* camera)
|
||||
<DD><I>set an osg::Camera for the scene view to use for setting projection and modelview matrices internaly.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Camera* <B><A HREF="#DOC.2.24.29">getCamera</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Camera* <B><A HREF="#DOC.2.23.29">getCamera</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Camera* <B><A HREF="#DOC.2.24.30">getCamera</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Camera* <B><A HREF="#DOC.2.23.30">getCamera</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.31">setProjectionMatrix</A></B>(osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.31">setProjectionMatrix</A></B>(osg::Matrix* matrix)
|
||||
<DD><I>set a projection matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix* <B><A HREF="#DOC.2.24.32">getProjectionMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix* <B><A HREF="#DOC.2.23.32">getProjectionMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix* <B><A HREF="#DOC.2.24.33">getProjectionMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix* <B><A HREF="#DOC.2.23.33">getProjectionMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.34">setModelViewMatrix</A></B>(osg::Matrix* matrix)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.34">setModelViewMatrix</A></B>(osg::Matrix* matrix)
|
||||
<DD><I>set a modelview matrix.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix* <B><A HREF="#DOC.2.24.35">getModelViewMatrix</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix* <B><A HREF="#DOC.2.23.35">getModelViewMatrix</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix* <B><A HREF="#DOC.2.24.36">getModelViewMatrix</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix* <B><A HREF="#DOC.2.23.36">getModelViewMatrix</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.37">setInitVisitor</A></B>(osg::NodeVisitor* av)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.37">setInitVisitor</A></B>(osg::NodeVisitor* av)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodeVisitor* <B><A HREF="#DOC.2.24.38">getInitVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodeVisitor* <B><A HREF="#DOC.2.23.38">getInitVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::NodeVisitor* <B><A HREF="#DOC.2.24.39">getInitVisitor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::NodeVisitor* <B><A HREF="#DOC.2.23.39">getInitVisitor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.40">setAppVisitor</A></B>(osg::NodeVisitor* av)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.40">setAppVisitor</A></B>(osg::NodeVisitor* av)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodeVisitor* <B><A HREF="#DOC.2.24.41">getAppVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::NodeVisitor* <B><A HREF="#DOC.2.23.41">getAppVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::NodeVisitor* <B><A HREF="#DOC.2.24.42">getAppVisitor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::NodeVisitor* <B><A HREF="#DOC.2.23.42">getAppVisitor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.43">setCullVisitor</A></B>(<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.43">setCullVisitor</A></B>(<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cv)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* <B><A HREF="#DOC.2.24.44">getCullVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* <B><A HREF="#DOC.2.23.44">getCullVisitor</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* <B><A HREF="#DOC.2.24.45">getCullVisitor</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* <B><A HREF="#DOC.2.23.45">getCullVisitor</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.46">setRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rg)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.46">setRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rg)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* <B><A HREF="#DOC.2.24.47">getRenderGraph</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* <B><A HREF="#DOC.2.23.47">getRenderGraph</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* <B><A HREF="#DOC.2.24.48">getRenderGraph</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* <B><A HREF="#DOC.2.23.48">getRenderGraph</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.49">setRenderStage</A></B>(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* rs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.49">setRenderStage</A></B>(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* rs)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* <B><A HREF="#DOC.2.24.50">getRenderStage</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* <B><A HREF="#DOC.2.23.50">getRenderStage</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* <B><A HREF="#DOC.2.24.51">getRenderStage</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* <B><A HREF="#DOC.2.23.51">getRenderStage</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.52">setLODBias</A></B>(float bias)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.52">setLODBias</A></B>(float bias)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.24.53">getLODBias</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.23.53">getLODBias</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.54">setCullMask</A></B>(const osg::Node::NodeMask nm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.54">setCullMask</A></B>(const osg::Node::NodeMask nm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.24.55">getCullMask</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.23.55">getCullMask</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.56">setCullMaskLeft</A></B>(const osg::Node::NodeMask nm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.56">setCullMaskLeft</A></B>(const osg::Node::NodeMask nm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.24.57">getCullMaskLeft</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.23.57">getCullMaskLeft</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.58">setCullMaskRight</A></B>(const osg::Node::NodeMask nm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.58">setCullMaskRight</A></B>(const osg::Node::NodeMask nm)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.24.59">getCullMaskRight</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node::NodeMask <B><A HREF="#DOC.2.23.59">getCullMaskRight</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.60">setCalcNearFar</A></B>(bool calc)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.60">setCalcNearFar</A></B>(bool calc)
|
||||
<DD><I>Set to true if you want SceneView to automatically calculate values for the near/far clipping planes, each frame, set false to use camera's internal near and far planes.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.61">getCalcNearFar</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.61">getCalcNearFar</A></B>() const
|
||||
<DD><I>return true if SceneView automatically calculates near and far clipping planes for each frame</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.62">setPrioritizeTextures</A></B>(bool pt)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.62">setPrioritizeTextures</A></B>(bool pt)
|
||||
<DD><I>set whether the draw method should call renderer->prioritizeTexture</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.63">getPrioritizeTextures</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.63">getPrioritizeTextures</A></B>() const
|
||||
<DD><I>get whether the draw method should call renderer->prioritizeTexture</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.64">projectWindowIntoObject</A></B>(const osg::Vec3& window, osg::Vec3& object) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.64">projectWindowIntoObject</A></B>(const osg::Vec3& window, osg::Vec3& object) const
|
||||
<DD><I>Calculate, via glUnProject, the object coordinates of a window point.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.65">projectWindowXYIntoObject</A></B>(int x, int y, osg::Vec3& near_point, osg::Vec3& far_point) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.65">projectWindowXYIntoObject</A></B>(int x, int y, osg::Vec3& near_point, osg::Vec3& far_point) const
|
||||
<DD><I>Calculate, via glUnProject, the object coordinates of a window x,y when projected onto the near and far planes.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.66">projectObjectIntoWindow</A></B>(const osg::Vec3& object, osg::Vec3& window) const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.66">projectObjectIntoWindow</A></B>(const osg::Vec3& object, osg::Vec3& window) const
|
||||
<DD><I>Calculate, via glProject, the object coordinates of a window.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.24.67">setFrameStamp</A></B>(osg::FrameStamp* fs)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.23.67">setFrameStamp</A></B>(osg::FrameStamp* fs)
|
||||
<DD><I>Set the frame stamp for the current frame</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::FrameStamp* <B><A HREF="#DOC.2.24.68">getFrameStamp</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::FrameStamp* <B><A HREF="#DOC.2.23.68">getFrameStamp</A></B>() const
|
||||
<DD><I>Set the frame stamp for the current frame</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.69">init</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.69">init</A></B>()
|
||||
<DD><I>Do init traversal of attached scene graph using Init NodeVisitor.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.70">app</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.70">app</A></B>()
|
||||
<DD><I>Do app traversal of attached scene graph using App NodeVisitor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.71">cull</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.71">cull</A></B>()
|
||||
<DD><I>Do cull traversal of attached scene graph using Cull NodeVisitor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.72">draw</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.72">draw</A></B>()
|
||||
<DD><I>Do draw traversal of draw bins generated by cull traversal</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.24.19">LightingMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.23.19">LightingMode</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Node> <B><A HREF="#DOC.2.24.78">_sceneData</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Node> <B><A HREF="#DOC.2.23.78">_sceneData</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::StateSet> <B><A HREF="#DOC.2.24.79">_globalState</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::StateSet> <B><A HREF="#DOC.2.23.79">_globalState</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Light> <B><A HREF="#DOC.2.24.80">_light</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Light> <B><A HREF="#DOC.2.23.80">_light</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Camera> <B><A HREF="#DOC.2.24.81">_camera</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Camera> <B><A HREF="#DOC.2.23.81">_camera</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.24.82">_projectionMatrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.23.82">_projectionMatrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.24.83">_modelviewMatrix</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Matrix> <B><A HREF="#DOC.2.23.83">_modelviewMatrix</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.2.24.84">_displaySettings</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.2.23.84">_displaySettings</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::State> <B><A HREF="#DOC.2.24.85">_state</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::State> <B><A HREF="#DOC.2.23.85">_state</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.86">_initCalled</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.86">_initCalled</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::NodeVisitor> <B><A HREF="#DOC.2.24.87">_initVisitor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::NodeVisitor> <B><A HREF="#DOC.2.23.87">_initVisitor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::NodeVisitor> <B><A HREF="#DOC.2.24.88">_appVisitor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::NodeVisitor> <B><A HREF="#DOC.2.23.88">_appVisitor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.24.89">_cullMask</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.23.89">_cullMask</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.24.90">_cullVisitor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.23.90">_cullVisitor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.24.91">_rendergraph</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.23.91">_rendergraph</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.24.92">_renderStage</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.23.92">_renderStage</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.24.93">_cullMaskLeft</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.23.93">_cullMaskLeft</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.24.94">_cullVisitorLeft</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.23.94">_cullVisitorLeft</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.24.95">_rendergraphLeft</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.23.95">_rendergraphLeft</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.24.96">_renderStageLeft</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.23.96">_renderStageLeft</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.24.97">_cullMaskRight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node::NodeMask <B><A HREF="#DOC.2.23.97">_cullMaskRight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.24.98">_cullVisitorRight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> <B><A HREF="#DOC.2.23.98">_cullVisitorRight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.24.99">_rendergraphRight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> <B><A HREF="#DOC.2.23.99">_rendergraphRight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.24.100">_renderStageRight</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> <B><A HREF="#DOC.2.23.100">_renderStageRight</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::FrameStamp> <B><A HREF="#DOC.2.24.101">_frameStamp</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::FrameStamp> <B><A HREF="#DOC.2.23.101">_frameStamp</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.102">_need_compile</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.102">_need_compile</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.103">_calc_nearfar</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.103">_calc_nearfar</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.24.104">_backgroundColor</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.23.104">_backgroundColor</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.24.105">_near_plane</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.23.105">_near_plane</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.24.106">_far_plane</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.23.106">_far_plane</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.24.107">_lodBias</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.23.107">_lodBias</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Viewport> <B><A HREF="#DOC.2.24.108">_viewport</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Viewport> <B><A HREF="#DOC.2.23.108">_viewport</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> <B><A HREF="#DOC.2.24.109">_lightingMode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> <B><A HREF="#DOC.2.23.109">_lightingMode</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.24.110">_prioritizeTextures</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.23.110">_prioritizeTextures</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.24.73">~SceneView</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.23.73">~SceneView</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.74">cullStage</A></B>(osg::Matrix* projection, osg::Matrix* modelview, <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cullVisitor, <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rendergraph, <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.74">cullStage</A></B>(osg::Matrix* projection, osg::Matrix* modelview, <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cullVisitor, <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rendergraph, <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)
|
||||
<DD><I>Do cull traversal of attached scene graph using Cull NodeVisitor</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.75">drawStage</A></B>(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.23.75">drawStage</A></B>(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix <B><A HREF="#DOC.2.24.76">computeMVPW</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Matrix <B><A HREF="#DOC.2.23.76">computeMVPW</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.24.77">clearArea</A></B>(int x, int y, int width, int height, const osg::Vec4& color)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.23.77">clearArea</A></B>(int x, int y, int width, int height, const osg::Vec4& color)
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -297,149 +297,149 @@ methods for setting up the view and rendering it.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="SceneView"></A>
|
||||
<A NAME="DOC.2.24.1"></A>
|
||||
<A NAME="DOC.2.23.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SceneView(osg::DisplaySettings* ds=NULL)</B></TT>
|
||||
<DD>Construct a default scene view
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDefaults"></A>
|
||||
<A NAME="DOC.2.24.2"></A>
|
||||
<A NAME="DOC.2.23.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDefaults()</B></TT>
|
||||
<DD>Set scene view to use default global state, light, camera
|
||||
and render visitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSceneData"></A>
|
||||
<A NAME="DOC.2.24.3"></A>
|
||||
<A NAME="DOC.2.23.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSceneData(osg::Node* node)</B></TT>
|
||||
<DD>Set the data which to view. The data will typically be
|
||||
an osg::Scene but can be any osg::Node type.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSceneData"></A>
|
||||
<A NAME="DOC.2.24.4"></A>
|
||||
<A NAME="DOC.2.23.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node* getSceneData()</B></TT>
|
||||
<DD>Get the scene data which to view. The data will typically be
|
||||
an osg::Scene but can be any osg::Node type.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSceneData"></A>
|
||||
<A NAME="DOC.2.24.5"></A>
|
||||
<A NAME="DOC.2.23.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node* getSceneData() const </B></TT>
|
||||
<DD>Get the const scene data which to view. The data will typically be
|
||||
an osg::Scene but can be any osg::Node type.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setViewport"></A>
|
||||
<A NAME="DOC.2.24.6"></A>
|
||||
<A NAME="DOC.2.23.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setViewport(osg::Viewport* viewport)</B></TT>
|
||||
<DD>Set the viewport of the scene view to use specfied osg::Viewport.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setViewport"></A>
|
||||
<A NAME="DOC.2.24.7"></A>
|
||||
<A NAME="DOC.2.23.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setViewport(int x, int y, int width, int height)</B></TT>
|
||||
<DD>Set the viewport of the scene view to specified dimensions.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.24.8"></A>
|
||||
<A NAME="DOC.2.23.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Viewport* getViewport() const </B></TT>
|
||||
<DD>Get the const viewport.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.24.9"></A>
|
||||
<A NAME="DOC.2.23.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Viewport* getViewport()</B></TT>
|
||||
<DD>Get the viewport.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getViewport"></A>
|
||||
<A NAME="DOC.2.24.10"></A>
|
||||
<A NAME="DOC.2.23.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getViewport(int& x, int& y, int& width, int& height)</B></TT>
|
||||
<DD>Get the viewport of the scene view.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setDisplaySettings"></A>
|
||||
<A NAME="DOC.2.24.11"></A>
|
||||
<A NAME="DOC.2.23.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setDisplaySettings(osg::DisplaySettings* vs)</B></TT>
|
||||
<DD>Set the DisplaySettings.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.2.24.12"></A>
|
||||
<A NAME="DOC.2.23.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::DisplaySettings* getDisplaySettings() const </B></TT>
|
||||
<DD>Get the const DisplaySettings
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getDisplaySettings"></A>
|
||||
<A NAME="DOC.2.24.13"></A>
|
||||
<A NAME="DOC.2.23.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline osg::DisplaySettings* getDisplaySettings()</B></TT>
|
||||
<DD>Get the DisplaySettings
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setBackgroundColor"></A>
|
||||
<A NAME="DOC.2.24.14"></A>
|
||||
<A NAME="DOC.2.23.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setBackgroundColor(const osg::Vec4& color)</B></TT>
|
||||
<DD>Set the background color used in glClearColor().
|
||||
Defaults to an off blue color.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getBackgroundColor"></A>
|
||||
<A NAME="DOC.2.24.15"></A>
|
||||
<A NAME="DOC.2.23.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec4& getBackgroundColor() const </B></TT>
|
||||
<DD>Get the background color
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setGlobalStateSet"></A>
|
||||
<A NAME="DOC.2.24.16"></A>
|
||||
<A NAME="DOC.2.23.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setGlobalStateSet(osg::StateSet* state)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getGlobalStateSet"></A>
|
||||
<A NAME="DOC.2.24.17"></A>
|
||||
<A NAME="DOC.2.23.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::StateSet* getGlobalStateSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getGlobalStateSet"></A>
|
||||
<A NAME="DOC.2.24.18"></A>
|
||||
<A NAME="DOC.2.23.18"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::StateSet* getGlobalStateSet() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="LightingMode"></A>
|
||||
<A NAME="DOC.2.24.19"></A>
|
||||
<A NAME="DOC.2.23.19"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum LightingMode</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="HEADLIGHT"></A>
|
||||
<A NAME="DOC.2.24.19.1"></A>
|
||||
<A NAME="DOC.2.23.19.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> HEADLIGHT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="SKY_LIGHT"></A>
|
||||
<A NAME="DOC.2.24.19.2"></A>
|
||||
<A NAME="DOC.2.23.19.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SKY_LIGHT</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="NO_SCENEVIEW_LIGHT"></A>
|
||||
<A NAME="DOC.2.24.19.3"></A>
|
||||
<A NAME="DOC.2.23.19.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_SCENEVIEW_LIGHT</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="setLightingMode"></A>
|
||||
<A NAME="DOC.2.24.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLightingMode(<!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> mode)</B></TT>
|
||||
<A NAME="DOC.2.23.20"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLightingMode(<!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> mode)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLightingMode"></A>
|
||||
<A NAME="DOC.2.24.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> getLightingMode() const </B></TT>
|
||||
<A NAME="DOC.2.23.21"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> getLightingMode() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLight"></A>
|
||||
<A NAME="DOC.2.24.22"></A>
|
||||
<A NAME="DOC.2.23.22"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLight(osg::Light* light)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLight"></A>
|
||||
<A NAME="DOC.2.24.23"></A>
|
||||
<A NAME="DOC.2.23.23"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Light* getLight()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLight"></A>
|
||||
<A NAME="DOC.2.24.24"></A>
|
||||
<A NAME="DOC.2.23.24"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Light* getLight() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setState"></A>
|
||||
<A NAME="DOC.2.24.25"></A>
|
||||
<A NAME="DOC.2.23.25"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setState(osg::State* state)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getState"></A>
|
||||
<A NAME="DOC.2.24.26"></A>
|
||||
<A NAME="DOC.2.23.26"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::State* getState()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getState"></A>
|
||||
<A NAME="DOC.2.24.27"></A>
|
||||
<A NAME="DOC.2.23.27"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::State* getState() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCamera"></A>
|
||||
<A NAME="DOC.2.24.28"></A>
|
||||
<A NAME="DOC.2.23.28"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCamera(osg::Camera* camera)</B></TT>
|
||||
<DD>set an osg::Camera for the scene view to use for setting projection and modelview matrices internaly.
|
||||
However, the projection matrix from the camera will be overriden by a projection matrix which is set explicitly
|
||||
@@ -448,156 +448,156 @@ Also, the model matrix from the camera will be overriden by a modelview matrix w
|
||||
via setModelViewMatrix(..), see below.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCamera"></A>
|
||||
<A NAME="DOC.2.24.29"></A>
|
||||
<A NAME="DOC.2.23.29"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Camera* getCamera()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCamera"></A>
|
||||
<A NAME="DOC.2.24.30"></A>
|
||||
<A NAME="DOC.2.23.30"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Camera* getCamera() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.24.31"></A>
|
||||
<A NAME="DOC.2.23.31"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setProjectionMatrix(osg::Matrix* matrix)</B></TT>
|
||||
<DD>set a projection matrix. Note, this will override a camera's projection matrix if it is not NULL.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.24.32"></A>
|
||||
<A NAME="DOC.2.23.32"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix* getProjectionMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getProjectionMatrix"></A>
|
||||
<A NAME="DOC.2.24.33"></A>
|
||||
<A NAME="DOC.2.23.33"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Matrix* getProjectionMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.24.34"></A>
|
||||
<A NAME="DOC.2.23.34"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setModelViewMatrix(osg::Matrix* matrix)</B></TT>
|
||||
<DD>set a modelview matrix. Note, this will override a camera's modelview matrix if it is not NULL.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.24.35"></A>
|
||||
<A NAME="DOC.2.23.35"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix* getModelViewMatrix()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getModelViewMatrix"></A>
|
||||
<A NAME="DOC.2.24.36"></A>
|
||||
<A NAME="DOC.2.23.36"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Matrix* getModelViewMatrix() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setInitVisitor"></A>
|
||||
<A NAME="DOC.2.24.37"></A>
|
||||
<A NAME="DOC.2.23.37"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setInitVisitor(osg::NodeVisitor* av)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInitVisitor"></A>
|
||||
<A NAME="DOC.2.24.38"></A>
|
||||
<A NAME="DOC.2.23.38"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::NodeVisitor* getInitVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getInitVisitor"></A>
|
||||
<A NAME="DOC.2.24.39"></A>
|
||||
<A NAME="DOC.2.23.39"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::NodeVisitor* getInitVisitor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setAppVisitor"></A>
|
||||
<A NAME="DOC.2.24.40"></A>
|
||||
<A NAME="DOC.2.23.40"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAppVisitor(osg::NodeVisitor* av)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAppVisitor"></A>
|
||||
<A NAME="DOC.2.24.41"></A>
|
||||
<A NAME="DOC.2.23.41"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::NodeVisitor* getAppVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getAppVisitor"></A>
|
||||
<A NAME="DOC.2.24.42"></A>
|
||||
<A NAME="DOC.2.23.42"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::NodeVisitor* getAppVisitor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullVisitor"></A>
|
||||
<A NAME="DOC.2.24.43"></A>
|
||||
<A NAME="DOC.2.23.43"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullVisitor(<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullVisitor"></A>
|
||||
<A NAME="DOC.2.24.44"></A>
|
||||
<A NAME="DOC.2.23.44"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* getCullVisitor()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullVisitor"></A>
|
||||
<A NAME="DOC.2.24.45"></A>
|
||||
<A NAME="DOC.2.23.45"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* getCullVisitor() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRenderGraph"></A>
|
||||
<A NAME="DOC.2.24.46"></A>
|
||||
<A NAME="DOC.2.23.46"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderGraph(<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rg)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderGraph"></A>
|
||||
<A NAME="DOC.2.24.47"></A>
|
||||
<A NAME="DOC.2.23.47"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* getRenderGraph()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderGraph"></A>
|
||||
<A NAME="DOC.2.24.48"></A>
|
||||
<A NAME="DOC.2.23.48"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* getRenderGraph() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setRenderStage"></A>
|
||||
<A NAME="DOC.2.24.49"></A>
|
||||
<A NAME="DOC.2.23.49"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRenderStage(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* rs)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderStage"></A>
|
||||
<A NAME="DOC.2.24.50"></A>
|
||||
<A NAME="DOC.2.23.50"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* getRenderStage()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getRenderStage"></A>
|
||||
<A NAME="DOC.2.24.51"></A>
|
||||
<A NAME="DOC.2.23.51"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* getRenderStage() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setLODBias"></A>
|
||||
<A NAME="DOC.2.24.52"></A>
|
||||
<A NAME="DOC.2.23.52"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLODBias(float bias)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getLODBias"></A>
|
||||
<A NAME="DOC.2.24.53"></A>
|
||||
<A NAME="DOC.2.23.53"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getLODBias() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullMask"></A>
|
||||
<A NAME="DOC.2.24.54"></A>
|
||||
<A NAME="DOC.2.23.54"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullMask(const osg::Node::NodeMask nm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullMask"></A>
|
||||
<A NAME="DOC.2.24.55"></A>
|
||||
<A NAME="DOC.2.23.55"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node::NodeMask getCullMask() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullMaskLeft"></A>
|
||||
<A NAME="DOC.2.24.56"></A>
|
||||
<A NAME="DOC.2.23.56"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullMaskLeft(const osg::Node::NodeMask nm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullMaskLeft"></A>
|
||||
<A NAME="DOC.2.24.57"></A>
|
||||
<A NAME="DOC.2.23.57"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node::NodeMask getCullMaskLeft() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCullMaskRight"></A>
|
||||
<A NAME="DOC.2.24.58"></A>
|
||||
<A NAME="DOC.2.23.58"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCullMaskRight(const osg::Node::NodeMask nm)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCullMaskRight"></A>
|
||||
<A NAME="DOC.2.24.59"></A>
|
||||
<A NAME="DOC.2.23.59"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node::NodeMask getCullMaskRight() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCalcNearFar"></A>
|
||||
<A NAME="DOC.2.24.60"></A>
|
||||
<A NAME="DOC.2.23.60"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCalcNearFar(bool calc)</B></TT>
|
||||
<DD>Set to true if you want SceneView to automatically calculate values
|
||||
for the near/far clipping planes, each frame, set false to use camera's
|
||||
internal near and far planes. Default value is true.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCalcNearFar"></A>
|
||||
<A NAME="DOC.2.24.61"></A>
|
||||
<A NAME="DOC.2.23.61"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getCalcNearFar() const </B></TT>
|
||||
<DD>return true if SceneView automatically calculates near and
|
||||
far clipping planes for each frame
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setPrioritizeTextures"></A>
|
||||
<A NAME="DOC.2.24.62"></A>
|
||||
<A NAME="DOC.2.23.62"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPrioritizeTextures(bool pt)</B></TT>
|
||||
<DD>set whether the draw method should call renderer->prioritizeTexture
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getPrioritizeTextures"></A>
|
||||
<A NAME="DOC.2.24.63"></A>
|
||||
<A NAME="DOC.2.23.63"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getPrioritizeTextures() const </B></TT>
|
||||
<DD>get whether the draw method should call renderer->prioritizeTexture
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="projectWindowIntoObject"></A>
|
||||
<A NAME="DOC.2.24.64"></A>
|
||||
<A NAME="DOC.2.23.64"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool projectWindowIntoObject(const osg::Vec3& window, osg::Vec3& object) const </B></TT>
|
||||
<DD>Calculate, via glUnProject, the object coordinates of a window point.
|
||||
Note, current implementation requires that SceneView::draw() has been previously called
|
||||
@@ -606,7 +606,7 @@ windows coordinates are calculated relative to the bottom left of the window.
|
||||
Returns true on successful projection.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="projectWindowXYIntoObject"></A>
|
||||
<A NAME="DOC.2.24.65"></A>
|
||||
<A NAME="DOC.2.23.65"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool projectWindowXYIntoObject(int x, int y, osg::Vec3& near_point, osg::Vec3& far_point) const </B></TT>
|
||||
<DD>Calculate, via glUnProject, the object coordinates of a window x,y
|
||||
when projected onto the near and far planes.
|
||||
@@ -616,7 +616,7 @@ windows coordinates are calculated relative to the bottom left of the window.
|
||||
Returns true on successful projection.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="projectObjectIntoWindow"></A>
|
||||
<A NAME="DOC.2.24.66"></A>
|
||||
<A NAME="DOC.2.23.66"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool projectObjectIntoWindow(const osg::Vec3& object, osg::Vec3& window) const </B></TT>
|
||||
<DD>Calculate, via glProject, the object coordinates of a window.
|
||||
Note, current implementation requires that SceneView::draw() has been previously called
|
||||
@@ -627,17 +627,17 @@ so you may need to pass in (mouseX,window_height-mouseY,...).
|
||||
Returns true on successful projection.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setFrameStamp"></A>
|
||||
<A NAME="DOC.2.24.67"></A>
|
||||
<A NAME="DOC.2.23.67"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setFrameStamp(osg::FrameStamp* fs)</B></TT>
|
||||
<DD>Set the frame stamp for the current frame
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getFrameStamp"></A>
|
||||
<A NAME="DOC.2.24.68"></A>
|
||||
<A NAME="DOC.2.23.68"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::FrameStamp* getFrameStamp() const </B></TT>
|
||||
<DD>Set the frame stamp for the current frame
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.24.69"></A>
|
||||
<A NAME="DOC.2.23.69"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void init()</B></TT>
|
||||
<DD>Do init traversal of attached scene graph using Init NodeVisitor.
|
||||
The init traversal is called once for each SceneView, and should
|
||||
@@ -648,171 +648,171 @@ elsewhere. Also init() should only ever be called within a valid
|
||||
graphics context.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="app"></A>
|
||||
<A NAME="DOC.2.24.70"></A>
|
||||
<A NAME="DOC.2.23.70"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void app()</B></TT>
|
||||
<DD>Do app traversal of attached scene graph using App NodeVisitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cull"></A>
|
||||
<A NAME="DOC.2.24.71"></A>
|
||||
<A NAME="DOC.2.23.71"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void cull()</B></TT>
|
||||
<DD>Do cull traversal of attached scene graph using Cull NodeVisitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="draw"></A>
|
||||
<A NAME="DOC.2.24.72"></A>
|
||||
<A NAME="DOC.2.23.72"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void draw()</B></TT>
|
||||
<DD>Do draw traversal of draw bins generated by cull traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~SceneView"></A>
|
||||
<A NAME="DOC.2.24.73"></A>
|
||||
<A NAME="DOC.2.23.73"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~SceneView()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="cullStage"></A>
|
||||
<A NAME="DOC.2.24.74"></A>
|
||||
<A NAME="DOC.2.23.74"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void cullStage(osg::Matrix* projection, osg::Matrix* modelview, <!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>* cullVisitor, <!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>* rendergraph, <!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)</B></TT>
|
||||
<DD>Do cull traversal of attached scene graph using Cull NodeVisitor
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="drawStage"></A>
|
||||
<A NAME="DOC.2.24.75"></A>
|
||||
<A NAME="DOC.2.23.75"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void drawStage(<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>* renderStage)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="computeMVPW"></A>
|
||||
<A NAME="DOC.2.24.76"></A>
|
||||
<A NAME="DOC.2.23.76"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Matrix computeMVPW() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="clearArea"></A>
|
||||
<A NAME="DOC.2.24.77"></A>
|
||||
<A NAME="DOC.2.23.77"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void clearArea(int x, int y, int width, int height, const osg::Vec4& color)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_sceneData"></A>
|
||||
<A NAME="DOC.2.24.78"></A>
|
||||
<A NAME="DOC.2.23.78"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Node> _sceneData</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_globalState"></A>
|
||||
<A NAME="DOC.2.24.79"></A>
|
||||
<A NAME="DOC.2.23.79"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::StateSet> _globalState</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_light"></A>
|
||||
<A NAME="DOC.2.24.80"></A>
|
||||
<A NAME="DOC.2.23.80"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Light> _light</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_camera"></A>
|
||||
<A NAME="DOC.2.24.81"></A>
|
||||
<A NAME="DOC.2.23.81"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Camera> _camera</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_projectionMatrix"></A>
|
||||
<A NAME="DOC.2.24.82"></A>
|
||||
<A NAME="DOC.2.23.82"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _projectionMatrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_modelviewMatrix"></A>
|
||||
<A NAME="DOC.2.24.83"></A>
|
||||
<A NAME="DOC.2.23.83"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Matrix> _modelviewMatrix</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_displaySettings"></A>
|
||||
<A NAME="DOC.2.24.84"></A>
|
||||
<A NAME="DOC.2.23.84"></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>
|
||||
<A NAME="_state"></A>
|
||||
<A NAME="DOC.2.24.85"></A>
|
||||
<A NAME="DOC.2.23.85"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::State> _state</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_initCalled"></A>
|
||||
<A NAME="DOC.2.24.86"></A>
|
||||
<A NAME="DOC.2.23.86"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _initCalled</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_initVisitor"></A>
|
||||
<A NAME="DOC.2.24.87"></A>
|
||||
<A NAME="DOC.2.23.87"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::NodeVisitor> _initVisitor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_appVisitor"></A>
|
||||
<A NAME="DOC.2.24.88"></A>
|
||||
<A NAME="DOC.2.23.88"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::NodeVisitor> _appVisitor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullMask"></A>
|
||||
<A NAME="DOC.2.24.89"></A>
|
||||
<A NAME="DOC.2.23.89"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node::NodeMask _cullMask</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullVisitor"></A>
|
||||
<A NAME="DOC.2.24.90"></A>
|
||||
<A NAME="DOC.2.23.90"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> _cullVisitor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rendergraph"></A>
|
||||
<A NAME="DOC.2.24.91"></A>
|
||||
<A NAME="DOC.2.23.91"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> _rendergraph</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderStage"></A>
|
||||
<A NAME="DOC.2.24.92"></A>
|
||||
<A NAME="DOC.2.23.92"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> _renderStage</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullMaskLeft"></A>
|
||||
<A NAME="DOC.2.24.93"></A>
|
||||
<A NAME="DOC.2.23.93"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node::NodeMask _cullMaskLeft</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullVisitorLeft"></A>
|
||||
<A NAME="DOC.2.24.94"></A>
|
||||
<A NAME="DOC.2.23.94"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> _cullVisitorLeft</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rendergraphLeft"></A>
|
||||
<A NAME="DOC.2.24.95"></A>
|
||||
<A NAME="DOC.2.23.95"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> _rendergraphLeft</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderStageLeft"></A>
|
||||
<A NAME="DOC.2.24.96"></A>
|
||||
<A NAME="DOC.2.23.96"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> _renderStageLeft</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullMaskRight"></A>
|
||||
<A NAME="DOC.2.24.97"></A>
|
||||
<A NAME="DOC.2.23.97"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node::NodeMask _cullMaskRight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cullVisitorRight"></A>
|
||||
<A NAME="DOC.2.24.98"></A>
|
||||
<A NAME="DOC.2.23.98"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="CullVisitor.html">osgUtil::CullVisitor</A>> _cullVisitorRight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_rendergraphRight"></A>
|
||||
<A NAME="DOC.2.24.99"></A>
|
||||
<A NAME="DOC.2.23.99"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderGraph.html">osgUtil::RenderGraph</A>> _rendergraphRight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_renderStageRight"></A>
|
||||
<A NAME="DOC.2.24.100"></A>
|
||||
<A NAME="DOC.2.23.100"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RenderStage.html">osgUtil::RenderStage</A>> _renderStageRight</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_frameStamp"></A>
|
||||
<A NAME="DOC.2.24.101"></A>
|
||||
<A NAME="DOC.2.23.101"></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="_need_compile"></A>
|
||||
<A NAME="DOC.2.24.102"></A>
|
||||
<A NAME="DOC.2.23.102"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _need_compile</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_calc_nearfar"></A>
|
||||
<A NAME="DOC.2.24.103"></A>
|
||||
<A NAME="DOC.2.23.103"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _calc_nearfar</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_backgroundColor"></A>
|
||||
<A NAME="DOC.2.24.104"></A>
|
||||
<A NAME="DOC.2.23.104"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec4 _backgroundColor</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_near_plane"></A>
|
||||
<A NAME="DOC.2.24.105"></A>
|
||||
<A NAME="DOC.2.23.105"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _near_plane</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_far_plane"></A>
|
||||
<A NAME="DOC.2.24.106"></A>
|
||||
<A NAME="DOC.2.23.106"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _far_plane</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lodBias"></A>
|
||||
<A NAME="DOC.2.24.107"></A>
|
||||
<A NAME="DOC.2.23.107"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _lodBias</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_viewport"></A>
|
||||
<A NAME="DOC.2.24.108"></A>
|
||||
<A NAME="DOC.2.23.108"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Viewport> _viewport</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lightingMode"></A>
|
||||
<A NAME="DOC.2.24.109"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SceneView.html#DOC.2.24.19">LightingMode</A> _lightingMode</B></TT>
|
||||
<A NAME="DOC.2.23.109"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="SceneView.html#DOC.2.23.19">LightingMode</A> _lightingMode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_prioritizeTextures"></A>
|
||||
<A NAME="DOC.2.24.110"></A>
|
||||
<A NAME="DOC.2.23.110"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _prioritizeTextures</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -22,48 +22,48 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.25.1">SceneViewManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.24.1">SceneViewManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.25.2">~SceneViewManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.24.2">~SceneViewManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.25.3">setSceneView</A></B>(<!1><A HREF="SceneView.html">SceneView</A>*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.3">setSceneView</A></B>(<!1><A HREF="SceneView.html">SceneView</A>*)
|
||||
<DD><I>attach a scene view to the manipulator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="SceneView.html">SceneView</A>* <B><A HREF="#DOC.2.25.4">getSceneView</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="SceneView.html">SceneView</A>* <B><A HREF="#DOC.2.24.4">getSceneView</A></B>()
|
||||
<DD><I>get the attached a scene view</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="SceneView.html">SceneView</A>* <B><A HREF="#DOC.2.25.5">getSceneView</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="SceneView.html">SceneView</A>* <B><A HREF="#DOC.2.24.5">getSceneView</A></B>() const
|
||||
<DD><I>get the attached a const scene view</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.25.6">setCameraManipulator</A></B>(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.6">setCameraManipulator</A></B>(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)
|
||||
<DD><I>Set the camera manipulator on the object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* <B><A HREF="#DOC.2.25.7">getCameraManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* <B><A HREF="#DOC.2.24.7">getCameraManipulator</A></B>()
|
||||
<DD><I>Get the camera manipulator on the object </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* <B><A HREF="#DOC.2.25.8">getCameraManipulator</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* <B><A HREF="#DOC.2.24.8">getCameraManipulator</A></B>() const
|
||||
<DD><I>Get the const camera manipulator on the object </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.25.9">setStateSetManipulator</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* cm)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.24.9">setStateSetManipulator</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* cm)
|
||||
<DD><I>Set the geostate manipulator on the object</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* <B><A HREF="#DOC.2.25.10">getStateSetManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* <B><A HREF="#DOC.2.24.10">getStateSetManipulator</A></B>()
|
||||
<DD><I>Get the geostate manipulator on the object </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* <B><A HREF="#DOC.2.25.11">getStateSetManipulator</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* <B><A HREF="#DOC.2.24.11">getStateSetManipulator</A></B>() const
|
||||
<DD><I>Get the geostate manipulator on the object </I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.25.12">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 bool <B><A HREF="#DOC.2.24.12">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Handle events, return true if handled, false otherwise</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="SceneView.html">SceneView</A>> <B><A HREF="#DOC.2.25.13">_sv</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="SceneView.html">SceneView</A>> <B><A HREF="#DOC.2.24.13">_sv</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CameraManipulator.html">CameraManipulator</A>> <B><A HREF="#DOC.2.25.14">_cm</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="CameraManipulator.html">CameraManipulator</A>> <B><A HREF="#DOC.2.24.14">_cm</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>> <B><A HREF="#DOC.2.25.15">_gm</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>> <B><A HREF="#DOC.2.24.15">_gm</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -77,73 +77,73 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="SceneViewManipulator"></A>
|
||||
<A NAME="DOC.2.25.1"></A>
|
||||
<A NAME="DOC.2.24.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SceneViewManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~SceneViewManipulator"></A>
|
||||
<A NAME="DOC.2.25.2"></A>
|
||||
<A NAME="DOC.2.24.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~SceneViewManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setSceneView"></A>
|
||||
<A NAME="DOC.2.25.3"></A>
|
||||
<A NAME="DOC.2.24.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setSceneView(<!1><A HREF="SceneView.html">SceneView</A>*)</B></TT>
|
||||
<DD>attach a scene view to the manipulator.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSceneView"></A>
|
||||
<A NAME="DOC.2.25.4"></A>
|
||||
<A NAME="DOC.2.24.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="SceneView.html">SceneView</A>* getSceneView()</B></TT>
|
||||
<DD>get the attached a scene view
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getSceneView"></A>
|
||||
<A NAME="DOC.2.25.5"></A>
|
||||
<A NAME="DOC.2.24.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="SceneView.html">SceneView</A>* getSceneView() const </B></TT>
|
||||
<DD>get the attached a const scene view
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setCameraManipulator"></A>
|
||||
<A NAME="DOC.2.25.6"></A>
|
||||
<A NAME="DOC.2.24.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setCameraManipulator(<!1><A HREF="CameraManipulator.html">CameraManipulator</A>* cm)</B></TT>
|
||||
<DD>Set the camera manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCameraManipulator"></A>
|
||||
<A NAME="DOC.2.25.7"></A>
|
||||
<A NAME="DOC.2.24.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* getCameraManipulator()</B></TT>
|
||||
<DD>Get the camera manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getCameraManipulator"></A>
|
||||
<A NAME="DOC.2.25.8"></A>
|
||||
<A NAME="DOC.2.24.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="CameraManipulator.html">CameraManipulator</A>* getCameraManipulator() const </B></TT>
|
||||
<DD>Get the const camera manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSetManipulator"></A>
|
||||
<A NAME="DOC.2.25.9"></A>
|
||||
<A NAME="DOC.2.24.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSetManipulator(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* cm)</B></TT>
|
||||
<DD>Set the geostate manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSetManipulator"></A>
|
||||
<A NAME="DOC.2.25.10"></A>
|
||||
<A NAME="DOC.2.24.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* getStateSetManipulator()</B></TT>
|
||||
<DD>Get the geostate manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSetManipulator"></A>
|
||||
<A NAME="DOC.2.25.11"></A>
|
||||
<A NAME="DOC.2.24.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>* getStateSetManipulator() const </B></TT>
|
||||
<DD>Get the geostate manipulator on the object
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.25.12"></A>
|
||||
<A NAME="DOC.2.24.12"></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>
|
||||
<DD>Handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_sv"></A>
|
||||
<A NAME="DOC.2.25.13"></A>
|
||||
<A NAME="DOC.2.24.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="SceneView.html">SceneView</A>> _sv</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_cm"></A>
|
||||
<A NAME="DOC.2.25.14"></A>
|
||||
<A NAME="DOC.2.24.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="CameraManipulator.html">CameraManipulator</A>> _cm</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_gm"></A>
|
||||
<A NAME="DOC.2.25.15"></A>
|
||||
<A NAME="DOC.2.24.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>> _gm</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.1">SmoothingVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.25.1">SmoothingVisitor</A></B>()
|
||||
<DD><I>default to traversing all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.26.2">smooth</A></B>(osg::GeoSet& geoset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.25.2">smooth</A></B>(osg::GeoSet& geoset)
|
||||
<DD><I>smooth geoset by creating per vertex normals</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.26.3">apply</A></B>(osg::Geode& geode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.25.3">apply</A></B>(osg::Geode& geode)
|
||||
<DD><I>apply smoothing method to all geode geosets</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -43,17 +43,17 @@ osg::GeoSet's which contains surface primitives</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="SmoothingVisitor"></A>
|
||||
<A NAME="DOC.2.26.1"></A>
|
||||
<A NAME="DOC.2.25.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SmoothingVisitor()</B></TT>
|
||||
<DD>default to traversing all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="smooth"></A>
|
||||
<A NAME="DOC.2.26.2"></A>
|
||||
<A NAME="DOC.2.25.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void smooth(osg::GeoSet& geoset)</B></TT>
|
||||
<DD>smooth geoset by creating per vertex normals
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.26.3"></A>
|
||||
<A NAME="DOC.2.25.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DD>apply smoothing method to all geode geosets
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -22,32 +22,32 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.1">StateSetManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.26.1">StateSetManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.27.2">~StateSetManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.26.2">~StateSetManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.27.3">setStateSet</A></B>(osg::StateSet*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.26.3">setStateSet</A></B>(osg::StateSet*)
|
||||
<DD><I>attach a geostate to the manipulator to be used for specifying view</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::StateSet* <B><A HREF="#DOC.2.27.4">getStateSet</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual osg::StateSet* <B><A HREF="#DOC.2.26.4">getStateSet</A></B>()
|
||||
<DD><I>get the attached a geostate</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::StateSet* <B><A HREF="#DOC.2.27.5">getStateSet</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::StateSet* <B><A HREF="#DOC.2.26.5">getStateSet</A></B>() const
|
||||
<DD><I>get the attached a geostate</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.27.6">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 bool <B><A HREF="#DOC.2.26.6">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Handle events, return true if handled, false otherwise</I>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::StateSet> <B><A HREF="#DOC.2.27.7">_drawState</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::StateSet> <B><A HREF="#DOC.2.26.7">_drawState</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.27.8">_backface</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.26.8">_backface</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.27.9">_lighting</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.26.9">_lighting</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.27.10">_texture</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.26.10">_texture</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -61,47 +61,47 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="StateSetManipulator"></A>
|
||||
<A NAME="DOC.2.27.1"></A>
|
||||
<A NAME="DOC.2.26.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSetManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~StateSetManipulator"></A>
|
||||
<A NAME="DOC.2.27.2"></A>
|
||||
<A NAME="DOC.2.26.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~StateSetManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setStateSet"></A>
|
||||
<A NAME="DOC.2.27.3"></A>
|
||||
<A NAME="DOC.2.26.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setStateSet(osg::StateSet*)</B></TT>
|
||||
<DD>attach a geostate to the manipulator to be used for specifying view
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSet"></A>
|
||||
<A NAME="DOC.2.27.4"></A>
|
||||
<A NAME="DOC.2.26.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual osg::StateSet* getStateSet()</B></TT>
|
||||
<DD>get the attached a geostate
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getStateSet"></A>
|
||||
<A NAME="DOC.2.27.5"></A>
|
||||
<A NAME="DOC.2.26.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::StateSet* getStateSet() const </B></TT>
|
||||
<DD>get the attached a geostate
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.27.6"></A>
|
||||
<A NAME="DOC.2.26.6"></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>
|
||||
<DD>Handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_drawState"></A>
|
||||
<A NAME="DOC.2.27.7"></A>
|
||||
<A NAME="DOC.2.26.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::StateSet> _drawState</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_backface"></A>
|
||||
<A NAME="DOC.2.27.8"></A>
|
||||
<A NAME="DOC.2.26.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _backface</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_lighting"></A>
|
||||
<A NAME="DOC.2.27.9"></A>
|
||||
<A NAME="DOC.2.26.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _lighting</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_texture"></A>
|
||||
<A NAME="DOC.2.27.10"></A>
|
||||
<A NAME="DOC.2.26.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _texture</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,27 +23,27 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.7.1">StateVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.7.1">StateVisitor</A></B>()
|
||||
<DD><I>default to traversing all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.7.2">reset</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.7.2">reset</A></B>()
|
||||
<DD><I>empty visitor, make it ready for next traversal</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.7.3">apply</A></B>(osg::Node& node)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.7.3">apply</A></B>(osg::Node& node)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.16.7.4">apply</A></B>(osg::Geode& geode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.15.7.4">apply</A></B>(osg::Geode& geode)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.7.5">optimize</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.7.5">optimize</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.16.7.6">addStateSet</A></B>(osg::StateSet* stateset, osg::Object* obj)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.7.6">addStateSet</A></B>(osg::StateSet* stateset, osg::Object* obj)
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Members</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::StateSet*,ObjectSet> StateSetMap StateSetMap <B><A HREF="#DOC.2.16.7.7">_statesets</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::map<osg::StateSet*,ObjectSet> StateSetMap StateSetMap <B><A HREF="#DOC.2.15.7.7">_statesets</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -57,33 +57,33 @@ and whole StateSets</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="StateVisitor"></A>
|
||||
<A NAME="DOC.2.16.7.1"></A>
|
||||
<A NAME="DOC.2.15.7.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateVisitor()</B></TT>
|
||||
<DD>default to traversing all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="reset"></A>
|
||||
<A NAME="DOC.2.16.7.2"></A>
|
||||
<A NAME="DOC.2.15.7.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void reset()</B></TT>
|
||||
<DD>empty visitor, make it ready for next traversal
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.16.7.3"></A>
|
||||
<A NAME="DOC.2.15.7.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>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.16.7.4"></A>
|
||||
<A NAME="DOC.2.15.7.4"></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="optimize"></A>
|
||||
<A NAME="DOC.2.16.7.5"></A>
|
||||
<A NAME="DOC.2.15.7.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void optimize()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="addStateSet"></A>
|
||||
<A NAME="DOC.2.16.7.6"></A>
|
||||
<A NAME="DOC.2.15.7.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addStateSet(osg::StateSet* stateset, osg::Object* obj)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_statesets"></A>
|
||||
<A NAME="DOC.2.16.7.7"></A>
|
||||
<A NAME="DOC.2.15.7.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::map<osg::StateSet*,ObjectSet> StateSetMap StateSetMap _statesets</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -13,51 +13,51 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.28.10">_errorCode</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.27.10">_errorCode</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.28.1">Tesselator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.1">Tesselator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.2">~Tesselator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.27.2">~Tesselator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.4">tesselate</A></B>(osg::Vec3* coords, int numIndices, int* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.4">tesselate</A></B>(osg::Vec3* coords, int numIndices, int* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.5">tesselate</A></B>(osg::Vec3* coords, int numIndices, osg::ushort* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.5">tesselate</A></B>(osg::Vec3* coords, int numIndices, osg::ushort* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.6">tesselate</A></B>(osg::Vec3* coords, int numIndices, osg::uint* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.6">tesselate</A></B>(osg::Vec3* coords, int numIndices, osg::uint* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::uint> IndexVec const IndexVec& <B><A HREF="#DOC.2.28.7">getResult</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<osg::uint> IndexVec const IndexVec& <B><A HREF="#DOC.2.27.7">getResult</A></B>() const
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.8">beginPrimitive</A></B>(int primitiveType)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.8">beginPrimitive</A></B>(int primitiveType)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.9">endPrimitive</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.9">endPrimitive</A></B>()
|
||||
</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.28.3">InputBoundaryDirection</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.27.3">InputBoundaryDirection</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.28.11">VertexIndexSet</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct <B><A HREF="#DOC.2.27.11">VertexIndexSet</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Fields</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CoordVec <B><A HREF="#DOC.2.28.14">_coordVec</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>CoordVec <B><A HREF="#DOC.2.27.14">_coordVec</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>IndexVec <B><A HREF="#DOC.2.28.15">_tesselated_indices</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>IndexVec <B><A HREF="#DOC.2.27.15">_tesselated_indices</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.28.16">_currentPrimtiveType</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.27.16">_currentPrimtiveType</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>IndexVec <B><A HREF="#DOC.2.28.17">_acummulated_indices</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>IndexVec <B><A HREF="#DOC.2.27.17">_acummulated_indices</A></B>
|
||||
</DL></P>
|
||||
|
||||
<P><DL>
|
||||
<DT><H3>Protected Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Tesselator.html#DOC.2.28.11">VertexIndexSet</A>> CoordVec void <B><A HREF="#DOC.2.28.12">init</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector<<!1><A HREF="Tesselator.html#DOC.2.27.11">VertexIndexSet</A>> CoordVec void <B><A HREF="#DOC.2.27.12">init</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.28.13">do_it</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.27.13">do_it</A></B>()
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -72,125 +72,125 @@ a small set of code for doing this job better.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="Tesselator"></A>
|
||||
<A NAME="DOC.2.28.1"></A>
|
||||
<A NAME="DOC.2.27.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> Tesselator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~Tesselator"></A>
|
||||
<A NAME="DOC.2.28.2"></A>
|
||||
<A NAME="DOC.2.27.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ~Tesselator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="InputBoundaryDirection"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<A NAME="DOC.2.27.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum InputBoundaryDirection</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="CLOCK_WISE"></A>
|
||||
<A NAME="DOC.2.28.3.1"></A>
|
||||
<A NAME="DOC.2.27.3.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> CLOCK_WISE</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="COUNTER_CLOCK_WISE"></A>
|
||||
<A NAME="DOC.2.28.3.2"></A>
|
||||
<A NAME="DOC.2.27.3.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> COUNTER_CLOCK_WISE</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="tesselate"></A>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, int* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<A NAME="DOC.2.27.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, int* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tesselate"></A>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, osg::ushort* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<A NAME="DOC.2.27.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, osg::ushort* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="tesselate"></A>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, osg::uint* indices, <!1><A HREF="Tesselator.html#DOC.2.28.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.28.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<A NAME="DOC.2.27.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void tesselate(osg::Vec3* coords, int numIndices, osg::uint* indices, <!1><A HREF="Tesselator.html#DOC.2.27.3">InputBoundaryDirection</A> ibd=<!1><A HREF="Tesselator.html#DOC.2.27.3.2">COUNTER_CLOCK_WISE</A>)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getResult"></A>
|
||||
<A NAME="DOC.2.28.7"></A>
|
||||
<A NAME="DOC.2.27.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<osg::uint> IndexVec const IndexVec& getResult() const </B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="beginPrimitive"></A>
|
||||
<A NAME="DOC.2.28.8"></A>
|
||||
<A NAME="DOC.2.27.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void beginPrimitive(int primitiveType)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="endPrimitive"></A>
|
||||
<A NAME="DOC.2.28.9"></A>
|
||||
<A NAME="DOC.2.27.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void endPrimitive()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_errorCode"></A>
|
||||
<A NAME="DOC.2.28.10"></A>
|
||||
<A NAME="DOC.2.27.10"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _errorCode</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VertexIndexSet"></A>
|
||||
<A NAME="DOC.2.28.11"></A>
|
||||
<A NAME="DOC.2.27.11"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct VertexIndexSet</B></TT>
|
||||
<DL><DT><DD></DL><P><DL>
|
||||
|
||||
<A NAME="VertexIndexSet"></A>
|
||||
<A NAME="DOC.2.28.11.1"></A>
|
||||
<A NAME="DOC.2.27.11.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VertexIndexSet()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VertexIndexSet"></A>
|
||||
<A NAME="DOC.2.28.11.2"></A>
|
||||
<A NAME="DOC.2.27.11.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VertexIndexSet(<!1><A HREF="Tesselator.html">Tesselator</A>* tess, const osg::Vec3& vec, osg::uint index)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="VertexIndexSet"></A>
|
||||
<A NAME="DOC.2.28.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VertexIndexSet(const <!1><A HREF="Tesselator.html#DOC.2.28.11.3">VertexIndexSet</A>& vip)</B></TT>
|
||||
<A NAME="DOC.2.27.11.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> VertexIndexSet(const <!1><A HREF="Tesselator.html#DOC.2.27.11.3">VertexIndexSet</A>& vip)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator = "></A>
|
||||
<A NAME="DOC.2.28.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Tesselator.html#DOC.2.28.11">VertexIndexSet</A>& operator = (const <!1><A HREF="Tesselator.html#DOC.2.28.11">VertexIndexSet</A>& vip)</B></TT>
|
||||
<A NAME="DOC.2.27.11.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Tesselator.html#DOC.2.27.11">VertexIndexSet</A>& operator = (const <!1><A HREF="Tesselator.html#DOC.2.27.11">VertexIndexSet</A>& vip)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="set"></A>
|
||||
<A NAME="DOC.2.28.11.5"></A>
|
||||
<A NAME="DOC.2.27.11.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void set(<!1><A HREF="Tesselator.html">Tesselator</A>* tess, const osg::Vec3& vec, osg::uint index)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="accumulate"></A>
|
||||
<A NAME="DOC.2.28.11.6"></A>
|
||||
<A NAME="DOC.2.27.11.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void accumulate()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_vertex"></A>
|
||||
<A NAME="DOC.2.28.11.7"></A>
|
||||
<A NAME="DOC.2.27.11.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _vertex[3]</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_Tesselator"></A>
|
||||
<A NAME="DOC.2.28.11.8"></A>
|
||||
<A NAME="DOC.2.27.11.8"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="Tesselator.html">Tesselator</A>* _Tesselator</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_index"></A>
|
||||
<A NAME="DOC.2.28.11.9"></A>
|
||||
<A NAME="DOC.2.27.11.9"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::uint _index</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.28.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Tesselator.html#DOC.2.28.11">VertexIndexSet</A>> CoordVec void init()</B></TT>
|
||||
<A NAME="DOC.2.27.12"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector<<!1><A HREF="Tesselator.html#DOC.2.27.11">VertexIndexSet</A>> CoordVec void init()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="do_it"></A>
|
||||
<A NAME="DOC.2.28.13"></A>
|
||||
<A NAME="DOC.2.27.13"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void do_it()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_coordVec"></A>
|
||||
<A NAME="DOC.2.28.14"></A>
|
||||
<A NAME="DOC.2.27.14"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>CoordVec _coordVec</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_tesselated_indices"></A>
|
||||
<A NAME="DOC.2.28.15"></A>
|
||||
<A NAME="DOC.2.27.15"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>IndexVec _tesselated_indices</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_currentPrimtiveType"></A>
|
||||
<A NAME="DOC.2.28.16"></A>
|
||||
<A NAME="DOC.2.27.16"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _currentPrimtiveType</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_acummulated_indices"></A>
|
||||
<A NAME="DOC.2.28.17"></A>
|
||||
<A NAME="DOC.2.27.17"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>IndexVec _acummulated_indices</B></TT>
|
||||
<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> struct <!1><A HREF="Tesselator.html#DOC.2.28.11">VertexIndexSet</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<DL><DT><DT><B>Friends:</B><DD> struct <!1><A HREF="Tesselator.html#DOC.2.27.11">VertexIndexSet</A><BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
|
||||
@@ -22,23 +22,23 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.29.1">TrackballManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.28.1">TrackballManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.29.2">~TrackballManipulator</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.28.2">~TrackballManipulator</A></B>()
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.3">setNode</A></B>(osg::Node*)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.28.3">setNode</A></B>(osg::Node*)
|
||||
<DD><I>Attach a node to the manipulator.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.29.4">getNode</A></B>() const
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const osg::Node* <B><A HREF="#DOC.2.28.4">getNode</A></B>() const
|
||||
<DD><I>Return node if attached</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.5">home</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.28.5">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Move the camera to the default position.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.6">init</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.28.6">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>Start/restart the manipulator</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.29.7">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 bool <B><A HREF="#DOC.2.28.7">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)
|
||||
<DD><I>handle events, return true if handled, false otherwise</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -80,15 +80,15 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TrackballManipulator"></A>
|
||||
<A NAME="DOC.2.29.1"></A>
|
||||
<A NAME="DOC.2.28.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TrackballManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="~TrackballManipulator"></A>
|
||||
<A NAME="DOC.2.29.2"></A>
|
||||
<A NAME="DOC.2.28.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~TrackballManipulator()</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="setNode"></A>
|
||||
<A NAME="DOC.2.29.3"></A>
|
||||
<A NAME="DOC.2.28.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setNode(osg::Node*)</B></TT>
|
||||
<DD>Attach a node to the manipulator.
|
||||
Automatically detaches previously attached node.
|
||||
@@ -96,23 +96,23 @@ setNode(NULL) detaches previously nodes.
|
||||
Is ignored by manipulators which do not require a reference model.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="getNode"></A>
|
||||
<A NAME="DOC.2.29.4"></A>
|
||||
<A NAME="DOC.2.28.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const osg::Node* getNode() const </B></TT>
|
||||
<DD>Return node if attached
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="home"></A>
|
||||
<A NAME="DOC.2.29.5"></A>
|
||||
<A NAME="DOC.2.28.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Move the camera to the default position.
|
||||
May be ignored by manipulators if home functionality is not appropriate.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="init"></A>
|
||||
<A NAME="DOC.2.29.6"></A>
|
||||
<A NAME="DOC.2.28.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>& ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>& us)</B></TT>
|
||||
<DD>Start/restart the manipulator
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="handle"></A>
|
||||
<A NAME="DOC.2.29.7"></A>
|
||||
<A NAME="DOC.2.28.7"></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>
|
||||
<DD>handle events, return true if handled, false otherwise
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -22,22 +22,22 @@
|
||||
<DL>
|
||||
<P><DL>
|
||||
<DT><H3>Public Methods</H3><DD><DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.1">TransformCallback</A></B>(const osg::Vec3& pivot, const osg::Vec3& axis, float angularVelocity)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.29.1">TransformCallback</A></B>(const osg::Vec3& pivot, const osg::Vec3& axis, float angularVelocity)
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.30.2">operator() </A></B>(osg::Node* node, osg::NodeVisitor* nv)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.29.2">operator() </A></B>(osg::Node* node, osg::NodeVisitor* nv)
|
||||
</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.30.3">_angular_velocity</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.29.3">_angular_velocity</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.30.4">_pivot</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.29.4">_pivot</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.30.5">_axis</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.29.5">_axis</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.30.6">_previousTraversalNumber</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.29.6">_previousTraversalNumber</A></B>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.30.7">_previousTime</A></B>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.29.7">_previousTime</A></B>
|
||||
</DL></P>
|
||||
|
||||
</DL>
|
||||
@@ -48,31 +48,31 @@
|
||||
<DL>
|
||||
|
||||
<A NAME="TransformCallback"></A>
|
||||
<A NAME="DOC.2.30.1"></A>
|
||||
<A NAME="DOC.2.29.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TransformCallback(const osg::Vec3& pivot, const osg::Vec3& axis, float angularVelocity)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="operator() "></A>
|
||||
<A NAME="DOC.2.30.2"></A>
|
||||
<A NAME="DOC.2.29.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void operator() (osg::Node* node, osg::NodeVisitor* nv)</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_angular_velocity"></A>
|
||||
<A NAME="DOC.2.30.3"></A>
|
||||
<A NAME="DOC.2.29.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _angular_velocity</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_pivot"></A>
|
||||
<A NAME="DOC.2.30.4"></A>
|
||||
<A NAME="DOC.2.29.4"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _pivot</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_axis"></A>
|
||||
<A NAME="DOC.2.30.5"></A>
|
||||
<A NAME="DOC.2.29.5"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _axis</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_previousTraversalNumber"></A>
|
||||
<A NAME="DOC.2.30.6"></A>
|
||||
<A NAME="DOC.2.29.6"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _previousTraversalNumber</B></TT>
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="_previousTime"></A>
|
||||
<A NAME="DOC.2.30.7"></A>
|
||||
<A NAME="DOC.2.29.7"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _previousTime</B></TT>
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
<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">TriStripVisitor</A></B>()
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.30.1">TriStripVisitor</A></B>()
|
||||
<DD><I>default to traversing all children</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.31.2">stripify</A></B>(osg::GeoSet& gset)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>static void <B><A HREF="#DOC.2.30.2">stripify</A></B>(osg::GeoSet& gset)
|
||||
<DD><I>convert mesh primitives in geoset into Tri Strips using NvTriStrip.</I>
|
||||
<DT>
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.31.3">apply</A></B>(osg::Geode& geode)
|
||||
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.30.3">apply</A></B>(osg::Geode& geode)
|
||||
<DD><I>apply stripify method to all geode geosets</I>
|
||||
</DL></P>
|
||||
|
||||
@@ -43,19 +43,19 @@ The current implemention is based up NVidia's NvTriStrip.</BLOCKQUOTE>
|
||||
<DL>
|
||||
|
||||
<A NAME="TriStripVisitor"></A>
|
||||
<A NAME="DOC.2.31.1"></A>
|
||||
<A NAME="DOC.2.30.1"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TriStripVisitor()</B></TT>
|
||||
<DD>default to traversing all children
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="stripify"></A>
|
||||
<A NAME="DOC.2.31.2"></A>
|
||||
<A NAME="DOC.2.30.2"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>static void stripify(osg::GeoSet& gset)</B></TT>
|
||||
<DD>convert mesh primitives in geoset into Tri Strips using
|
||||
NvTriStrip. Converts all primitive types except points
|
||||
and lines, linestrips which it leaves unchanged.
|
||||
<DL><DT><DD></DL><P>
|
||||
<A NAME="apply"></A>
|
||||
<A NAME="DOC.2.31.3"></A>
|
||||
<A NAME="DOC.2.30.3"></A>
|
||||
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void apply(osg::Geode& geode)</B></TT>
|
||||
<DD>apply stripify method to all geode geosets
|
||||
<DL><DT><DD></DL><P></DL>
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
<UL>
|
||||
<LI><A HREF="General.html#OSGUTIL_APPVISITOR">OSGUTIL_APPVISITOR</A>
|
||||
<LI><A HREF="General.html#OSGUTIL_CAMERAMANIPULATOR">OSGUTIL_CAMERAMANIPULATOR</A>
|
||||
<LI><A HREF="General.html#OSGUTIL_CULLVIEWSTATE">OSGUTIL_CULLVIEWSTATE</A>
|
||||
<LI><A HREF="General.html#OSGUTIL_CULLVISITOR">OSGUTIL_CULLVISITOR</A>
|
||||
<LI><A HREF="General.html#OSGUTIL_DEPTHSORTEDBIN">OSGUTIL_DEPTHSORTEDBIN</A>
|
||||
<LI><A HREF="General.html#OSGUTIL_DISPLAYLISTVISITOR">OSGUTIL_DISPLAYLISTVISITOR</A>
|
||||
|
||||
@@ -16,9 +16,6 @@ class OSGUTIL_EXPORT <B><A HREF="AppVisitor.html">AppVisitor</A></B>: public os
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="CameraManipulator.html">CameraManipulator</A></B>: public <!1><A HREF="GUIEventHandler.html">GUIEventHandler</A>
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="CullViewState.html">CullViewState</A></B>: public osg::Referenced
|
||||
<DD><I>Container class for encapsulating the viewing state in local coordinates, during the cull traversal</I>
|
||||
<DT>
|
||||
class OSGUTIL_EXPORT <B><A HREF="CullVisitor.html">CullVisitor</A></B>: public osg::NodeVisitor
|
||||
<DD><I> Basic NodeVisitor implementation for rendering a scene.</I>
|
||||
<DT>
|
||||
|
||||
Reference in New Issue
Block a user