Expand description
Registry-independent engine profile facts and resolved settings.
These wire values deliberately mirror the closed V1 vocabulary owned by
animsmith-engine without making core depend on that crate. Their
canonical encoders preserve the byte preimages introduced with the V1
engine registry.
Structs§
- Engine
Clip Settings V1 - Fully materialized settings for one actual clip.
- Engine
Clip Settings V3 - Origin-bearing settings for one exact source clip ordinal/name pair.
- Engine
Coordinate Basis V1 - Known target coordinate basis.
- Engine
Primary Source V1 - One primary source retained by an immutable profile record.
- Engine
Primary Source V2 - One primary source for V2 facts and settings.
- Engine
Profile Fact V1 - One stable fact and its explicit evidence state.
- Engine
Profile Fact V2 - One immutable V2 fact row.
- Engine
Profile Selection V1 - Exact four-field key selecting one revisioned engine profile.
- Engine
Setting Descriptor V1 - Immutable descriptor for one stable setting id.
- Engine
Setting Descriptor V2 - Immutable V2 setting descriptor with exact source applicability and default.
- Engine
Setting RowV1 - One stable-id-keyed materialized setting value.
- Engine
Setting RowV3 - One materialized V3 setting row.
- Reduced
Ratio V1 - Positive reduced rational used where binary floating point would change an exact importer contract.
- Resolved
Engine Profile V1 - Registry-independent, self-contained immutable engine profile record.
- Resolved
Engine Profile V2 - Self-contained immutable V2 engine profile.
- Resolved
Engine Settings Coverage V2 - Explicit actual-clip coverage carried by resolved-engine-settings V2.
- Resolved
Engine Settings V1 - Fully materialized, registry-independent V1 engine settings.
- Resolved
Engine Settings V2 - Fully materialized bounded-prefix V2 engine settings.
- Resolved
Engine Settings V3 - Bounded, origin-bearing resolved settings used by profile facts V2.
- Resolved
Engine Settings Work V2 - Bounded work accounting carried by resolved-engine-settings V2.
Enums§
- Engine
Animation Addressability V1 - Known animation-asset addressability behavior.
- Engine
Bake OrExtract V1 - Exact policy for a root-transform component.
- Engine
Contract Error - Typed violation of the core-owned profile/settings contract.
- Engine
Conversion Control V1 - Known importer control relevant to source-to-target conversion.
- Engine
Default Status V1 - Verified default status of a setting.
- Engine
Fact IdV1 - Stable id for one immutable V1 profile fact.
- Engine
Fact IdV2 - Closed V2 fact vocabulary shared by prediction and advice profiles.
- Engine
Fact State V1 - Evidence state of one immutable profile fact.
- Engine
Fact State V2 - Evidence state of one V2 profile fact.
- Engine
Fact Value V1 - Typed value of one known immutable profile fact.
- Engine
Fact Value V2 - Closed V2 fact value vocabulary.
- Engine
Forward Axis V1 - Signed world axis used as forward.
- Engine
Handedness V1 - Coordinate-system handedness.
- Engine
Import Handling V1 - Known importer treatment for a fact domain.
- Engine
Linear Unit V1 - Known target linear unit.
- Engine
Linear Unit V2 - Closed unit vocabulary for exact importer prediction.
- Engine
Root Motion Addressability V1 - Known root-motion addressability behavior.
- Engine
Sample Rate V2 - Unreal sample-rate selection without hidden compound values.
- Engine
Setting Applicability V1 - Whether a descriptor applies to a profile revision.
- Engine
Setting Domain V1 - Closed value domain of a setting.
- Engine
Setting Domain V2 - Closed V2 setting value domains.
- Engine
Setting IdV1 - Stable id in the closed V1 engine-setting vocabulary.
- Engine
Setting IdV2 - Closed setting ids required by the coordinated V2 profile migration.
- Engine
Setting Scope V1 - Configuration scope of a setting.
- Engine
Setting Value Origin V3 - Authority that supplied one resolved value.
- Engine
Setting Value V1 - Closed public value vocabulary for fully materialized engine settings.
- Engine
Setting Value V2 - Closed materialized setting values.
- Engine
Target Addressability V1 - Known animation-target addressability behavior.
- Engine
UpAxis V1 - Positive world axis used as up.
- Resolved
Engine Settings Coverage Reason V2 - Stable reason for bounded-partial V2 settings coverage.
- Resolved
Engine Settings Coverage State V2 - Complete or bounded-partial coverage of actual clip settings in V2.
Constants§
- ENGINE_
CONTRACT_ V1_ MAX_ AGGREGATE_ ROWS - Maximum aggregate profile and materialized-setting rows retained by one lint file.
- ENGINE_
CONTRACT_ V1_ MAX_ COLLECTION_ ROWS - Maximum rows in any individual V1 profile or resolved-settings collection.
- ENGINE_
CONTRACT_ V1_ MAX_ TEXT_ BYTES - Maximum UTF-8 bytes in one retained profile/settings string.
- ENGINE_
CONTRACT_ V1_ MAX_ TOTAL_ TEXT_ BYTES - Maximum aggregate UTF-8 bytes retained by V1 provenance and predictions in one lint file.
- ENGINE_
PROFILE_ FACTS_ V1_ ID - Semantic contract for a self-contained V1 engine profile record.
- ENGINE_
PROFILE_ FACTS_ V2_ ID - Semantic contract for the extended immutable engine-profile vocabulary.
- RESOLVED_
ENGINE_ SETTINGS_ V1_ ID - Semantic contract for fully materialized V1 engine settings.
- RESOLVED_
ENGINE_ SETTINGS_ V2_ ID - Semantic contract for bounded, explicitly partial V2 engine settings.
- RESOLVED_
ENGINE_ SETTINGS_ V3_ ID - Semantic contract for origin-bearing resolved engine settings.