Bone* Bone_create (BoneData* data, Bone* parent) { Bone* self = NEW(Bone); CONST_CAST(BoneData*, self->data) = data; CONST_CAST(Bone*, self->parent) = parent; Bone_setToSetupPose(self); return self; }
void Skeleton_setBonesToSetupPose (const Skeleton* self) { int i; for (i = 0; i < self->boneCount; ++i) Bone_setToSetupPose(self->bones[i]); }