OPskeletonAnimation.h¶
OPskeletonAnimation¶
- OPskeleton* Skeleton
- OPmat4* JointFrames
- OPuint FrameCount
- OPuint Frame
- ui64 Elapsed
- ui64 FramesPer
- OPmat4* CurrentFrame
- OPint BoneCount
- OPint Loop
- OPuint LoopsCompleted
- OPuint LastFrame
- OPskeletonAnimationEvent* Events
- OPuint EventCount
OPskeletonAnimationEvent¶
- void() Event
- OPuint Frame
- OPuint End
- OPint OnFrameChange
Globals¶
Functions¶
- void OPskeletonAnimationInit ( OPskeletonAnimation* skelAnim, OPint boneCount, OPmat4* frames, i32 count )
- OPskeletonAnimation* OPskeletonAnimationCreate ( OPint boneCount, OPmat4* frames, OPuint count )
- void OPskeletonAnimationUpdate ( OPskeletonAnimation* skelAnim, OPtimer* timer, OPfloat timeScale )
- void OPskeletonAnimationUpdate ( OPskeletonAnimation* skelAnim, OPtimer* timer )
- void OPskeletonAnimationUpdateEvents ( OPskeletonAnimation* skelAnim, void* data )
- void OPskeletonAnimationApply ( OPskeletonAnimation* skelAnim, OPskeleton* skeleton )
- void OPskeletonAnimationApply ( OPskeletonAnimation* skelAnim, OPskeleton* skeleton, i16 fromJoint )
- void OPskeletonAnimationApply ( OPmat4* animationFrame, OPskeleton* skeleton )
- void OPskeletonAnimationApply ( OPmat4* animationFrame, OPskeleton* skeleton, i16 fromJoint )
- void OPskeletonAnimationMerge ( OPskeletonAnimation* skelAnim1, OPskeletonAnimation* skelAnim2, OPfloat merge )
- void OPskeletonAnimationCombine ( OPskeletonAnimation* skelAnim, OPskeletonAnimation* skelAnim2, OPskeleton* skeleton, i16 fromJoint )
- void OPskeletonAnimationSetEvents ( OPskeletonAnimation* skelAnim, OPuint frames, OPskeletonAnimationEvent* events )
- void OPskeletonAnimationReset ( OPskeletonAnimation* skelAnim )
- OPskeletonAnimation* OPskeletonAnimationCopy ( OPskeletonAnimation* source, OPint boneCount )