20 #ifndef ANTKEEPER_ANIMATION_REST_POSE_HPP
21 #define ANTKEEPER_ANIMATION_REST_POSE_HPP
58 return m_inverse_absolute_transforms[index];
63 std::vector<bone_transform_type> m_inverse_absolute_transforms;
std::uint16_t bone_index_type
Bone index type.
Base class for skeleton poses.
void resize()
Updates the number of bones in the rest pose if the skeleton has been modified.
void update()
Updates the pose after one or more relative transforms have been changed.
const bone_transform_type & get_inverse_absolute_transform(bone_index_type index) const
Returns the inverse of the absolute transform describing a bone pose.
rest_pose() noexcept=default
Constructs an empty rest pose.
Skeletal animation skeleton.