|
Public Member Functions |
| ClusterCullingCallback () |
| ClusterCullingCallback (const ClusterCullingCallback &ccc, const CopyOp ©op) |
| ClusterCullingCallback (const osg::Vec3 &controlPoint, const osg::Vec3 &normal, float deviation) |
| ClusterCullingCallback (const osg::Drawable *drawable) |
| META_Object (osg, ClusterCullingCallback) |
void | computeFrom (const osg::Drawable *drawable) |
void | transform (const osg::Matrixd &matrix) |
void | set (const osg::Vec3 &controlPoint, const osg::Vec3 &normal, float deviation, float radius) |
void | setControlPoint (const osg::Vec3 &controlPoint) |
const osg::Vec3 & | getControlPoint () const |
void | setNormal (const osg::Vec3 &normal) |
const osg::Vec3 & | getNormal () const |
void | setRadius (float radius) |
float | getRadius () const |
void | setDeviation (float deviation) |
float | getDeviation () const |
virtual bool | cull (osg::NodeVisitor *, osg::Drawable *, osg::State *) const |
virtual void | operator() (Node *node, NodeVisitor *nv) |
Protected Member Functions |
virtual | ~ClusterCullingCallback () |
Protected Attributes |
osg::Vec3 | _controlPoint |
osg::Vec3 | _normal |
float | _radius |
float | _deviation |