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