Defines functions for different object node types. More...
#include <user/animation/kzu_animation_item_base.h>
Public Attributes | |
kzsError(* | kzuAnimationItemUpdate )(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem, kzFloat time) |
Update function for the animation. More... | |
kzsError(* | kzuAnimationItemPrepare )(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Prepares animation item to be updated. More... | |
kzFloat(* | kzuAnimationItemGetDuration )(const struct KzuAnimationItem *animationItem) |
Gets duration of the animation item. More... | |
kzsError(* | kzuAnimationItemFinish )(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Finishes animation item, i.e. More... | |
kzsError(* | kzuAnimationItemDelete )(struct KzuAnimationItem *animationItem) |
Deletes animation item. More... | |
kzsError(* | kzuAnimationItemStart )(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Starts animation item. More... | |
kzsError(* | kzuAnimationItemClearCache )(const struct KzuAnimationItem *animationItem) |
Clears animation item cache. More... | |
Defines functions for different object node types.
kzsError(* KzuAnimationItemClass::kzuAnimationItemUpdate)(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem, kzFloat time) |
Update function for the animation.
kzsError(* KzuAnimationItemClass::kzuAnimationItemPrepare)(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Prepares animation item to be updated.
kzFloat(* KzuAnimationItemClass::kzuAnimationItemGetDuration)(const struct KzuAnimationItem *animationItem) |
Gets duration of the animation item.
kzsError(* KzuAnimationItemClass::kzuAnimationItemFinish)(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Finishes animation item, i.e.
animation item ends.
kzsError(* KzuAnimationItemClass::kzuAnimationItemDelete)(struct KzuAnimationItem *animationItem) |
Deletes animation item.
kzsError(* KzuAnimationItemClass::kzuAnimationItemStart)(struct KzuAnimationPlayer *animationPlayer, const struct KzuAnimationItem *animationItem) |
Starts animation item.
kzsError(* KzuAnimationItemClass::kzuAnimationItemClearCache)(const struct KzuAnimationItem *animationItem) |
Clears animation item cache.