463 lines
22 KiB
HTML
463 lines
22 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>class OSGPRODUCER_EXPORT osgProducer::OsgCameraGroup</TITLE>
|
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#ffffff">
|
|
|
|
<H2>class OSGPRODUCER_EXPORT <A HREF="#DOC.DOCU">osgProducer::OsgCameraGroup</A></H2></H2><HR>
|
|
|
|
<H2>Inheritance:</H2>
|
|
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
|
|
<param name=classes value="MProducer::CameraGroup,M,COsgCameraGroup,MOsgCameraGroup.html,CViewer,MViewer.html">
|
|
<param name=before value="M,M,M^_">
|
|
<param name=after value="Md_,M,M">
|
|
<param name=indent value="0,1,1">
|
|
<param name=arrowdir value="down">
|
|
</APPLET>
|
|
<HR>
|
|
|
|
<DL>
|
|
<P><DL>
|
|
<DT><H3>Public Methods</H3><DD><DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.1">OsgCameraGroup</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.2">OsgCameraGroup</A></B>(Producer::CameraConfig* cfg)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.3">OsgCameraGroup</A></B>(const std::string& configFile)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.3.4">OsgCameraGroup</A></B>(osg::ArgumentParser& arguments)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.3.5">~OsgCameraGroup</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.6">setApplicationUsage</A></B>(osg::ApplicationUsage* au)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ApplicationUsage* <B><A HREF="#DOC.2.3.7">getApplicationUsage</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::ApplicationUsage* <B><A HREF="#DOC.2.3.8">getApplicationUsage</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A>& <B><A HREF="#DOC.2.3.10">getSceneHandlerList</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A>& <B><A HREF="#DOC.2.3.11">getSceneHandlerList</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.12">setSceneData</A></B>( osg::Node* scene )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.3.13">getSceneData</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.3.14">getSceneData</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.15">setSceneDecorator</A></B>( osg::Group* decorator)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Group* <B><A HREF="#DOC.2.3.16">getSceneDecorator</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Group* <B><A HREF="#DOC.2.3.17">getSceneDecorator</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.3.18">getTopMostSceneData</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.3.19">getTopMostSceneData</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.20">setDisplaySettings</A></B>( osg::DisplaySettings* ds )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::DisplaySettings* <B><A HREF="#DOC.2.3.21">getDisplaySettings</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::DisplaySettings* <B><A HREF="#DOC.2.3.22">getDisplaySettings</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.23">setFrameStamp</A></B>( osg::FrameStamp* fs )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::FrameStamp* <B><A HREF="#DOC.2.3.24">getFrameStamp</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::FrameStamp* <B><A HREF="#DOC.2.3.25">getFrameStamp</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.26">setGlobalStateSet</A></B>( osg::StateSet* sset )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::StateSet* <B><A HREF="#DOC.2.3.27">getGlobalStateSet</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::StateSet* <B><A HREF="#DOC.2.3.28">getGlobalStateSet</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.29">setBackgroundColor</A></B>( const osg::Vec4& backgroundColor )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4& <B><A HREF="#DOC.2.3.30">getBackgroundColor</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec4& <B><A HREF="#DOC.2.3.31">getBackgroundColor</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.32">setLODScale</A></B>( float scale )
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.33">setFusionDistance</A></B>( osgUtil::SceneView::FusionDistanceMode mode, float value=1.0f)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.34">setDatabasePager</A></B>( osgDB::DatabasePager* pager)
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osgDB::DatabasePager* <B><A HREF="#DOC.2.3.35">getDatabasePager</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osgDB::DatabasePager* <B><A HREF="#DOC.2.3.36">getDatabasePager</A></B>() const
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.38">setRealizeCallback</A></B>( <!1><A HREF="RealizeCallback.html">RealizeCallback</A>* cb)
|
|
<DD><I>Set the realize callback to use when once the render surfaces are realized</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RealizeCallback.html">RealizeCallback</A>* <B><A HREF="#DOC.2.3.39">getRealizeCallback</A></B>()
|
|
<DD><I>Get the realize callback</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RealizeCallback.html">RealizeCallback</A>* <B><A HREF="#DOC.2.3.40">getRealizeCallback</A></B>() const
|
|
<DD><I>Get the const realize callback</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.41">advance</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.3.42">realize</A></B>(ThreadingModel thread_model )
|
|
<DD><I>Set the threading model and then call realize()</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.3.43">realize</A></B>()
|
|
<DD><I>Realize the render surfaces (OpenGL graphics) and various threads, and call any realize callbacks</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.44">setView</A></B>(const osg::Matrixd& matrix)
|
|
<DD><I>Set the model view matrix of the camera group, by individually set all the camera groups's camera</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrixd <B><A HREF="#DOC.2.3.45">getViewMatrix</A></B>() const
|
|
<DD><I>Get the model view martrix of the camera group, taking its value for camera 0</I>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.46">sync</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.3.47">frame</A></B>()
|
|
<DD><I>Dispatch the cull and draw for each of the Camera's for this frame</I>
|
|
</DL></P>
|
|
|
|
<P><DL>
|
|
<DT><H3>Public Members</H3><DD><DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef std::vector< Producer::ref_ptr<<!1><A HREF="OsgSceneHandler.html">osgProducer::OsgSceneHandler</A>> > <B><A HREF="#DOC.2.3.9">SceneHandlerList</A></B>
|
|
<DT>
|
|
class OSGPRODUCER_EXPORT <B><A HREF="RealizeCallback.html">RealizeCallback</A></B>: public osg::Referenced
|
|
<DD><I>RealizeCallback class one should override to provide an the implemention of realize callbacks.</I>
|
|
</DL></P>
|
|
|
|
<P><DL>
|
|
<DT><H3>Protected Fields</H3><DD><DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ApplicationUsage* <B><A HREF="#DOC.2.3.49">_applicationUsage</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Node> <B><A HREF="#DOC.2.3.50">_scene_data</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::Group> <B><A HREF="#DOC.2.3.51">_scene_decorator</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::StateSet> <B><A HREF="#DOC.2.3.52">_global_stateset</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec4 <B><A HREF="#DOC.2.3.53">_background_color</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.54">_LODScale</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.3.55">_fusionDistanceMode</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.3.56">_fusionDistanceValue</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A> <B><A HREF="#DOC.2.3.57">_shvec</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<<!1><A HREF="RealizeCallback.html">RealizeCallback</A>> <B><A HREF="#DOC.2.3.58">_realizeCallback</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::DisplaySettings> <B><A HREF="#DOC.2.3.59">_ds</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.3.60">_initialized</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.3.61">_frameNumber</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer <B><A HREF="#DOC.2.3.62">_timer</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Timer_t <B><A HREF="#DOC.2.3.63">_start_tick</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osg::FrameStamp> <B><A HREF="#DOC.2.3.64">_frameStamp</A></B>
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr<osgDB::DatabasePager> <B><A HREF="#DOC.2.3.65">_databasePager</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.3.48">setUpSceneViewsWithData</A></B>()
|
|
<DT>
|
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.3.66">_init</A></B>()
|
|
</DL></P>
|
|
|
|
</DL>
|
|
|
|
<A NAME="DOC.DOCU"></A>
|
|
<HR>
|
|
<H2>Documentation</H2>
|
|
<DL>
|
|
|
|
<A NAME="OsgCameraGroup"></A>
|
|
<A NAME="DOC.2.3.1"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OsgCameraGroup()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="OsgCameraGroup"></A>
|
|
<A NAME="DOC.2.3.2"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OsgCameraGroup(Producer::CameraConfig* cfg)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="OsgCameraGroup"></A>
|
|
<A NAME="DOC.2.3.3"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OsgCameraGroup(const std::string& configFile)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="OsgCameraGroup"></A>
|
|
<A NAME="DOC.2.3.4"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> OsgCameraGroup(osg::ArgumentParser& arguments)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="~OsgCameraGroup"></A>
|
|
<A NAME="DOC.2.3.5"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~OsgCameraGroup()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setApplicationUsage"></A>
|
|
<A NAME="DOC.2.3.6"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setApplicationUsage(osg::ApplicationUsage* au)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getApplicationUsage"></A>
|
|
<A NAME="DOC.2.3.7"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ApplicationUsage* getApplicationUsage()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getApplicationUsage"></A>
|
|
<A NAME="DOC.2.3.8"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::ApplicationUsage* getApplicationUsage() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="SceneHandlerList"></A>
|
|
<A NAME="DOC.2.3.9"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef std::vector< Producer::ref_ptr<<!1><A HREF="OsgSceneHandler.html">osgProducer::OsgSceneHandler</A>> > SceneHandlerList</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneHandlerList"></A>
|
|
<A NAME="DOC.2.3.10"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A>& getSceneHandlerList()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneHandlerList"></A>
|
|
<A NAME="DOC.2.3.11"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A>& getSceneHandlerList() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setSceneData"></A>
|
|
<A NAME="DOC.2.3.12"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSceneData( osg::Node* scene )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneData"></A>
|
|
<A NAME="DOC.2.3.13"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node* getSceneData()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneData"></A>
|
|
<A NAME="DOC.2.3.14"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node* getSceneData() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setSceneDecorator"></A>
|
|
<A NAME="DOC.2.3.15"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSceneDecorator( osg::Group* decorator)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneDecorator"></A>
|
|
<A NAME="DOC.2.3.16"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Group* getSceneDecorator()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getSceneDecorator"></A>
|
|
<A NAME="DOC.2.3.17"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Group* getSceneDecorator() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getTopMostSceneData"></A>
|
|
<A NAME="DOC.2.3.18"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node* getTopMostSceneData()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getTopMostSceneData"></A>
|
|
<A NAME="DOC.2.3.19"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node* getTopMostSceneData() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setDisplaySettings"></A>
|
|
<A NAME="DOC.2.3.20"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDisplaySettings( osg::DisplaySettings* ds )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getDisplaySettings"></A>
|
|
<A NAME="DOC.2.3.21"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::DisplaySettings* getDisplaySettings()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getDisplaySettings"></A>
|
|
<A NAME="DOC.2.3.22"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::DisplaySettings* getDisplaySettings() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setFrameStamp"></A>
|
|
<A NAME="DOC.2.3.23"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFrameStamp( osg::FrameStamp* fs )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getFrameStamp"></A>
|
|
<A NAME="DOC.2.3.24"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::FrameStamp* getFrameStamp()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getFrameStamp"></A>
|
|
<A NAME="DOC.2.3.25"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::FrameStamp* getFrameStamp() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setGlobalStateSet"></A>
|
|
<A NAME="DOC.2.3.26"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setGlobalStateSet( osg::StateSet* sset )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getGlobalStateSet"></A>
|
|
<A NAME="DOC.2.3.27"></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.3.28"></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="setBackgroundColor"></A>
|
|
<A NAME="DOC.2.3.29"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setBackgroundColor( const osg::Vec4& backgroundColor )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getBackgroundColor"></A>
|
|
<A NAME="DOC.2.3.30"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec4& getBackgroundColor()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getBackgroundColor"></A>
|
|
<A NAME="DOC.2.3.31"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec4& getBackgroundColor() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setLODScale"></A>
|
|
<A NAME="DOC.2.3.32"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLODScale( float scale )</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setFusionDistance"></A>
|
|
<A NAME="DOC.2.3.33"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setFusionDistance( osgUtil::SceneView::FusionDistanceMode mode, float value=1.0f)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setDatabasePager"></A>
|
|
<A NAME="DOC.2.3.34"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDatabasePager( osgDB::DatabasePager* pager)</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getDatabasePager"></A>
|
|
<A NAME="DOC.2.3.35"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osgDB::DatabasePager* getDatabasePager()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getDatabasePager"></A>
|
|
<A NAME="DOC.2.3.36"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osgDB::DatabasePager* getDatabasePager() const </B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setRealizeCallback"></A>
|
|
<A NAME="DOC.2.3.38"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRealizeCallback( <!1><A HREF="RealizeCallback.html">RealizeCallback</A>* cb)</B></TT>
|
|
<DD>Set the realize callback to use when once the render surfaces are realized
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getRealizeCallback"></A>
|
|
<A NAME="DOC.2.3.39"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RealizeCallback.html">RealizeCallback</A>* getRealizeCallback()</B></TT>
|
|
<DD>Get the realize callback
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getRealizeCallback"></A>
|
|
<A NAME="DOC.2.3.40"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RealizeCallback.html">RealizeCallback</A>* getRealizeCallback() const </B></TT>
|
|
<DD>Get the const realize callback
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="advance"></A>
|
|
<A NAME="DOC.2.3.41"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void advance()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="realize"></A>
|
|
<A NAME="DOC.2.3.42"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool realize(ThreadingModel thread_model )</B></TT>
|
|
<DD>Set the threading model and then call realize()
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="realize"></A>
|
|
<A NAME="DOC.2.3.43"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool realize()</B></TT>
|
|
<DD>Realize the render surfaces (OpenGL graphics) and various threads, and call any realize callbacks
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setView"></A>
|
|
<A NAME="DOC.2.3.44"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void setView(const osg::Matrixd& matrix)</B></TT>
|
|
<DD>Set the model view matrix of the camera group,
|
|
by individually set all the camera groups's camera
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="getViewMatrix"></A>
|
|
<A NAME="DOC.2.3.45"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrixd getViewMatrix() const </B></TT>
|
|
<DD>Get the model view martrix of the camera group,
|
|
taking its value for camera 0
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="sync"></A>
|
|
<A NAME="DOC.2.3.46"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void sync()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="frame"></A>
|
|
<A NAME="DOC.2.3.47"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void frame()</B></TT>
|
|
<DD>Dispatch the cull and draw for each of the Camera's for this frame
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="setUpSceneViewsWithData"></A>
|
|
<A NAME="DOC.2.3.48"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setUpSceneViewsWithData()</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_applicationUsage"></A>
|
|
<A NAME="DOC.2.3.49"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ApplicationUsage* _applicationUsage</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_scene_data"></A>
|
|
<A NAME="DOC.2.3.50"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Node> _scene_data</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_scene_decorator"></A>
|
|
<A NAME="DOC.2.3.51"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::Group> _scene_decorator</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_global_stateset"></A>
|
|
<A NAME="DOC.2.3.52"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osg::StateSet> _global_stateset</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_background_color"></A>
|
|
<A NAME="DOC.2.3.53"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec4 _background_color</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_LODScale"></A>
|
|
<A NAME="DOC.2.3.54"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _LODScale</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_fusionDistanceMode"></A>
|
|
<A NAME="DOC.2.3.55"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osgUtil::SceneView::FusionDistanceMode _fusionDistanceMode</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_fusionDistanceValue"></A>
|
|
<A NAME="DOC.2.3.56"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _fusionDistanceValue</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_shvec"></A>
|
|
<A NAME="DOC.2.3.57"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="OsgCameraGroup.html#DOC.2.3.9">SceneHandlerList</A> _shvec</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_realizeCallback"></A>
|
|
<A NAME="DOC.2.3.58"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<<!1><A HREF="RealizeCallback.html">RealizeCallback</A>> _realizeCallback</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_ds"></A>
|
|
<A NAME="DOC.2.3.59"></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>
|
|
<A NAME="_initialized"></A>
|
|
<A NAME="DOC.2.3.60"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _initialized</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_frameNumber"></A>
|
|
<A NAME="DOC.2.3.61"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int _frameNumber</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_timer"></A>
|
|
<A NAME="DOC.2.3.62"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer _timer</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_start_tick"></A>
|
|
<A NAME="DOC.2.3.63"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Timer_t _start_tick</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_frameStamp"></A>
|
|
<A NAME="DOC.2.3.64"></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="_databasePager"></A>
|
|
<A NAME="DOC.2.3.65"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr<osgDB::DatabasePager> _databasePager</B></TT>
|
|
<DL><DT><DD></DL><P>
|
|
<A NAME="_init"></A>
|
|
<A NAME="DOC.2.3.66"></A>
|
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void _init()</B></TT>
|
|
<DL><DT><DD></DL><P></DL>
|
|
<HR>
|
|
<DL><DT><B>Direct child classes:
|
|
</B><DD><A HREF="Viewer.html">Viewer</A><BR>
|
|
</DL>
|
|
|
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
|
<BR>
|
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
|
</BODY>
|
|
</HTML>
|