nw::gfx::TransformAnimInterpolator Classclass TransformAnimInterpolator : public nw::gfx::AnimInterpolator
Class for performing interpolation-style blending on the results of a transformation animation evaluation.
Blending is done independently for the translation, rotation, and scale components of each member.
For details on operations, AnimInterpolator see .
nw::gfx::TransformAnimInterpolator::Builder
|
Class for building transform animation interpolators. |
|---|
| Evaluation | ||
|---|---|---|
| V |
GetResult
|
Gets the animation result for a given member. |
| Set/Get | ||
| GetWeight | Gets the blend weight for animations.(Inherited from AnimInterpolator. |
|
| SetWeight | Sets the blend weight for animations.(Inherited from AnimInterpolator. |
|
| SetNormalizationEnabled | Sets whether to normalize blend weight for animations.(Inherited from AnimInterpolator. |
|
| GetNormalizationEnabled | Gets whether to normalize blend weights for animations.(Inherited from AnimInterpolator. |
|
| 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. |
|
| Basic Operations | ||
| V | TryBind | Binds animations. |
| V |
Release
|
Clears a bound animation. |
| V | UpdateFrame | Updates frames. |
Bind
|
Binds animations.(Inherited from AnimObject. |
|
| Animation Objects | ||
AddAnimObject
|
Adds an animation object.(Inherited from AnimBlender) |
|
GetAnimObject
|
Gets the animation object.(Inherited from AnimBlender) |
|
ReplaceAnimObject
|
Replaces animation objects.(Inherited from AnimBlender) |
|
ClearAnimObjects
|
Clears an animation object.(Inherited from AnimBlender) |
|
GetAnimObjectCount
|
Gets the number of animation objects that have been added.(Inherited from AnimBlender) |
|
GetMaxAnimObjects
|
Gets the maximum number of animation objects.(Inherited from AnimBlender) |
|
| Cache | ||
| V |
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
nw::gfx::AnimBlender
nw::gfx::AnimInterpolator
nw::gfx::TransformAnimInterpolator
CONFIDENTIAL