nw::gfx::AnimObject Classclass AnimObject : public nw::gfx::GfxObject
This class abstracts animation evaluation. Because this is an abstract class, it cannot be instantiated.
This class abstracts operations such as advancing the frame and getting values for each frame. There are derived classes such as AnimEvaluator for evaluating a single animation and AnimBlender for blending multiple animations.
| Constructors and Destructors | ||
|---|---|---|
AnimObject
|
Constructor. | |
| V |
~AnimObject
|
Destructor. |
| Basic Operations | ||
Bind
|
Binds animations. | |
| PV | TryBind | Binds animations. |
| PV |
Release
|
Clears a bound animation. |
| PV | UpdateFrame | Updates frames. |
| Evaluation | ||
| PV |
GetResult
|
Gets the animation result for a given member. |
| Set/Get | ||
GetAnimGroup
|
Gets the animation group. | |
SetAnimGroup
|
Sets the animation group. | |
| PV |
HasMemberAnim
|
Gets a value indicating whether there are any animations bound to the member. |
| Cache | ||
| PV |
UpdateCache
|
Updates the internal cache within the animation evaluation results if it is out of date. |
| Create/Destroy | ||
Destroy
|
Destroys an object.(Derived from GfxObject. |
|
nw::gfx::GfxObject
nw::gfx::AnimObject
CONFIDENTIAL