class OSGPRODUCER_EXPORT osgProducer::OsgSceneHandler


Inheritance:


Public Methods

[more] OsgSceneHandler(osg::DisplaySettings* ds = NULL)
[more]void setSceneView(osgUtil::SceneView* sceneView)
set the scene view to which will manage rendering of the OSG scene
[more]osgUtil::SceneView* getSceneView()
get the scene view
[more]const osgUtil::SceneView* getSceneView() const
get the const scene view
[more]virtual void init()
override the init method to force it be run one at a time
[more]virtual void clear(Producer::Camera& camera)
[more]virtual void clearImplementation(Producer::Camera& camera)
[more]void setClearCallback(Callback* callback)
[more]Callback* getClearCallback()
[more]const Callback* getClearCallback() const
[more]virtual void cull(Producer::Camera& camera)
[more]virtual void cullImplementation(Producer::Camera& camera)
[more]void setCullCallback(Callback* callback)
[more]Callback* getCullCallback()
[more]const Callback* getCullCallback() const
[more]virtual void draw(Producer::Camera& camera)
[more]virtual void drawImplementation(Producer::Camera& camera)
[more]void setDrawCallback(Callback* callback)
[more]Callback* getDrawCallback()
[more]const Callback* getDrawCallback() const
[more]void setContextID( int id )

Public Members

class Callback: public osg::Referenced

Protected Fields

[more]osg::ref_ptr<osgUtil::SceneView> _sceneView
[more]osg::ref_ptr<Callback> _clearCallback
[more]osg::ref_ptr<Callback> _cullCallback
[more]osg::ref_ptr<Callback> _drawCallback

Protected Methods

[more]virtual ~OsgSceneHandler()


Documentation

o OsgSceneHandler(osg::DisplaySettings* ds = NULL)

ovoid setSceneView(osgUtil::SceneView* sceneView)
set the scene view to which will manage rendering of the OSG scene

oosgUtil::SceneView* getSceneView()
get the scene view

oconst osgUtil::SceneView* getSceneView() const
get the const scene view

ovirtual void init()
override the init method to force it be run one at a time

ovirtual void clear(Producer::Camera& camera)

ovirtual void clearImplementation(Producer::Camera& camera)

ovoid setClearCallback(Callback* callback)

oCallback* getClearCallback()

oconst Callback* getClearCallback() const

ovirtual void cull(Producer::Camera& camera)

ovirtual void cullImplementation(Producer::Camera& camera)

ovoid setCullCallback(Callback* callback)

oCallback* getCullCallback()

oconst Callback* getCullCallback() const

ovirtual void draw(Producer::Camera& camera)

ovirtual void drawImplementation(Producer::Camera& camera)

ovoid setDrawCallback(Callback* callback)

oCallback* getDrawCallback()

oconst Callback* getDrawCallback() const

ovoid setContextID( int id )

ovirtual ~OsgSceneHandler()

oosg::ref_ptr<osgUtil::SceneView> _sceneView

oosg::ref_ptr<Callback> _clearCallback

oosg::ref_ptr<Callback> _cullCallback

oosg::ref_ptr<Callback> _drawCallback


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.