OGRE
1.9.0
|
Specialised KeyFrame which stores a full transform. More...
#include <OgreKeyFrame.h>
Public Member Functions | |
TransformKeyFrame (const AnimationTrack *parent, Real time) | |
Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead. | |
~TransformKeyFrame () | |
KeyFrame * | _clone (AnimationTrack *newParent) const |
Clone a keyframe (internal use only) | |
virtual const Quaternion & | getRotation (void) const |
Gets the rotation applied by this keyframe. | |
virtual const Vector3 & | getScale (void) const |
Gets the scaling factor applied by this keyframe. | |
Real | getTime (void) const |
Gets the time of this keyframe in the animation sequence. | |
const Vector3 & | getTranslate (void) const |
Gets the translation applied by this keyframe. | |
void | operator delete (void *ptr) |
void | operator delete (void *ptr, const char *, int, const char *) |
void | operator delete (void *ptr, void *) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, const char *, int, const char *) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, const char *file, int line, const char *func) |
operator new, with debug line info | |
void * | operator new (size_t sz, void *ptr) |
placement operator new | |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
array operator new, with debug line info | |
virtual void | setRotation (const Quaternion &rot) |
Sets the rotation applied by this keyframe. | |
virtual void | setScale (const Vector3 &scale) |
Sets the scaling factor applied by this keyframe to the animable object at it's time index. | |
virtual void | setTranslate (const Vector3 &trans) |
Sets the translation associated with this keyframe. | |
Protected Attributes | |
const AnimationTrack * | mParentTrack |
Quaternion | mRotate |
Vector3 | mScale |
Real | mTime |
Vector3 | mTranslate |
Specialised KeyFrame which stores a full transform.
Definition at line 103 of file OgreKeyFrame.h.
Ogre::TransformKeyFrame::TransformKeyFrame | ( | const AnimationTrack * | parent, |
Real | time | ||
) |
Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead.
Ogre::TransformKeyFrame::~TransformKeyFrame | ( | ) |
Definition at line 108 of file OgreKeyFrame.h.
|
virtual |
Clone a keyframe (internal use only)
Reimplemented from Ogre::KeyFrame.
|
virtual |
Gets the rotation applied by this keyframe.
Gets the scaling factor applied by this keyframe.
Gets the time of this keyframe in the animation sequence.
Definition at line 66 of file OgreKeyFrame.h.
Gets the translation applied by this keyframe.
Definition at line 96 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 108 of file OgreMemoryAllocatedObject.h.
Definition at line 102 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 113 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 119 of file OgreMemoryAllocatedObject.h.
Definition at line 73 of file OgreMemoryAllocatedObject.h.
|
inherited |
operator new, with debug line info
Definition at line 68 of file OgreMemoryAllocatedObject.h.
placement operator new
Definition at line 79 of file OgreMemoryAllocatedObject.h.
Definition at line 91 of file OgreMemoryAllocatedObject.h.
|
inherited |
array operator new, with debug line info
Definition at line 86 of file OgreMemoryAllocatedObject.h.
|
virtual |
Sets the rotation applied by this keyframe.
rot | The rotation applied; use Quaternion methods to convert from angle/axis or Matrix3 if you don't like using Quaternions directly. |
Sets the scaling factor applied by this keyframe to the animable object at it's time index.
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) |
Sets the translation associated with this keyframe.
trans | The vector to translate by |
|
protectedinherited |
Definition at line 74 of file OgreKeyFrame.h.
|
protected |
Definition at line 144 of file OgreKeyFrame.h.
|
protected |
Definition at line 143 of file OgreKeyFrame.h.
|
protectedinherited |
Definition at line 73 of file OgreKeyFrame.h.
|
protected |
Definition at line 142 of file OgreKeyFrame.h.