nw::gfx::AnimEvaluator Classclass AnimEvaluator : public nw::gfx::BaseAnimEvaluator
Class for evaluating general-purpose animations.
Stores animation data and evaluates the function curve.
nw::gfx::AnimEvaluator::Builder
|
Class for building general-purpose animation evaluators. |
|---|
| Basic Operations | ||
|---|---|---|
| V | ChangeAnim | Changes animations. |
| V | TryBind | Binds animations. |
| V |
Release
|
Clears a bound animation. |
| V | UpdateFrame | Updates frames. |
| Reset | Restores the specified member to its state at time of creation.(Inherited from BaseAnimEvaluator. |
|
| ResetMember | Resets the specified member to its state when created.(Inherited from BaseAnimEvaluator. |
|
Bind
|
Binds animations.(Inherited from AnimObject. |
|
| Evaluation | ||
| V |
GetResult
|
Gets the animation result for a given member. |
| Set/Get | ||
| V |
HasMemberAnim
|
Gets a value indicating whether there are any animations bound to the member. |
| GetUserData | Gets the user data.(Inherited from BaseAnimEvaluator. |
|
| SetUserData | Sets the user data.(Inherited from BaseAnimEvaluator. |
|
BindIndexTable
|
Gets a converstion table for converting from a ResAnimGroupMember index to a ResMemberAnim index.(Inherited from BaseAnimEvaluator. |
|
| ReverseBindIndexTable | Gets a converstion table for converting from a ResMemberAnim index to a ResAnimGroupMember index.(Inherited from BaseAnimEvaluator. |
|
GetAnimData
|
Gets animation data.(Inherited from BaseAnimEvaluator. |
|
GetAnimGroup
|
Gets the animation group.(Inherited from AnimObject. |
|
SetAnimGroup
|
Sets the animation group.(Inherited from AnimObject. |
|
| Cache | ||
| V |
UpdateCache
|
Updates the internal cache within the animation evaluation results if it is out of date. |
| V |
GetCacheBufferSizeNeeded
|
|
| V |
GetCacheBuffer
|
Gets the cache buffer. |
| V |
SetCacheBuffer
|
Sets the cache buffer. The cache buffer specified by this function will not be freed by the destructor. |
| Frame Control | ||
| GetFrame | Gets a frame.(Inherited from BaseAnimEvaluator. |
|
| SetFrame | Sets a frame.(Inherited from BaseAnimEvaluator. |
|
| ResetFrame | Resets the frame.(Inherited from BaseAnimEvaluator. |
|
GetStepFrame
|
Gets an updated frame.(Inherited from BaseAnimEvaluator. |
|
SetStepFrame
|
Sets an updated frame.(Inherited from BaseAnimEvaluator. |
|
| GetStartFrame | Gets the starting frame.(Inherited from BaseAnimEvaluator. |
|
| SetStartFrame | Sets the start frame.(Inherited from BaseAnimEvaluator. |
|
| GetEndFrame | Gets the end frame.(Inherited from BaseAnimEvaluator. |
|
| SetEndFrame | Sets the end frame.(Inherited from BaseAnimEvaluator. |
|
| GetPlayPolicy | Gets the animation playback method.(Inherited from BaseAnimEvaluator. |
|
| SetPlayPolicy | Sets the animation playback method.(Inherited from BaseAnimEvaluator. |
|
AnimFrameController
|
Gets the animation frame control information.(Inherited from BaseAnimEvaluator. |
|
| Create/Destroy | ||
Destroy
|
Destroys an object.(Derived from GfxObject. |
|
nw::gfx::GfxObject
nw::gfx::AnimObject
nw::gfx::BaseAnimEvaluator
nw::gfx::AnimEvaluator
CONFIDENTIAL