Expand description
Animation for the game engine Bevy
Modules§
- animatable
- Traits and type for interpolating between values.
- animation_
curves - The
AnimationCurvetrait and adaptors that allow curves to implement it. - gltf_
curves - Concrete curve structures used to load glTF curves into the animation system.
- graph
- The animation graph, which allows animations to be blended together.
- prelude
- The animation prelude.
- transition
- Animation transitions.
Macros§
- animated_
field - Returns an
AnimatedFieldwith a given$componentand$field.
Structs§
- Active
Animation - An animation that an
AnimationPlayeris currently either playing or wasplaying, but is presently paused. - Animation
Clip - A list of
VariableCurves and theAnimationTargetIds to which theyapply. - Animation
Evaluation State - Temporary data that the
animate_targetssystem maintains. - Animation
Event Trigger - The
Triggerimplementation forAnimationEvent. This passes in theAnimationPlayercontext, and uses that to run any observers that target that entity. - Animation
Player - Animation controls.
- Animation
Plugin - Adds animation support to an app
- Animation
Target - An entity that can be animated by an
AnimationPlayer. - Animation
Target Id - A uniqueUUID for an animation target (e.g. bone in a skinned mesh).
- Variable
Curve - Contains ananimation curve which is used to animate a property of an entity.
Enums§
- Animation
Evaluation Error - Why Bevy failed to evaluate an animation.
- Repeat
Animation - Repetition behavior of an animation.
Statics§
- ANIMATION_
TARGET_ NAMESPACE - TheUUID namespace of animation targets (e.g. bones).
Traits§
- Animation
Event - An
Eventthat anAnimationPlayercan trigger when playing anAnimationClip.SeeAnimationClip::add_event.
Functions§
- advance_
animations - A system that advances the time for all playing animations.
- animate_
targets - A system that modifies animation targets (e.g. bones in a skinned mesh)according to the currently-playing animations.
Type Aliases§
- Animation
Curves - A mapping from
AnimationTargetId(e.g. bone in a skinned mesh) to theanimation curves. - Animation
Entity Mut - A type alias for
EntityMutExceptas used in animation.
Derive Macros§
- Animation
Event - Implements the
AnimationEventtrait for a type - see the traitdocs for an example usage.