Specialised KeyFrame which stores a full transform.
More...
#include <OgreKeyFrame.h>
Specialised KeyFrame which stores a full transform.
◆ TransformKeyFrame()
Ogre::v1::TransformKeyFrame::TransformKeyFrame |
( |
const AnimationTrack * |
parent, |
|
|
Real |
time |
|
) |
| |
◆ ~TransformKeyFrame()
Ogre::v1::TransformKeyFrame::~TransformKeyFrame |
( |
| ) |
|
|
inlineoverride |
◆ _clone()
◆ getRotation()
virtual const Quaternion& Ogre::v1::TransformKeyFrame::getRotation |
( |
| ) |
const |
|
virtual |
Gets the rotation applied by this keyframe.
◆ getScale()
virtual const Vector3& Ogre::v1::TransformKeyFrame::getScale |
( |
| ) |
const |
|
virtual |
Gets the scaling factor applied by this keyframe.
◆ getTranslate()
const Vector3& Ogre::v1::TransformKeyFrame::getTranslate |
( |
| ) |
const |
Gets the translation applied by this keyframe.
◆ setRotation()
virtual void Ogre::v1::TransformKeyFrame::setRotation |
( |
const Quaternion & |
rot | ) |
|
|
virtual |
Sets the rotation applied by this keyframe.
- Parameters
-
rot | The rotation applied; use Quaternion methods to convert from angle/axis or Matrix3 if you don't like using Quaternions directly. |
◆ setScale()
virtual void Ogre::v1::TransformKeyFrame::setScale |
( |
const Vector3 & |
scale | ) |
|
|
virtual |
Sets the scaling factor applied by this keyframe to the animable object at it's time index.
- Parameters
-
scale | The vector to scale by (beware of supplying zero values for any component of this vector, it will scale the object to zero dimensions) |
◆ setTranslate()
virtual void Ogre::v1::TransformKeyFrame::setTranslate |
( |
const Vector3 & |
trans | ) |
|
|
virtual |
Sets the translation associated with this keyframe.
- Parameters
-
trans | The vector to translate by |
The documentation for this class was generated from the following file: