20 #ifndef ANTKEEPER_ANIMATION_ANIMATION_POSE_HPP
21 #define ANTKEEPER_ANIMATION_ANIMATION_POSE_HPP
55 return m_matrix_palette;
60 std::vector<bone_matrix_type> m_matrix_palette;
std::uint16_t bone_index_type
Bone index type.
Animatable skeleton pose.
const std::vector< bone_matrix_type > & get_matrix_palette() const noexcept
Returns the skinning matrix palette of the animation pose.
void update()
Updates the pose after one or more relative transforms have been changed.
void reset()
Resets the animation pose to the skeleton's rest pose.
animation_pose() noexcept=default
Constructs an empty animation pose.
Base class for skeleton poses.
Skeletal animation skeleton.
n by m column-major matrix.