OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Defines an object property which is animable, i.e. More...
#include <OgreAnimable.h>
Public Types | |
enum | ValueType { INT , REAL , VECTOR2 , VECTOR3 , VECTOR4 , QUATERNION , COLOUR , RADIAN } |
The type of the value being animated. More... | |
Defines an object property which is animable, i.e.
may be keyframed.
Animable properties are those which can be altered over time by a predefined keyframe sequence. They may be set directly, or they may be modified from their existing state (common if multiple animations are expected to apply at once). Implementors of this interface are expected to override the 'setValue', 'setCurrentStateAsBaseValue' and 'applyDeltaValue' methods appropriate to the type in question, and to initialise the type.
|
inline |
|
inlinevirtual |
Gets the value type of this animable value.
Sets the current state as the 'base' value; used for delta animation.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
|
inlinevirtual |
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
|
inlinevirtual |
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Set value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
|
inlinevirtual |
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
|
inlinevirtual |
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
Apply delta value.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
int Ogre::AnimableValue::mBaseValueInt |
Real Ogre::AnimableValue::mBaseValueReal[4] |