Inheritance diagram for osgUtil::RenderStage:

typedef std::list< RenderStageOrderPair > osgUtil::RenderStage::RenderStageList [protected]           | 
        
typedef std::pair< int , osg::ref_ptr<RenderStage> > osgUtil::RenderStage::RenderStageOrderPair [protected]           | 
        
| osgUtil::RenderStage::RenderStage | ( | ) | 
| osgUtil::RenderStage::RenderStage | ( | SortMode | mode | ) | 
| osgUtil::RenderStage::RenderStage | ( | const RenderStage & | rhs, | |
| const osg::CopyOp & |  copyop = osg::CopyOp::SHALLOW_COPY | |||
| ) | 
| virtual osgUtil::RenderStage::~RenderStage | ( | ) |  [protected, virtual] | 
        
| virtual void osgUtil::RenderStage::addPositionedAttribute | ( | osg::RefMatrix * | matrix, | |
| const osg::StateAttribute * | attr | |||
| ) |  [inline, virtual] | 
        
| virtual void osgUtil::RenderStage::addPositionedTextureAttribute | ( | unsigned int | textureUnit, | |
| osg::RefMatrix * | matrix, | |||
| const osg::StateAttribute * | attr | |||
| ) |  [inline, virtual] | 
        
| void osgUtil::RenderStage::addPostRenderStage | ( | RenderStage * | rs, | |
| int |  order = 0 | |||
| ) | 
| void osgUtil::RenderStage::addPreRenderStage | ( | RenderStage * | rs, | |
| int |  order = 0 | |||
| ) | 
| void osgUtil::RenderStage::addToDependencyList | ( | RenderStage * | rs | ) |  [inline] | 
        
| virtual const char* osgUtil::RenderStage::className | ( | ) |  const [inline, virtual] | 
        
return the name of the object's class type. Must be defined by derived classes.
Reimplemented from osgUtil::RenderBin.
| virtual osg::Object* osgUtil::RenderStage::clone | ( | const osg::CopyOp & | copyop | ) |  const [inline, virtual] | 
        
Clone an object, with Object* return type. Must be defined by derived classes.
Reimplemented from osgUtil::RenderBin.
| virtual osg::Object* osgUtil::RenderStage::cloneType | ( | ) |  const [inline, virtual] | 
        
Clone the type of an object, with Object* return type. Must be defined by derived classes.
Reimplemented from osgUtil::RenderBin.
| void osgUtil::RenderStage::copyTexture | ( | osg::State & | state | ) | 
| virtual void osgUtil::RenderStage::draw | ( | osg::State & | state, | |
| RenderLeaf *& | previous | |||
| ) |  [virtual] | 
        
Reimplemented from osgUtil::RenderBin.
| virtual void osgUtil::RenderStage::drawImplementation | ( | osg::State & | state, | |
| RenderLeaf *& | previous | |||
| ) |  [virtual] | 
        
Reimplemented from osgUtil::RenderBin.
| virtual void osgUtil::RenderStage::drawInner | ( | osg::State & | state, | |
| RenderLeaf *& | previous, | |||
| bool & | doCopyTexture | |||
| ) |  [virtual] | 
        
| virtual void osgUtil::RenderStage::drawPostRenderStages | ( | osg::State & | state, | |
| RenderLeaf *& | previous | |||
| ) |  [virtual] | 
        
| virtual void osgUtil::RenderStage::drawPreRenderStages | ( | osg::State & | state, | |
| RenderLeaf *& | previous | |||
| ) |  [virtual] | 
        
| const osg::CameraNode* osgUtil::RenderStage::getCameraNode | ( | ) |  const [inline] | 
        
| osg::CameraNode* osgUtil::RenderStage::getCameraNode | ( | ) |  [inline] | 
        
| bool osgUtil::RenderStage::getCameraRequiresSetUp | ( | ) |  const [inline] | 
        
| const osg::Vec4& osgUtil::RenderStage::getClearAccum | ( | ) |  const [inline] | 
        
Get the clear accum.
| const osg::Vec4& osgUtil::RenderStage::getClearColor | ( | ) |  const [inline] | 
        
Get the clear color.
| double osgUtil::RenderStage::getClearDepth | ( | ) |  const [inline] | 
        
Get the clear depth.
| GLbitfield osgUtil::RenderStage::getClearMask | ( | ) |  const [inline] | 
        
Get the clear mask.
| int osgUtil::RenderStage::getClearStencil | ( | ) |  const [inline] | 
        
Get the clear color.
| const osg::ColorMask* osgUtil::RenderStage::getColorMask | ( | ) |  const [inline] | 
        
| osg::ColorMask* osgUtil::RenderStage::getColorMask | ( | ) |  [inline] | 
        
| GLenum osgUtil::RenderStage::getDrawBuffer | ( | ) |  const [inline] | 
        
Get the draw buffer used at the start of each frame draw.
| const osg::FrameBufferObject* osgUtil::RenderStage::getFrameBufferObject | ( | ) |  const [inline] | 
        
| osg::FrameBufferObject* osgUtil::RenderStage::getFrameBufferObject | ( | ) |  [inline] | 
        
| const osg::GraphicsContext* osgUtil::RenderStage::getGraphicsContext | ( | ) |  const [inline] | 
        
| osg::GraphicsContext* osgUtil::RenderStage::getGraphicsContext | ( | ) |  [inline] | 
        
| osg::Image* osgUtil::RenderStage::getImage | ( | ) |  [inline] | 
        
| GLenum osgUtil::RenderStage::getImageReadPixelDataType | ( | ) |  const [inline] | 
        
| GLenum osgUtil::RenderStage::getImageReadPixelFormat | ( | ) |  const [inline] | 
        
| PositionalStateContainer* osgUtil::RenderStage::getInheritedPositionalStateContainer | ( | ) |  [inline] | 
        
| const osg::Matrix& osgUtil::RenderStage::getInheritedPositionalStateContainerMatrix | ( | ) |  const [inline] | 
        
| PositionalStateContainer* osgUtil::RenderStage::getPositionalStateContainer | ( | ) |  const [inline] | 
        
| GLenum osgUtil::RenderStage::getReadBuffer | ( | ) |  const [inline] | 
        
Get the read buffer for any required copy operations to use.
| bool osgUtil::RenderStage::getStats | ( | Statistics & | stats | ) | const | 
Extract stats for current draw list.
Reimplemented from osgUtil::RenderBin.
| osg::Texture* osgUtil::RenderStage::getTexture | ( | ) |  [inline] | 
        
| osg::Viewport* osgUtil::RenderStage::getViewport | ( | ) |  [inline] | 
        
Get the viewport.
| const osg::Viewport* osgUtil::RenderStage::getViewport | ( | ) |  const [inline] | 
        
Get the const viewport.
| virtual bool osgUtil::RenderStage::isSameKindAs | ( | const osg::Object * | obj | ) |  const [inline, virtual] | 
        
Reimplemented from osgUtil::RenderBin.
| virtual void osgUtil::RenderStage::reset | ( | ) |  [virtual] | 
        
Reimplemented from osgUtil::RenderBin.
| void osgUtil::RenderStage::runCameraSetUp | ( | osg::State & | state | ) | 
Attempt the set the RenderStage from the Camera settings.
| void osgUtil::RenderStage::setCameraNode | ( | osg::CameraNode * | camera | ) |  [inline] | 
        
| void osgUtil::RenderStage::setCameraRequiresSetUp | ( | bool | flag | ) |  [inline] | 
        
| void osgUtil::RenderStage::setClearAccum | ( | const osg::Vec4 & | color | ) |  [inline] | 
        
Set the clear accum used in glClearAccum(..). glClearAcumm is only called if mask & GL_ACCUM_BUFFER_BIT is true.
| void osgUtil::RenderStage::setClearColor | ( | const osg::Vec4 & | color | ) |  [inline] | 
        
Set the clear color used in glClearColor(..). glClearColor is only called if mask & GL_COLOR_BUFFER_BIT is true
| void osgUtil::RenderStage::setClearDepth | ( | double | depth | ) |  [inline] | 
        
Set the clear depth used in glClearDepth(..). Defaults to 1.0 glClearDepth is only called if mask & GL_DEPTH_BUFFER_BIT is true.
| void osgUtil::RenderStage::setClearMask | ( | GLbitfield | mask | ) |  [inline] | 
        
Set the clear mask used in glClear(..). Defaults to GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT.
| void osgUtil::RenderStage::setClearStencil | ( | int | stencil | ) |  [inline] | 
        
Set the clear stencil value used in glClearStencil(). Defaults to 0; glClearStencil is only called if mask & GL_STENCIL_BUFFER_BIT is true
| void osgUtil::RenderStage::setColorMask | ( | osg::ColorMask * | cm | ) |  [inline] | 
        
| void osgUtil::RenderStage::setDrawBuffer | ( | GLenum | buffer | ) |  [inline] | 
        
Set the draw buffer used at the start of each frame draw.
| void osgUtil::RenderStage::setFrameBufferObject | ( | osg::FrameBufferObject * | fbo | ) |  [inline] | 
        
| void osgUtil::RenderStage::setGraphicsContext | ( | osg::GraphicsContext * | context | ) |  [inline] | 
        
| void osgUtil::RenderStage::setImage | ( | osg::Image * | image | ) |  [inline] | 
        
| void osgUtil::RenderStage::setImageReadPixelDataType | ( | GLenum | type | ) |  [inline] | 
        
| void osgUtil::RenderStage::setImageReadPixelFormat | ( | GLenum | format | ) |  [inline] | 
        
| void osgUtil::RenderStage::setInheritedPositionalStateContainer | ( | PositionalStateContainer * | rsl | ) |  [inline] | 
        
| void osgUtil::RenderStage::setInheritedPositionalStateContainerMatrix | ( | const osg::Matrix & | matrix | ) |  [inline] | 
        
| void osgUtil::RenderStage::setPositionalStateContainer | ( | PositionalStateContainer * | rsl | ) |  [inline] | 
        
| void osgUtil::RenderStage::setReadBuffer | ( | GLenum | buffer | ) |  [inline] | 
        
Set the read buffer for any required copy operations to use.
| void osgUtil::RenderStage::setTexture | ( | osg::Texture * | texture, | |
| unsigned int |  level = 0,  | 
        |||
| unsigned int |  face = 0 | |||
| ) |  [inline] | 
        
| void osgUtil::RenderStage::setViewport | ( | osg::Viewport * | viewport | ) |  [inline] | 
        
Set the viewport.
| virtual void osgUtil::RenderStage::sort | ( | ) |  [virtual] | 
        
Reimplemented from osgUtil::RenderBin.
osg::CameraNode* osgUtil::RenderStage::_camera [protected]           | 
        
bool osgUtil::RenderStage::_cameraRequiresSetUp [protected]           | 
        
osg::Vec4 osgUtil::RenderStage::_clearAccum [protected]           | 
        
osg::Vec4 osgUtil::RenderStage::_clearColor [protected]           | 
        
double osgUtil::RenderStage::_clearDepth [protected]           | 
        
GLbitfield osgUtil::RenderStage::_clearMask [protected]           | 
        
int osgUtil::RenderStage::_clearStencil [protected]           | 
        
osg::ref_ptr<osg::ColorMask> osgUtil::RenderStage::_colorMask [protected]           | 
        
GLenum osgUtil::RenderStage::_drawBuffer [protected]           | 
        
unsigned int osgUtil::RenderStage::_face [protected]           | 
        
osg::ref_ptr<osg::FrameBufferObject> osgUtil::RenderStage::_fbo [protected]           | 
        
osg::ref_ptr<osg::Image> osgUtil::RenderStage::_image [protected]           | 
        
GLenum osgUtil::RenderStage::_imageReadPixelDataType [protected]           | 
        
GLenum osgUtil::RenderStage::_imageReadPixelFormat [protected]           | 
        
osg::ref_ptr<PositionalStateContainer> osgUtil::RenderStage::_inheritedPositionalStateContainer [mutable, protected]           | 
        
osg::Matrix osgUtil::RenderStage::_inheritedPositionalStateContainerMatrix [mutable, protected]           | 
        
unsigned int osgUtil::RenderStage::_level [protected]           | 
        
RenderStageList osgUtil::RenderStage::_postRenderList [protected]           | 
        
RenderStageList osgUtil::RenderStage::_preRenderList [protected]           | 
        
GLenum osgUtil::RenderStage::_readBuffer [protected]           | 
        
osg::ref_ptr<PositionalStateContainer> osgUtil::RenderStage::_renderStageLighting [mutable, protected]           | 
        
bool osgUtil::RenderStage::_stageDrawnThisFrame [protected]           | 
        
osg::ref_ptr<osg::Texture> osgUtil::RenderStage::_texture [protected]           | 
        
osg::ref_ptr<osg::Viewport> osgUtil::RenderStage::_viewport [protected]           | 
        
 1.4.7