OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Defines an interface to classes which have one or more AnimableValue instances to expose. More...
#include <OgreAnimable.h>
Public Member Functions | |
AnimableObject () | |
virtual | ~AnimableObject () |
virtual AnimableValuePtr | createAnimableValue (const String &valueName) |
Create a reference-counted AnimableValuePtr for the named value. | |
virtual const StringVector & | getAnimableValueNames (void) const |
Gets a list of animable value names for this object. | |
Defines an interface to classes which have one or more AnimableValue instances to expose.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Gets a list of animable value names for this object.
References Ogre::Exception::ERR_NOT_IMPLEMENTED, and OGRE_EXCEPT.
|
inlinevirtual |
Create a reference-counted AnimableValuePtr for the named value.
You can use the returned object to animate a value on this object, using AnimationTrack. Subclasses must override this if they wish to support animation of their values.
Reimplemented in Ogre::Light.
References Ogre::Exception::ERR_ITEM_NOT_FOUND, and OGRE_EXCEPT.