pub struct AssetMetadata {
pub file_info: FileInfo,
pub object_stats: ObjectStatistics,
pub dependencies: DependencyInfo,
pub relationships: AssetRelationships,
pub performance: PerformanceMetrics,
}Expand description
Comprehensive metadata for a Unity asset
Fields§
§file_info: FileInfoBasic file information
object_stats: ObjectStatisticsObject statistics
dependencies: DependencyInfoDependency information
relationships: AssetRelationshipsAsset relationships
performance: PerformanceMetricsPerformance metrics
Implementations§
Source§impl AssetMetadata
Helper functions for metadata types
impl AssetMetadata
Helper functions for metadata types
Sourcepub fn total_objects(&self) -> usize
pub fn total_objects(&self) -> usize
Get total number of objects
Sourcepub fn total_memory_bytes(&self) -> u64
pub fn total_memory_bytes(&self) -> u64
Get total memory usage
Sourcepub fn has_dependencies(&self) -> bool
pub fn has_dependencies(&self) -> bool
Check if the asset has dependencies
Sourcepub fn has_hierarchy(&self) -> bool
pub fn has_hierarchy(&self) -> bool
Check if the asset has hierarchy information
Trait Implementations§
Source§impl Clone for AssetMetadata
impl Clone for AssetMetadata
Source§fn clone(&self) -> AssetMetadata
fn clone(&self) -> AssetMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 AssetMetadata
impl Debug for AssetMetadata
Source§impl Default for AssetMetadata
impl Default for AssetMetadata
Source§impl<'de> Deserialize<'de> for AssetMetadata
impl<'de> Deserialize<'de> for AssetMetadata
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 AssetMetadata
impl RefUnwindSafe for AssetMetadata
impl Send for AssetMetadata
impl Sync for AssetMetadata
impl Unpin for AssetMetadata
impl UnwindSafe for AssetMetadata
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