#[non_exhaustive]pub struct AssetMeasurements {
pub material_resource_coverage: MaterialResourceCoverage,
pub material_definitions: Vec<MaterialDefinitionMeasurements>,
pub textures: Vec<TextureMeasurements>,
pub images: Vec<ImageMeasurements>,
pub skeleton_source_coverage: SkeletonSourceCoverage,
pub skeleton_nodes: Vec<SkeletonNodeMeasurements>,
pub skins: Vec<SkinMeasurements>,
pub mesh_definitions: Vec<MeshDefinitionMeasurements>,
pub node_instances: Vec<NodeInstanceMeasurements>,
pub scenes: Vec<SceneMeasurements>,
pub default_scene_index: Option<usize>,
}Expand description
Static scene-asset evidence nested beside clip measurements.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.material_resource_coverage: MaterialResourceCoverageWhether material, texture, and image resource tables are complete.
material_definitions: Vec<MaterialDefinitionMeasurements>Source material definitions in stable source order.
textures: Vec<TextureMeasurements>Source texture definitions in stable source order.
images: Vec<ImageMeasurements>Source image definitions in stable source order.
skeleton_source_coverage: SkeletonSourceCoverageWhether source skeleton identity facts are available.
skeleton_nodes: Vec<SkeletonNodeMeasurements>Source nodes in source-node order when skeleton coverage is complete.
skins: Vec<SkinMeasurements>Source skins in source-skin order when skeleton coverage is complete.
mesh_definitions: Vec<MeshDefinitionMeasurements>Source mesh definitions, including definitions with no node instance.
node_instances: Vec<NodeInstanceMeasurements>Mesh-bearing source nodes, including nodes outside every scene.
scenes: Vec<SceneMeasurements>Every declared source scene in source order.
default_scene_index: Option<usize>Stable source scene index selected as the default, when declared.
Trait Implementations§
Source§impl Clone for AssetMeasurements
impl Clone for AssetMeasurements
Source§fn clone(&self) -> AssetMeasurements
fn clone(&self) -> AssetMeasurements
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 Debug for AssetMeasurements
impl Debug for AssetMeasurements
Source§impl Default for AssetMeasurements
impl Default for AssetMeasurements
Source§fn default() -> AssetMeasurements
fn default() -> AssetMeasurements
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssetMeasurements
impl<'de> Deserialize<'de> for AssetMeasurements
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
Auto Trait Implementations§
impl Freeze for AssetMeasurements
impl RefUnwindSafe for AssetMeasurements
impl Send for AssetMeasurements
impl Sync for AssetMeasurements
impl Unpin for AssetMeasurements
impl UnsafeUnpin for AssetMeasurements
impl UnwindSafe for AssetMeasurements
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