OpenSceneGraph
Public Types | Public Member Functions | Protected Attributes | List of all members
osg::RenderInfo Class Reference
Inheritance diagram for osg::RenderInfo:
Inheritance graph
[legend]
Collaboration diagram for osg::RenderInfo:
Collaboration graph
[legend]

Public Types

typedef std::vector< Camera * > CameraStack
 
typedef std::vector< osgUtil::RenderBin * > RenderBinStack
 

Public Member Functions

 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 ()
 
CameraStack & getCameraStack ()
 
CameragetCurrentCamera ()
 
void pushRenderBin (osgUtil::RenderBin *bin)
 
void popRenderBin ()
 
RenderBinStack & getRenderBinStack ()
 
void setUserData (Referenced *userData)
 
ReferencedgetUserData ()
 
const ReferencedgetUserData () const
 

Protected Attributes

ref_ptr< State_state
 
View_view
 
CameraStack _cameraStack
 
RenderBinStack _renderBinStack
 
ref_ptr< Referenced_userData
 

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