osg::RenderInfo Class Reference

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
observer_ptr< 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Member Data Documentation

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

observer_ptr<View> osg::RenderInfo::_view [protected]

Cameras osg::RenderInfo::_cameras [protected]

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


The documentation for this class was generated from the following file:
Generated at Sun Oct 14 02:12:15 2007 for the OpenSceneGraph by doxygen 1.5.3.