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.
EngineClipSettingsV3
Origin-bearing settings for one exact source clip ordinal/name pair.
EngineCoordinateBasisV1
Known target coordinate basis.
EnginePrimarySourceV1
One primary source retained by an immutable profile record.
EnginePrimarySourceV2
One primary source for V2 facts and settings.
EngineProfileFactV1
One stable fact and its explicit evidence state.
EngineProfileFactV2
One immutable V2 fact row.
EngineProfileSelectionV1
Exact four-field key selecting one revisioned engine profile.
EngineSettingDescriptorV1
Immutable descriptor for one stable setting id.
EngineSettingDescriptorV2
Immutable V2 setting descriptor with exact source applicability and default.
EngineSettingRowV1
One stable-id-keyed materialized setting value.
EngineSettingRowV3
One materialized V3 setting row.
ReducedRatioV1
Positive reduced rational used where binary floating point would change an exact importer contract.
ResolvedEngineProfileV1
Registry-independent, self-contained immutable engine profile record.
ResolvedEngineProfileV2
Self-contained immutable V2 engine profile.
ResolvedEngineSettingsCoverageV2
Explicit actual-clip coverage carried by resolved-engine-settings V2.
ResolvedEngineSettingsV1
Fully materialized, registry-independent V1 engine settings.
ResolvedEngineSettingsV2
Fully materialized bounded-prefix V2 engine settings.
ResolvedEngineSettingsV3
Bounded, origin-bearing resolved settings used by profile facts V2.
ResolvedEngineSettingsWorkV2
Bounded work accounting carried by resolved-engine-settings V2.

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.
EngineFactIdV2
Closed V2 fact vocabulary shared by prediction and advice profiles.
EngineFactStateV1
Evidence state of one immutable profile fact.
EngineFactStateV2
Evidence state of one V2 profile fact.
EngineFactValueV1
Typed value of one known immutable profile fact.
EngineFactValueV2
Closed V2 fact value vocabulary.
EngineForwardAxisV1
Signed world axis used as forward.
EngineHandednessV1
Coordinate-system handedness.
EngineImportHandlingV1
Known importer treatment for a fact domain.
EngineLinearUnitV1
Known target linear unit.
EngineLinearUnitV2
Closed unit vocabulary for exact importer prediction.
EngineRootMotionAddressabilityV1
Known root-motion addressability behavior.
EngineSampleRateV2
Unreal sample-rate selection without hidden compound values.
EngineSettingApplicabilityV1
Whether a descriptor applies to a profile revision.
EngineSettingDomainV1
Closed value domain of a setting.
EngineSettingDomainV2
Closed V2 setting value domains.
EngineSettingIdV1
Stable id in the closed V1 engine-setting vocabulary.
EngineSettingIdV2
Closed setting ids required by the coordinated V2 profile migration.
EngineSettingScopeV1
Configuration scope of a setting.
EngineSettingValueOriginV3
Authority that supplied one resolved value.
EngineSettingValueV1
Closed public value vocabulary for fully materialized engine settings.
EngineSettingValueV2
Closed materialized setting values.
EngineTargetAddressabilityV1
Known animation-target addressability behavior.
EngineUpAxisV1
Positive world axis used as up.
ResolvedEngineSettingsCoverageReasonV2
Stable reason for bounded-partial V2 settings coverage.
ResolvedEngineSettingsCoverageStateV2
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.