MCPcopy Create free account
hub / github.com/defold/defold / ResetPose

Function ResetPose

engine/rig/src/rig.cpp:677–686  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 1

DoAnimateFunction · 0.85

Calls 2

SizeMethod · 0.45
SetIdentityMethod · 0.45

Tested by

no test coverage detected