Skip to main content

Crate ranim_core

Crate ranim_core 

Source
Expand description

The core of ranim.

Re-exports§

pub use scene_evaluator::SceneEvaluator;
pub use animation::AnimationInfo;
pub use animation::AnimationInfoKind;
pub use glam;
pub use num;

Modules§

anchor
Anchors and semantic bounds. Anchor
animation
Pure animation evaluation and hierarchical type-erased composition.
color
Color utilities.
components
Component data.
core_item
Fundamental scene primitives. Core items of Ranim.
prelude
Commonly used ranim APIs.
scene_evaluator
Scene evaluation driver (lightweight session, no ECS). A lightweight session driver for scene evaluation (no ECS).
traits
Fundamental traits.
utils
Utilities.

Macros§

seq
Construct an AnimSequence by playing each animation in order.
stack
Construct an AnimStack by pushing each animation at the same origin.

Structs§

RanimScene
Animation definition builder passed to scene constructors.
SealedRanimScene
Immutable animation recipe produced by RanimScene::seal.

Enums§

TimeMark
A marker attached to a time in a scene definition.

Traits§

Extract
Extract one or more target values from a reference.