OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
osg::RenderInfo Class Reference

#include <RenderInfo.h>

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 ()
 
 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
 

Detailed Description

Definition at line 27 of file RenderInfo.h.

Member Typedef Documentation

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

Definition at line 68 of file RenderInfo.h.

Definition at line 76 of file RenderInfo.h.

Constructor & Destructor Documentation

osg::RenderInfo::RenderInfo ( )
inline

Definition at line 31 of file RenderInfo.h.

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

Definition at line 34 of file RenderInfo.h.

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

Definition at line 41 of file RenderInfo.h.

Member Function Documentation

CameraStack& osg::RenderInfo::getCameraStack ( )
inline

Definition at line 69 of file RenderInfo.h.

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

Definition at line 55 of file RenderInfo.h.

Here is the caller graph for this function:

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

Definition at line 71 of file RenderInfo.h.

RenderBinStack& osg::RenderInfo::getRenderBinStack ( )
inline

Definition at line 77 of file RenderInfo.h.

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

Definition at line 58 of file RenderInfo.h.

Here is the caller graph for this function:

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

Definition at line 59 of file RenderInfo.h.

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

Definition at line 80 of file RenderInfo.h.

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

Definition at line 81 of file RenderInfo.h.

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

Definition at line 62 of file RenderInfo.h.

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

Definition at line 63 of file RenderInfo.h.

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

Definition at line 45 of file RenderInfo.h.

void osg::RenderInfo::popCamera ( )
inline

Definition at line 66 of file RenderInfo.h.

void osg::RenderInfo::popRenderBin ( )
inline

Definition at line 74 of file RenderInfo.h.

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

Definition at line 65 of file RenderInfo.h.

void osg::RenderInfo::pushRenderBin ( osgUtil::RenderBin bin)
inline

Definition at line 73 of file RenderInfo.h.

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

Definition at line 57 of file RenderInfo.h.

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

Definition at line 79 of file RenderInfo.h.

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

Definition at line 61 of file RenderInfo.h.

Member Data Documentation

CameraStack osg::RenderInfo::_cameraStack
protected

Definition at line 88 of file RenderInfo.h.

RenderBinStack osg::RenderInfo::_renderBinStack
protected

Definition at line 89 of file RenderInfo.h.

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

Definition at line 86 of file RenderInfo.h.

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

Definition at line 90 of file RenderInfo.h.

View* osg::RenderInfo::_view
protected

Definition at line 87 of file RenderInfo.h.


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