There can be a maximum of 16 animation layers.
struct AnimationController
A 32 bit handle.
enum AnimationLayerBlendMode
One of
AnimationLayerBlendMode_Default
,
AnimationLayerBlendMode_Additive
,
AnimationController_Create( void )
: AnimationController
AnimationController_Clone( AnimationController controller )
: AnimationController
AnimationController_Destroy( AnimationController controller )
: void
AnimationController_Exists( AnimationController controller )
: bool
AnimationController_GetState( AnimationController controller, Ico_Name namekey )
: AnimationState
AnimationController_CreateState( AnimationController controller, Ico_Name namekey,
AnimationClip
clip, uint32_t layer )
: AnimationState
AnimationController_GetState( AnimationController controller, uint32_t layer,
AnimationLayerBlendMode
blend_mode )
:void
AnimationController_Update( AnimationController controller, float delta_time,
AnimationTransformBuffer
* result )
:void