pub struct EvaluationScopeCode(/* private fields */);Expand description
Stable machine code for a unit of evaluated or missing work.
Built-in codes are constants. Custom checks may construct namespaced codes without forcing animsmith’s built-in registry to become a closed enum.
Implementations§
Source§impl EvaluationScopeCode
impl EvaluationScopeCode
Sourcepub const FIRST_FRAME_REST_DELTA: Self
pub const FIRST_FRAME_REST_DELTA: Self
The named clip’s first-frame/rest-pose rotation evidence was evaluated.
Sourcepub const LOOP_CLOSURE: Self
pub const LOOP_CLOSURE: Self
One named clip’s per-bone model-space pose closure was measured.
Sourcepub const DUPLICATE_LOOP_ENDPOINT: Self
pub const DUPLICATE_LOOP_ENDPOINT: Self
One named clip’s authored tracks were analyzed for redundant closing endpoint keys.
Sourcepub const LOOP_SEAM_VELOCITY: Self
pub const LOOP_SEAM_VELOCITY: Self
One named clip’s per-bone model-space seam velocity continuity was measured.
Sourcepub const LOOP_SEAM_ROTATION: Self
pub const LOOP_SEAM_ROTATION: Self
One named clip’s per-bone model-space angular seam velocity continuity was measured.
Sourcepub const FOOT_STANCE: Self
pub const FOOT_STANCE: Self
Whole-clip prerequisites for stance analysis were evaluated.
Sourcepub const LEFT_FOOT_STANCE: Self
pub const LEFT_FOOT_STANCE: Self
The named clip’s left foot/toe stance was evaluated.
Sourcepub const RIGHT_FOOT_STANCE: Self
pub const RIGHT_FOOT_STANCE: Self
The named clip’s right foot/toe stance was evaluated.
Sourcepub const ROOT_MOTION_SPEED: Self
pub const ROOT_MOTION_SPEED: Self
One named clip’s root-motion speed was measured.
Sourcepub const MEMBER_EXISTENCE: Self
pub const MEMBER_EXISTENCE: Self
Configured group members were checked for existence.
Sourcepub const PHASE_MEASUREMENT: Self
pub const PHASE_MEASUREMENT: Self
One named clip’s gait phase was measured or lacked usable evidence.
Sourcepub const PHASE_COHERENCE: Self
pub const PHASE_COHERENCE: Self
One named group’s measurable gait phases were compared.
Sourcepub const SYNC_MEMBER_MEASUREMENT: Self
pub const SYNC_MEMBER_MEASUREMENT: Self
One named same-time sync-group member’s timing evidence was measured.
Sourcepub const SYNC_COMPATIBILITY: Self
pub const SYNC_COMPATIBILITY: Self
One named same-time sync group had compatible member timing evidence compared.
Sourcepub const TRAVEL_MODE: Self
pub const TRAVEL_MODE: Self
One named clip’s in-place/root-motion declaration was judged.
Sourcepub const FRAME_GRID: Self
pub const FRAME_GRID: Self
The named clip’s declared frame grid was evaluated.
Sourcepub const REQUIRED_BONE_PRESENCE: Self
pub const REQUIRED_BONE_PRESENCE: Self
Configured structural skeleton-bone presence requirements were evaluated.
Sourcepub const SELECTED_NODE_REST_SCALE: Self
pub const SELECTED_NODE_REST_SCALE: Self
One configured source-node selector resolved and its effective rest-world linear scale was evaluated.
Trait Implementations§
Source§impl Clone for EvaluationScopeCode
impl Clone for EvaluationScopeCode
Source§fn clone(&self) -> EvaluationScopeCode
fn clone(&self) -> EvaluationScopeCode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more