Specialised KeyFrame which stores a full transform.
More...
#include <OgreKeyFrame.h>
Specialised KeyFrame which stores a full transform.
◆ TransformKeyFrame()
◆ ~TransformKeyFrame()
Ogre::TransformKeyFrame::~TransformKeyFrame |
( |
| ) |
|
|
inline |
◆ setTranslate()
virtual void Ogre::TransformKeyFrame::setTranslate |
( |
const Vector3 & |
trans | ) |
|
|
virtual |
Sets the translation associated with this keyframe.
- Parameters
-
trans | The vector to translate by |
◆ getTranslate()
const Vector3& Ogre::TransformKeyFrame::getTranslate |
( |
void |
| ) |
const |
Gets the translation applied by this keyframe.
◆ setScale()
virtual void Ogre::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) |
◆ getScale()
virtual const Vector3& Ogre::TransformKeyFrame::getScale |
( |
void |
| ) |
const |
|
virtual |
Gets the scaling factor applied by this keyframe.
◆ setRotation()
virtual void Ogre::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. |
◆ getRotation()
virtual const Quaternion& Ogre::TransformKeyFrame::getRotation |
( |
void |
| ) |
const |
|
virtual |
Gets the rotation applied by this keyframe.
◆ _clone()
Clone a keyframe (internal use only)
Reimplemented from Ogre::KeyFrame.
◆ getTime()
Real Ogre::KeyFrame::getTime |
( |
void |
| ) |
const |
|
inlineinherited |
Gets the time of this keyframe in the animation sequence.
References OGRE_NODISCARD.
The documentation for this class was generated from the following file: