List of all members.
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
GEOMETRY |
|
STENCIL_TWO_PASS |
|
STENCIL_TWO_SIDED |
|
Constructor & Destructor Documentation
osgShadow::ShadowVolumeGeometry::ShadowVolumeGeometry |
( |
| ) |
|
virtual osgShadow::ShadowVolumeGeometry::~ShadowVolumeGeometry |
( |
| ) |
[inline, protected, virtual] |
Member Function Documentation
virtual const char* osgShadow::ShadowVolumeGeometry::className |
( |
| ) |
const [inline, virtual] |
return the name of the object's class type.
Must be defined by derived classes.
Reimplemented from osg::Drawable.
virtual Object* osgShadow::ShadowVolumeGeometry::clone |
( |
const osg::CopyOp & |
| ) |
const [inline, virtual] |
Clone an object, with Object* return type.
Must be defined by derived classes.
Implements osg::Object.
virtual Object* osgShadow::ShadowVolumeGeometry::cloneType |
( |
| ) |
const [inline, virtual] |
Clone the type of an object, with Object* return type.
Must be defined by derived classes.
Implements osg::Object.
virtual osg::BoundingBox osgShadow::ShadowVolumeGeometry::computeBound |
( |
| ) |
const [virtual] |
Compute the bounding box around occluder geometry.
Reimplemented from osg::Drawable.
virtual void osgShadow::ShadowVolumeGeometry::drawImplementation |
( |
osg::RenderInfo & |
renderInfo | ) |
const [virtual] |
DrawMode osgShadow::ShadowVolumeGeometry::getDrawMode |
( |
| ) |
const [inline] |
Vec3List& osgShadow::ShadowVolumeGeometry::getNormals |
( |
| ) |
[inline] |
const Vec3List& osgShadow::ShadowVolumeGeometry::getNormals |
( |
| ) |
const [inline] |
Vec3List& osgShadow::ShadowVolumeGeometry::getVertices |
( |
| ) |
[inline] |
const Vec3List& osgShadow::ShadowVolumeGeometry::getVertices |
( |
| ) |
const [inline] |
virtual bool osgShadow::ShadowVolumeGeometry::isSameKindAs |
( |
const osg::Object * |
obj | ) |
const [inline, virtual] |
virtual const char* osgShadow::ShadowVolumeGeometry::libraryName |
( |
| ) |
const [inline, virtual] |
return the name of the object's library.
Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name.
Reimplemented from osg::Drawable.
void osgShadow::ShadowVolumeGeometry::setDrawMode |
( |
DrawMode |
mode | ) |
[inline] |
void osgShadow::ShadowVolumeGeometry::setNormals |
( |
const Vec3List & |
normals | ) |
[inline] |
void osgShadow::ShadowVolumeGeometry::setVertices |
( |
const Vec3List & |
vertices | ) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: