pub struct FbxScaleDomainInventory {Show 15 fields
pub rest_hierarchy: FbxScaleDomainStatus,
pub translation_animation: FbxScaleDomainStatus,
pub rotation_and_scale_animation: FbxScaleDomainStatus,
pub root_motion_and_velocity: FbxScaleDomainStatus,
pub base_mesh_geometry: FbxScaleDomainStatus,
pub morphs: FbxScaleDomainStatus,
pub skin_binds: FbxScaleDomainStatus,
pub cameras_and_lights: FbxScaleDomainStatus,
pub collision_and_custom_data: FbxScaleDomainStatus,
pub other_vertex_and_source_data: FbxScaleDomainStatus,
pub out_of_contract_node_transforms: FbxScaleDomainStatus,
pub animation_targeting_matrix_nodes: FbxScaleDomainStatus,
pub shared_raw_accessor_payloads: FbxScaleDomainStatus,
pub unreferenced_accessor_payloads: FbxScaleDomainStatus,
pub image_payload_aliases: FbxScaleDomainStatus,
}Expand description
Explicit status for every current domain row in DESIGN.md Appendix D.4.
Fields§
§rest_hierarchy: FbxScaleDomainStatusRest hierarchy and local transforms.
translation_animation: FbxScaleDomainStatusTranslation animation values and tangents.
rotation_and_scale_animation: FbxScaleDomainStatusRotation and scale animation values and tangents.
root_motion_and_velocity: FbxScaleDomainStatusRoot-motion and velocity evidence derived from translation tracks.
base_mesh_geometry: FbxScaleDomainStatusBase mesh positions and normals.
morphs: FbxScaleDomainStatusMorph targets and morph-weight animation.
skin_binds: FbxScaleDomainStatusPer-skin inverse-bind matrices.
cameras_and_lights: FbxScaleDomainStatusCameras and lights.
collision_and_custom_data: FbxScaleDomainStatusCollision, custom properties, constraints, and unknown elements.
other_vertex_and_source_data: FbxScaleDomainStatusOther vertex attributes, deformers, and source geometry kinds.
out_of_contract_node_transforms: FbxScaleDomainStatusSource transform-stack state outside the normalized TRS model.
animation_targeting_matrix_nodes: FbxScaleDomainStatusAnimation targeting source transform-stack or matrix state.
Shared raw payload spans corresponding to glTF accessors.
unreferenced_accessor_payloads: FbxScaleDomainStatusRaw payload spans corresponding to unreferenced glTF accessors.
image_payload_aliases: FbxScaleDomainStatusImage payload spans that could alias scale-bearing source bytes.
Implementations§
Source§impl FbxScaleDomainInventory
impl FbxScaleDomainInventory
Sourcepub fn named_rows(&self) -> [(&'static str, FbxScaleDomainStatus); 15]
pub fn named_rows(&self) -> [(&'static str, FbxScaleDomainStatus); 15]
Every Appendix D.4 row in table order with its current FBX status.
This is the mechanical bridge between the public named fields and the design table. Tests compare these names with the table so adding a row to either authority cannot silently leave the other incomplete.
Trait Implementations§
Source§impl Clone for FbxScaleDomainInventory
impl Clone for FbxScaleDomainInventory
Source§fn clone(&self) -> FbxScaleDomainInventory
fn clone(&self) -> FbxScaleDomainInventory
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more