All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KzuAnimationItemClass Struct Reference

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...
 

Detailed Description

Defines functions for different object node types.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: