openscenegraph
Public Member Functions | Protected Types | Protected Attributes | List of all members
osg::RenderInfo Class Reference
Inheritance diagram for osg::RenderInfo:
osgUtil::IncrementalCompileOperation::CompileInfo

Public Member Functions

 RenderInfo ()
 
 RenderInfo (const RenderInfo &rhs)
 
 RenderInfo (State *state, View *view)
 
RenderInfooperator= (const RenderInfo &rhs)
 
unsigned int getContextID () const
 
void setState (State *state)
 
StategetState ()
 
const StategetState () const
 
void setView (View *view)
 
ViewgetView ()
 
const ViewgetView () const
 
void pushCamera (Camera *camera)
 
void popCamera ()
 
CameragetCurrentCamera ()
 
void setUserData (Referenced *userData)
 
ReferencedgetUserData ()
 
const ReferencedgetUserData () const
 

Protected Types

typedef std::vector< Camera * > Cameras
 

Protected Attributes

ref_ptr< State_state
 
View_view
 
Cameras _cameras
 
ref_ptr< Referenced_userData
 

Member Typedef Documentation

§ Cameras

typedef std::vector<Camera*> osg::RenderInfo::Cameras
protected

Constructor & Destructor Documentation

§ RenderInfo() [1/3]

osg::RenderInfo::RenderInfo ( )
inline

§ RenderInfo() [2/3]

osg::RenderInfo::RenderInfo ( const RenderInfo rhs)
inline

§ RenderInfo() [3/3]

osg::RenderInfo::RenderInfo ( State state,
View view 
)
inline

Member Function Documentation

§ getContextID()

unsigned int osg::RenderInfo::getContextID ( ) const
inline

§ getCurrentCamera()

Camera* osg::RenderInfo::getCurrentCamera ( )
inline

§ getState() [1/2]

State* osg::RenderInfo::getState ( )
inline

§ getState() [2/2]

const State* osg::RenderInfo::getState ( ) const
inline

§ getUserData() [1/2]

Referenced* osg::RenderInfo::getUserData ( )
inline

§ getUserData() [2/2]

const Referenced* osg::RenderInfo::getUserData ( ) const
inline

§ getView() [1/2]

View* osg::RenderInfo::getView ( )
inline

§ getView() [2/2]

const View* osg::RenderInfo::getView ( ) const
inline

§ operator=()

RenderInfo& osg::RenderInfo::operator= ( const RenderInfo rhs)
inline

§ popCamera()

void osg::RenderInfo::popCamera ( )
inline

§ pushCamera()

void osg::RenderInfo::pushCamera ( Camera camera)
inline

§ setState()

void osg::RenderInfo::setState ( State state)
inline

§ setUserData()

void osg::RenderInfo::setUserData ( Referenced userData)
inline

§ setView()

void osg::RenderInfo::setView ( View view)
inline

Member Data Documentation

§ _cameras

Cameras osg::RenderInfo::_cameras
protected

§ _state

ref_ptr<State> osg::RenderInfo::_state
protected

§ _userData

ref_ptr<Referenced> osg::RenderInfo::_userData
protected

§ _view

View* osg::RenderInfo::_view
protected

The documentation for this class was generated from the following file: