Skip to main content

Module engine_contract

Module engine_contract 

Source
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§

EngineClipSettingsV1
Fully materialized settings for one actual clip.
EngineCoordinateBasisV1
Known target coordinate basis.
EnginePrimarySourceV1
One primary source retained by an immutable profile record.
EngineProfileFactV1
One stable fact and its explicit evidence state.
EngineProfileSelectionV1
Exact four-field key selecting one revisioned engine profile.
EngineSettingDescriptorV1
Immutable descriptor for one stable setting id.
EngineSettingRowV1
One stable-id-keyed materialized setting value.
ResolvedEngineProfileV1
Registry-independent, self-contained immutable engine profile record.
ResolvedEngineSettingsV1
Fully materialized, registry-independent V1 engine settings.

Enums§

EngineAnimationAddressabilityV1
Known animation-asset addressability behavior.
EngineBakeOrExtractV1
Exact policy for a root-transform component.
EngineContractError
Typed violation of the core-owned profile/settings contract.
EngineConversionControlV1
Known importer control relevant to source-to-target conversion.
EngineDefaultStatusV1
Verified default status of a setting.
EngineFactIdV1
Stable id for one immutable V1 profile fact.
EngineFactStateV1
Evidence state of one immutable profile fact.
EngineFactValueV1
Typed value of one known immutable profile fact.
EngineForwardAxisV1
Signed world axis used as forward.
EngineHandednessV1
Coordinate-system handedness.
EngineImportHandlingV1
Known importer treatment for a fact domain.
EngineLinearUnitV1
Known target linear unit.
EngineRootMotionAddressabilityV1
Known root-motion addressability behavior.
EngineSettingApplicabilityV1
Whether a descriptor applies to a profile revision.
EngineSettingDomainV1
Closed value domain of a setting.
EngineSettingIdV1
Stable id in the closed V1 engine-setting vocabulary.
EngineSettingScopeV1
Configuration scope of a setting.
EngineSettingValueV1
Closed public value vocabulary for fully materialized engine settings.
EngineTargetAddressabilityV1
Known animation-target addressability behavior.
EngineUpAxisV1
Positive world axis used as up.

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.
RESOLVED_ENGINE_SETTINGS_V1_ID
Semantic contract for fully materialized V1 engine settings.