AnimationController

There can be a maximum of 16 animation layers.

Types

struct AnimationController A 32 bit handle.

enum AnimationLayerBlendMode
One of
AnimationLayerBlendMode_Default,
AnimationLayerBlendMode_Additive,

Creation & Destruction

AnimationController_Create( void ) : AnimationController

AnimationController_Clone( AnimationController controller ) : AnimationController

AnimationController_Destroy( AnimationController controller ) : void

Functions

AnimationController_Exists( AnimationController controller ) : bool

AnimationController_GetState( AnimationController controller, Ico_Name namekey ) : AnimationState

Methods

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