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

List of all members.

Public Member Functions

 RenderInfo ()
 RenderInfo (const RenderInfo &rhs)
 RenderInfo (State *state, View *view)
RenderInfo & operator= (const RenderInfo &rhs)
unsigned int getContextID () const
void setState (State *state)
State * getState ()
const State * getState () const
void setView (View *view)
View * getView ()
const View * getView () const
void pushCamera (Camera *camera)
void popCamera ()
Camera * getCurrentCamera ()
void setUserData (Referenced *userData)
Referenced * getUserData ()
const Referenced * getUserData () 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

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

References _state, and osg::ref_ptr::valid().

Referenced by osg::Drawable::draw().

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

References _cameras.

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

References _state, and osg::ref_ptr::get().

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

References _userData, and osg::ref_ptr::get().

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

References _userData, and osg::ref_ptr::get().

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

References _view.

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

References _view.

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

References _state, _view, _cameras, and _userData.

void osg::RenderInfo::popCamera ( ) [inline]

References _cameras.

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

References _cameras.

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 operator=(), setUserData(), and getUserData().

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


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

osg logo
Generated at Mon Oct 3 2011 12:39:43 for the OpenSceneGraph by doxygen 1.7.5.