pub enum RawSceneAttachmentBasisReferenceV1 {
Coverage {
domain: RawSceneAttachmentBasisDomainV1,
},
SceneRow {
source_scene_index: u64,
},
SceneRoot {
source_scene_index: u64,
source_root_ordinal: u64,
source_node_index: u64,
},
NodeMeshAttachmentRow {
source_node_index: u64,
source_mesh_index: u64,
},
MeshPrimitiveRow {
source_mesh_index: u64,
source_primitive_index: u64,
},
}Expand description
Stable index-only reference into a same-load raw scene inventory.
Variants§
Coverage
Coverage of one exact inventory collection.
Fields
§
domain: RawSceneAttachmentBasisDomainV1Covered collection.
SceneRow
One source-scene row.
SceneRoot
One authored root entry inside a source-scene row.
Fields
NodeMeshAttachmentRow
One source node-to-mesh declaration.
Fields
MeshPrimitiveRow
One source mesh primitive definition.
Trait Implementations§
Source§impl Clone for RawSceneAttachmentBasisReferenceV1
impl Clone for RawSceneAttachmentBasisReferenceV1
Source§fn clone(&self) -> RawSceneAttachmentBasisReferenceV1
fn clone(&self) -> RawSceneAttachmentBasisReferenceV1
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 moreSource§impl<'de> Deserialize<'de> for RawSceneAttachmentBasisReferenceV1
impl<'de> Deserialize<'de> for RawSceneAttachmentBasisReferenceV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RawSceneAttachmentBasisReferenceV1
Source§impl Ord for RawSceneAttachmentBasisReferenceV1
impl Ord for RawSceneAttachmentBasisReferenceV1
Source§fn cmp(&self, other: &RawSceneAttachmentBasisReferenceV1) -> Ordering
fn cmp(&self, other: &RawSceneAttachmentBasisReferenceV1) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for RawSceneAttachmentBasisReferenceV1
impl PartialOrd for RawSceneAttachmentBasisReferenceV1
impl StructuralPartialEq for RawSceneAttachmentBasisReferenceV1
Auto Trait Implementations§
impl Freeze for RawSceneAttachmentBasisReferenceV1
impl RefUnwindSafe for RawSceneAttachmentBasisReferenceV1
impl Send for RawSceneAttachmentBasisReferenceV1
impl Sync for RawSceneAttachmentBasisReferenceV1
impl Unpin for RawSceneAttachmentBasisReferenceV1
impl UnsafeUnpin for RawSceneAttachmentBasisReferenceV1
impl UnwindSafe for RawSceneAttachmentBasisReferenceV1
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