openscenegraph
|
Protected Types | |
typedef fast_back_stack< ref_ptr< RefMatrix > > | MatrixStack |
typedef fast_back_stack< ref_ptr< Viewport > > | ViewportStack |
typedef fast_back_stack< Vec3 > | EyePointStack |
typedef std::vector< osg::ref_ptr< osg::RefMatrix > > | MatrixList |
Protected Member Functions | |
void | computeFrustumVolume () |
osg::RefMatrix * | createOrReuseMatrix (const osg::Matrix &value) |
A CullStack class which accumulates the current project, modelview matrices and the CullingSet.
typedef std::vector< CullingSet > osg::CullStack::CullingStack |
|
protected |
|
protected |
|
protected |
typedef std::vector<ShadowVolumeOccluder> osg::CullStack::OccluderList |
|
protected |
osg::CullStack::CullStack | ( | ) |
osg::CullStack::CullStack | ( | const CullStack & | cs | ) |
osg::CullStack::~CullStack | ( | ) |
|
inline |
Compute the pixel size of an object at position v, with specified radius. fabs()ed to always be positive.
|
inline |
Compute the pixel size of the bounding sphere. fabs()ed to always be positive.
|
protected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Compute the pixel size of an object at position v, with specified radius.
|
inline |
Compute the pixel size of the bounding sphere.
void osg::CullStack::popCullingSet | ( | ) |
|
inline |
void osg::CullStack::popModelViewMatrix | ( | ) |
|
inline |
void osg::CullStack::popProjectionMatrix | ( | ) |
|
inline |
void osg::CullStack::popViewport | ( | ) |
void osg::CullStack::pushCullingSet | ( | ) |
|
inline |
void osg::CullStack::pushModelViewMatrix | ( | osg::RefMatrix * | matrix, |
Transform::ReferenceFrame | referenceFrame | ||
) |
void osg::CullStack::pushProjectionMatrix | ( | osg::RefMatrix * | matrix | ) |
|
inline |
void osg::CullStack::pushViewport | ( | osg::Viewport * | viewport | ) |
void osg::CullStack::reset | ( | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |