Skip to main content

Module skeleton

Module skeleton 

Source
Expand description

Skeletal animation: substrate types, animation clips, and built-in plugins.

This module groups everything skeletal in one place so the feature can grow (clip player, blending, IK, etc.) without scattering across the runtime tree.

Re-exports§

pub use actor::SkinnedActor;
pub use actor::SkinnedActorPart;
pub use actor::SkinnedActorPlugin;
pub use clip::AnimationClip;
pub use clip::Channel;
pub use clip::Interpolation;
pub use clip::Sampler;
pub use clip::Track;
pub use clip::TrackValue;
pub use clip::TrackValues;
pub use clip_player::ClipPlayerPlugin;
pub use plugin::SkeletonPlugin;
pub use plugin::SkinningPath;
pub use skeleton::Joint;
pub use skeleton::JointMatrices;
pub use skeleton::MAX_JOINTS;
pub use skeleton::Pose;
pub use skeleton::Skeleton;
pub use skeleton::apply_skin;

Modules§

actor
SkinnedActorPlugin: many independently-animated skinned actors sharing one Skeleton.
clip
Animation clip data model and sampling.
clip_player
ClipPlayerPlugin: drives a Pose from an AnimationClip.
plugin
SkeletonPlugin: drives CPU linear blend skinning from a runtime Pose.
skeleton
Skeleton, pose, and CPU linear blend skinning.