osgEarth 2.1.1
Public Member Functions | Protected Member Functions | Protected Attributes

StencilVolumeNode Class Reference

#include <StencilUtils.h>

List of all members.

Public Member Functions

 StencilVolumeNode ()
 StencilVolumeNode (const StencilVolumeNode &rhs, const osg::CopyOp &op=osg::CopyOp::DEEP_COPY_ALL)
 META_Node (osgEarth::Features, StencilVolumeNode)
int setBaseRenderBin (int bin)
void setColor (const osg::Vec4f &color)
void addVolumes (osg::Node *node)

Protected Member Functions

void init ()

Protected Attributes

osg::Group * _stencilGroup1
osg::Group * _stencilGroup2
osg::Group * _maskGroup
osg::Vec4Array * _maskColorArray

Detailed Description

Definition at line 48 of file StencilUtils.h.


Constructor & Destructor Documentation

StencilVolumeNode::StencilVolumeNode ( )

Definition at line 38 of file StencilUtils.cpp.

                                     :
_stencilGroup1( 0L ),
_stencilGroup2( 0L ),
_maskGroup( 0L ),
_maskColorArray( 0L )
{
    init();
}

Here is the call graph for this function:

StencilVolumeNode::StencilVolumeNode ( const StencilVolumeNode rhs,
const osg::CopyOp &  op = osg::CopyOp::DEEP_COPY_ALL 
)

Member Function Documentation

void StencilVolumeNode::addVolumes ( osg::Node *  node)
void StencilVolumeNode::init ( ) [protected]

Here is the caller graph for this function:

StencilVolumeNode::META_Node ( osgEarth::Features  ,
StencilVolumeNode   
)
int StencilVolumeNode::setBaseRenderBin ( int  bin)
void StencilVolumeNode::setColor ( const osg::Vec4f &  color)

Member Data Documentation

osg::Vec4Array* StencilVolumeNode::_maskColorArray [protected]

Definition at line 71 of file StencilUtils.h.

osg::Group* StencilVolumeNode::_maskGroup [protected]

Definition at line 70 of file StencilUtils.h.

osg::Group* StencilVolumeNode::_stencilGroup1 [protected]

Definition at line 68 of file StencilUtils.h.

osg::Group* StencilVolumeNode::_stencilGroup2 [protected]

Definition at line 69 of file StencilUtils.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines