![]() |
XII Release 0.1.0
|
Classes | |
| struct | JointInfo |
| struct | KeyframeQuat |
| struct | KeyframeVec3 |
Public Member Functions | |
| xiiAnimationClipResourceDescriptor (xiiAnimationClipResourceDescriptor &&rhs) | |
| void | operator= (xiiAnimationClipResourceDescriptor &&rhs) noexcept |
| xiiResult | Serialize (xiiStreamWriter &inout_stream) const |
| xiiResult | Deserialize (xiiStreamReader &inout_stream) |
| xiiUInt64 | GetHeapMemoryUsage () const |
| xiiUInt16 | GetNumJoints () const |
| xiiTime | GetDuration () const |
| void | SetDuration (xiiTime duration) |
| void | CreateMappedOzzAnimation (ozz::unique_ptr< ozz::animation::Animation > &out_pOzzAnim, const xiiSkeleton &skeleton) const |
| const ozz::animation::Animation & | GetMappedOzzAnimation (const xiiSkeletonResource &skeleton) const |
| JointInfo | CreateJoint (const xiiHashedString &sJointName, xiiUInt16 uiNumPositions, xiiUInt16 uiNumRotations, xiiUInt16 uiNumScales) |
| const JointInfo * | GetJointInfo (const xiiTempHashedString &sJointName) const |
| void | AllocateJointTransforms () |
| xiiArrayPtr< KeyframeVec3 > | GetPositionKeyframes (const JointInfo &jointInfo) |
| xiiArrayPtr< KeyframeQuat > | GetRotationKeyframes (const JointInfo &jointInfo) |
| xiiArrayPtr< KeyframeVec3 > | GetScaleKeyframes (const JointInfo &jointInfo) |
| xiiArrayPtr< const KeyframeVec3 > | GetPositionKeyframes (const JointInfo &jointInfo) const |
| xiiArrayPtr< const KeyframeQuat > | GetRotationKeyframes (const JointInfo &jointInfo) const |
| xiiArrayPtr< const KeyframeVec3 > | GetScaleKeyframes (const JointInfo &jointInfo) const |
Public Attributes | |
| xiiVec3 | m_vConstantRootMotion = xiiVec3::MakeZero() |
| xiiEventTrack | m_EventTrack |
| bool | m_bAdditive = false |