Slot* Slot_create (SlotData* data, Skeleton* skeleton, Bone* bone) { Slot* self = SUPER(NEW(_Slot)); CONST_CAST(SlotData*, self->data) = data; CONST_CAST(Skeleton*, self->skeleton) = skeleton; CONST_CAST(Bone*, self->bone) = bone; Slot_setToSetupPose(self); return self; }
void Skeleton_setSlotsToSetupPose (const Skeleton* self) { int i; for (i = 0; i < self->slotCount; ++i) Slot_setToSetupPose(self->slots[i]); }