class BaseAnimEvaluator : public nw::gfx::AnimObject
Base class for animation evaluators. Because this is an abstract class, it cannot be instantiated.
| Constructors and Destructors | ||
|---|---|---|
BaseAnimEvaluator
|
Constructor. | |
| V |
~BaseAnimEvaluator
|
Destructor. |
| Basic Operations | ||
| V | TryBind | Binds animations. |
| V |
Release
|
Clears a bound animation. |
| V | UpdateFrame | Updates frames. |
| V | ChangeAnim | Changes animations. |
Reset
|
Restores the specified member to its state at time of creation. | |
| ResetMember | Resets the specified member to its state when created. | |
Bind
|
Binds animations.(Inherited from AnimObject. |
|
| Frame Control | ||
| GetFrame | Gets a frame. | |
| SetFrame | Sets a frame. | |
ResetFrame
|
Resets the frame. | |
GetStepFrame
|
Gets the frame step (the amount of increase per frame). | |
SetStepFrame
|
Sets the frame's step. | |
| GetStartFrame | Gets the starting frame. | |
| SetStartFrame | Sets the start frame. | |
| GetEndFrame | Gets the end frame. | |
| SetEndFrame | Sets the end frame. | |
| GetPlayPolicy | Gets the animation playback method. | |
| SetPlayPolicy | Sets the animation playback method. | |
AnimFrameController
|
Gets the animation frame control information. | |
| Set/Get | ||
GetUserData
|
Gets the user data. | |
| SetUserData | Sets the user data. | |
BindIndexTable
|
Gets a converstion table for converting from a ResAnimGroupMember index to a ResMemberAnim index. | |
| ReverseBindIndexTable | Gets a converstion table for converting from a ResMemberAnim index to a ResAnimGroupMember index. | |
GetAnimData
|
Gets animation data. | |
GetAnimGroup
|
Gets the animation group.(Inherited from AnimObject. |
|
SetAnimGroup
|
Sets the animation group.(Inherited from AnimObject. |
|
| PV |
HasMemberAnim
|
Gets a value indicating whether there are any animations bound to the member. |
| Cache | ||
| V |
GetCacheBuffer
|
Gets the cache buffer. |
| V |
GetCacheBufferSizeNeeded
|
Gets the size (in bytes) required for the cache buffer. |
| V |
SetCacheBuffer
|
Sets the cache buffer. The cache buffer specified by this function will not be freed by the destructor. |
| PV |
UpdateCache
|
Updates the internal cache within the animation evaluation results if it is out of date. |
| 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::BaseAnimEvaluator
CONFIDENTIAL