List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
osg::CollectOccludersVisitor::CollectOccludersVisitor |
( |
|
) |
|
virtual osg::CollectOccludersVisitor::~CollectOccludersVisitor |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::Node & |
|
) |
[virtual] |
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::Projection & |
node |
) |
[virtual] |
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::Switch & |
node |
) |
[virtual] |
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::LOD & |
node |
) |
[virtual] |
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::OccluderNode & |
node |
) |
[virtual] |
virtual void osg::CollectOccludersVisitor::apply |
( |
osg::Transform & |
node |
) |
[virtual] |
bool osg::CollectOccludersVisitor::getCreateDrawablesOnOccludeNodes |
( |
|
) |
const [inline] |
virtual float osg::CollectOccludersVisitor::getDistanceFromEyePoint |
( |
const Vec3 & |
pos, |
|
|
bool |
withLODScale | |
|
) |
| | const [virtual] |
virtual float osg::CollectOccludersVisitor::getDistanceToEyePoint |
( |
const Vec3 & |
pos, |
|
|
bool |
withLODScale | |
|
) |
| | const [virtual] |
virtual float osg::CollectOccludersVisitor::getDistanceToViewPoint |
( |
const Vec3 & |
pos, |
|
|
bool |
withLODScale | |
|
) |
| | const [virtual] |
unsigned int osg::CollectOccludersVisitor::getMaximumNumberOfActiveOccluders |
( |
|
) |
const [inline] |
float osg::CollectOccludersVisitor::getMinimumShadowOccluderVolume |
( |
|
) |
const [inline] |
void osg::CollectOccludersVisitor::handle_cull_callbacks_and_accept |
( |
osg::Node & |
node, |
|
|
osg::Node * |
acceptNode | |
|
) |
| | [inline, protected] |
void osg::CollectOccludersVisitor::handle_cull_callbacks_and_traverse |
( |
osg::Node & |
node |
) |
[inline, protected] |
osg::CollectOccludersVisitor::META_NodeVisitor |
( |
"osg" |
, |
|
|
"CollectOccludersVisitor" |
| |
|
) |
| | const [inline] |
Prevents unwanted copy construction. Prevents unwanted copy operator.
void osg::CollectOccludersVisitor::removeOccludedOccluders |
( |
|
) |
|
Removes occluded occluders for the collected occluders list, then discards all but MaximumNumberOfActiveOccluders of occluders, discarding the occluders with the lowest shadow occluder volume.
virtual void osg::CollectOccludersVisitor::reset |
( |
|
) |
[virtual] |
void osg::CollectOccludersVisitor::setCreateDrawablesOnOccludeNodes |
( |
bool |
flag |
) |
[inline] |
void osg::CollectOccludersVisitor::setMaximumNumberOfActiveOccluders |
( |
unsigned int |
num |
) |
[inline] |
Sets the maximum number of occluders to have active for culling purposes.
void osg::CollectOccludersVisitor::setMinimumShadowOccluderVolume |
( |
float |
vol |
) |
[inline] |
Sets the minimum shadow occluder volume that an active occluder must have. vol is units relative the clip space volume where 1.0 is the whole clip space.
Member Data Documentation
The documentation for this class was generated from the following file: