pub struct AssemblyScaleSkinlessClipBasis {
pub version: u32,
pub coordinate_convention: &'static str,
pub tolerance_policy_id: &'static str,
pub root_node_name: String,
pub source_root_node_index: usize,
pub expected_factor_bits: u64,
pub named_nodes: Vec<AssemblyScaleNamedNode>,
pub target_paths: Vec<AssemblyScaleTargetPath>,
}Expand description
Versioned semantic basis for a meshless clip whose source has no skin.
Such a clip has animation targets to rebase, but no inverse-bind domain.
This basis deliberately cannot be mistaken for AssemblyScaleBasis.
Fields§
§version: u32Basis schema version.
coordinate_convention: &'static strFixed model coordinate convention.
tolerance_policy_id: &'static strTolerance identity used for semantic compatibility.
root_node_name: StringExact named selector resolved in this input.
source_root_node_index: usizeFormat-local source root selected by that name.
expected_factor_bits: u64Declared factor bits inherited from the proved base plan.
named_nodes: Vec<AssemblyScaleNamedNode>Normalized named topology and rest/orientation basis.
target_paths: Vec<AssemblyScaleTargetPath>Animation target paths and base-plan-owned effective factors.
Trait Implementations§
Source§impl Clone for AssemblyScaleSkinlessClipBasis
impl Clone for AssemblyScaleSkinlessClipBasis
Source§fn clone(&self) -> AssemblyScaleSkinlessClipBasis
fn clone(&self) -> AssemblyScaleSkinlessClipBasis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for AssemblyScaleSkinlessClipBasis
impl StructuralPartialEq for AssemblyScaleSkinlessClipBasis
Auto Trait Implementations§
impl Freeze for AssemblyScaleSkinlessClipBasis
impl RefUnwindSafe for AssemblyScaleSkinlessClipBasis
impl Send for AssemblyScaleSkinlessClipBasis
impl Sync for AssemblyScaleSkinlessClipBasis
impl Unpin for AssemblyScaleSkinlessClipBasis
impl UnsafeUnpin for AssemblyScaleSkinlessClipBasis
impl UnwindSafe for AssemblyScaleSkinlessClipBasis
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more