15#ifndef OSGANIMATION_STACKED_SCALE_ELEMENT
16#define OSGANIMATION_STACKED_SCALE_ELEMENT 1
Vec3f Vec3
Definition Vec3:21
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
virtual Target * getOrCreateTarget()
StackedScaleElement(const osg::Vec3 &scale)
void applyToMatrix(osg::Matrix &matrix) const
META_Object(osgAnimation, StackedScaleElement) StackedScaleElement()
virtual const Target * getTarget() const
osg::Vec3 _scale
Definition StackedScaleElement:48
StackedScaleElement(const StackedScaleElement &, const osg::CopyOp &)
void setScale(const osg::Vec3 &scale)
osg::ref_ptr< Vec3Target > _target
Definition StackedScaleElement:49
const osg::Vec3 & getScale() const
StackedScaleElement(const std::string &name, const osg::Vec3 &scale=osg::Vec3(1, 1, 1))
virtual Target * getTarget()
osg::Matrix getAsMatrix() const
StackedTransformElement()
Definition StackedTransformElement:29
#define OSGANIMATION_EXPORT
Definition Export:40