nw::gfx::AnimBlender Classclass AnimBlender : public nw::gfx::AnimObject
Base class for general-purpose animation blending. Because this is an abstract class, it cannot be instantiated.
AnimBlender blends the animation evaluation results of multiple AnimEvaluator objects. AnimBlender can also blend the animation evaluation results of AnimBlender objects.
| Cache | ||
|---|---|---|
| V |
UpdateCache
|
Updates the internal cache within the animation evaluation results if it is out of date. |
| Constructors and Destructors | ||
AnimBlender
|
Constructor. | |
| V |
~AnimBlender
|
Destructor. |
| Basic Operations | ||
| V | TryBind | Binds animations. |
| V |
Release
|
Clears a bound animation. |
| V | UpdateFrame | Updates frames. |
Bind
|
Binds animations.(Inherited from AnimObject. |
|
| Set/Get | ||
| V |
HasMemberAnim
|
Gets a value indicating whether there are any animations bound to the member. |
GetAnimGroup
|
Gets the animation group.(Inherited from AnimObject. |
|
SetAnimGroup
|
Sets the animation group.(Inherited from AnimObject. |
|
| Animation Objects | ||
AddAnimObject
|
Adds an animation object. | |
GetAnimObject
|
Gets the animation object. | |
ReplaceAnimObject
|
Replaces animation objects. | |
ClearAnimObjects
|
Clears an animation object. | |
GetAnimObjectCount
|
Gets the number of animation objects that have been added. | |
GetMaxAnimObjects
|
Gets the maximum number of animation objects. | |
| Evaluation | ||
| PV |
GetResult
|
Gets the animation result for a given member. |
| Create/Destroy | ||
Destroy
|
Destroys an object.(Derived from GfxObject. |
|
nw::gfx::GfxObject
nw::gfx::AnimObject
nw::gfx::AnimBlender
CONFIDENTIAL