| 675 | } |
| 676 | |
| 677 | static void ResetPose(const dmRigDDF::Skeleton* skeleton, dmArray<BonePose>& pose) |
| 678 | { |
| 679 | uint32_t bone_count = pose.Size(); |
| 680 | for (uint32_t bi = 0; bi < bone_count; ++bi) |
| 681 | { |
| 682 | const dmRigDDF::Bone* bone = &skeleton->m_Bones[bi]; |
| 683 | pose[bi].m_Local = bone->m_Local; |
| 684 | pose[bi].m_World.SetIdentity(); |
| 685 | } |
| 686 | } |
| 687 | |
| 688 | static void UpdatePoseTransforms(const dmRigDDF::Skeleton* skeleton, dmArray<BonePose>& pose) |
| 689 | { |
no test coverage detected