OpenSceneGraph  3.4.0
Public Types | Public Member Functions | Protected Attributes
osg::RenderInfo Class Reference
Inheritance diagram for osg::RenderInfo:
Inheritance graph
[legend]

List of all members.

Public Types

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

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 ()
CameraStackgetCameraStack ()
CameragetCurrentCamera ()
void pushRenderBin (osgUtil::RenderBin *bin)
void popRenderBin ()
RenderBinStackgetRenderBinStack ()
void setUserData (Referenced *userData)
ReferencedgetUserData ()
const ReferencedgetUserData () const

Protected Attributes

ref_ptr< State_state
View_view
CameraStack _cameraStack
RenderBinStack _renderBinStack
ref_ptr< Referenced_userData

Member Typedef Documentation

typedef std::vector<Camera*> osg::RenderInfo::CameraStack

Constructor & Destructor Documentation

osg::RenderInfo::RenderInfo ( const RenderInfo rhs) [inline]
osg::RenderInfo::RenderInfo ( State state,
View view 
) [inline]

Member Function Documentation

References _cameraStack.

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

References _cameraStack.

References _renderBinStack.

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

References _state, and osg::ref_ptr< T >::get().

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

References _view.

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

References _view.

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

References _cameraStack.

References _renderBinStack.

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

References _cameraStack.

References _renderBinStack.

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

References _state.

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

References _userData.

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

References _view.


Member Data Documentation

Referenced by getUserData(), operator=(), and setUserData().

Referenced by getView(), operator=(), and setView().


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

osg logo
Generated at Tue Dec 8 2015 00:16:43 for the OpenSceneGraph by doxygen 1.7.6.1.