OPskeletonAnimationManager.h

OPskeletonAnimationMix

  • animations
  • mergeJoints
Mixes animations together

OPskeletonAnimationManagerTransition

  • OPskeletonAnimation* animation
  • OPfloat transitionTime
A transition animation grouping

OPskeletonAnimationManager

  • OPskeleton* skeleton
  • i16 animationIndex
  • animations
  • animationJointMix
  • OPskeletonAnimationManagerTransition transition
  • OPskeletonAnimationManagerTransition buffer
  • OPfloat currentTime
The manager itself, which will automatically merge and play animations appropriately

Globals

Functions

  • void OPskeletonAnimationManagerInit ( OPskeletonAnimationManager* manager, OPskeleton* skeleton )
  • OPskeletonAnimationManager* OPskeletonAnimationManagerCreate ( OPskeleton* skeleton )
  • void OPskeletonAnimationManagerSet ( OPskeletonAnimationManager* manager, OPskeletonAnimation* animation )
  • void OPskeletonAnimationManagerMix ( OPskeletonAnimationManager* manager, OPskeletonAnimation* animation, i16 fromJoint )
  • void OPskeletonAnimationManagerTransition ( OPskeletonAnimationManager* manager, OPskeletonAnimation* animation, OPfloat duration )
  • void OPskeletonAnimationManagerUpdate ( OPskeletonAnimationManager* manager, OPtimer* timer, OPfloat timeScale )
  • void OPskeletonAnimationManagerUpdate ( OPskeletonAnimationManager* manager, OPtimer* timer )
  • void OPskeletonAnimationManagerDestroy ( OPskeletonAnimationManager* manager )
  • void OPskeletonAnimationManagerFree ( OPskeletonAnimationManager* manager )