16#ifndef OSGANIMATION_STACKED_MATRIX_ELEMENT
17#define OSGANIMATION_STACKED_MATRIX_ELEMENT 1
Matrixd Matrix
Definition Matrix:27
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
void applyToMatrix(osg::Matrix &matrix) const
Definition StackedMatrixElement:37
StackedMatrixElement(const std::string &name, const osg::Matrix &matrix)
META_Object(osgAnimation, StackedMatrixElement)
StackedMatrixElement(const osg::Matrix &matrix)
virtual Target * getTarget()
Definition StackedMatrixElement:44
const osg::Matrix & getMatrix() const
Definition StackedMatrixElement:39
osg::Matrix _matrix
Definition StackedMatrixElement:48
bool isIdentity() const
Definition StackedMatrixElement:41
osg::ref_ptr< MatrixTarget > _target
Definition StackedMatrixElement:49
void setMatrix(const osg::Matrix &matrix)
Definition StackedMatrixElement:40
virtual const Target * getTarget() const
Definition StackedMatrixElement:45
StackedMatrixElement(const StackedMatrixElement &, const osg::CopyOp &)
osg::Matrix getAsMatrix() const
Definition StackedMatrixElement:38
virtual Target * getOrCreateTarget()
StackedTransformElement()
Definition StackedTransformElement:29
#define OSGANIMATION_EXPORT
Definition Export:40