![]() |
VR-Forces 4.10 Class Documentation
|
osg::MatrixTransform with optimized removeChildren function More...

Public Member Functions | |
| META_Node (vrvOsg, DtFastMatrixTransform) | |
| DtFastMatrixTransform () | |
| DtFastMatrixTransform (const DtFastMatrixTransform &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| Copy constructor using CopyOp to manage deep vs shallow copy. More... | |
| virtual bool | removeChildren (unsigned int pos, unsigned int numChildrenToRemove) |
| Override removeChildren with optimized version. More... | |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| If the transform was created by the scene connector, provide a ptr to the scene object it represents. More... | |
| virtual DtSceneObject * | sceneObject () const |
| virtual osg::Matrix & | getMatrixForEditing () |
| Get the matrix. only safe to call with invalidate matrix. More... | |
| virtual void | invalidateMatrix () |
| invalidates internal matrix More... | |
Protected Attributes | |
| DtSceneObject * | mySceneObject |
osg::MatrixTransform with optimized removeChildren function
| makVrv::DtFastMatrixTransform::DtFastMatrixTransform | ( | ) |
| makVrv::DtFastMatrixTransform::DtFastMatrixTransform | ( | const DtFastMatrixTransform & | , |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor using CopyOp to manage deep vs shallow copy.
| makVrv::DtFastMatrixTransform::META_Node | ( | vrvOsg | , |
| DtFastMatrixTransform | |||
| ) |
|
virtual |
Override removeChildren with optimized version.
|
virtual |
If the transform was created by the scene connector, provide a ptr to the scene object it represents.
Reimplemented in makVrv::DtRenderToggleTransform.
|
virtual |
|
virtual |
Get the matrix. only safe to call with invalidate matrix.
|
virtual |
invalidates internal matrix
|
protected |