pub struct FbxScaleSource { /* private fields */ }Expand description
One immutable FBX source/document owner and scale capability inventory captured from the same parse.
Implementations§
Source§impl FbxScaleSource
impl FbxScaleSource
Sourcepub fn document(&self) -> &Document
pub fn document(&self) -> &Document
The normalized document carrying the documented ufbx source projection.
Sourcepub fn source_facts(&self) -> SourceFactsViewV1<'_>
pub fn source_facts(&self) -> SourceFactsViewV1<'_>
The bounded importer-sensitive facts retained from the same ufbx parse.
Sourcepub fn dependency_closure(&self) -> &DependencyClosureV1
pub fn dependency_closure(&self) -> &DependencyClosureV1
The bounded dependency closure captured with the same ufbx parse.
Sourcepub fn inventory(&self) -> &FbxScaleCapabilityInventory
pub fn inventory(&self) -> &FbxScaleCapabilityInventory
The conservative ufbx-side inventory.
Sourcepub fn into_document(self) -> Document
pub fn into_document(self) -> Document
Consume the source wrapper and retain its normalized document.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FbxScaleSource
impl RefUnwindSafe for FbxScaleSource
impl Send for FbxScaleSource
impl Sync for FbxScaleSource
impl Unpin for FbxScaleSource
impl UnsafeUnpin for FbxScaleSource
impl UnwindSafe for FbxScaleSource
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