pub struct UnitMappingResultV1 {
pub source_unit: PredictionUnitV1,
pub target_unit: PredictionUnitV1,
pub exact_target_units_per_source_unit: ReducedRatioV1,
pub source_numeric_dimensions: SourceNumericDimensionsV1,
pub importer_scale_conversion: ImporterScaleConversionV1,
pub application_world_unit_policy: ApplicationWorldUnitPolicyV1,
}Expand description
Exact numeric unit mapping without claiming a physical engine-world policy.
Fields§
§source_unit: PredictionUnitV1Source unit semantics.
target_unit: PredictionUnitV1Target numeric unit semantics.
exact_target_units_per_source_unit: ReducedRatioV1Exact target numeric units per source numeric unit.
source_numeric_dimensions: SourceNumericDimensionsV1Physical-dimension preservation classification.
importer_scale_conversion: ImporterScaleConversionV1Importer scale conversion.
application_world_unit_policy: ApplicationWorldUnitPolicyV1Application-owned world-unit policy.
Implementations§
Source§impl UnitMappingResultV1
impl UnitMappingResultV1
Sourcepub fn gltf_to_engine_world_length_unit() -> Self
pub fn gltf_to_engine_world_length_unit() -> Self
Construct the exact glTF-to-Bevy numeric mapping authorized by #481.
Trait Implementations§
Source§impl Clone for UnitMappingResultV1
impl Clone for UnitMappingResultV1
Source§fn clone(&self) -> UnitMappingResultV1
fn clone(&self) -> UnitMappingResultV1
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 UnitMappingResultV1
impl Debug for UnitMappingResultV1
Source§impl<'de> Deserialize<'de> for UnitMappingResultV1
impl<'de> Deserialize<'de> for UnitMappingResultV1
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 UnitMappingResultV1
Source§impl Ord for UnitMappingResultV1
impl Ord for UnitMappingResultV1
Source§fn cmp(&self, other: &UnitMappingResultV1) -> Ordering
fn cmp(&self, other: &UnitMappingResultV1) -> 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 PartialEq for UnitMappingResultV1
impl PartialEq for UnitMappingResultV1
Source§impl PartialOrd for UnitMappingResultV1
impl PartialOrd for UnitMappingResultV1
Source§impl Serialize for UnitMappingResultV1
impl Serialize for UnitMappingResultV1
impl StructuralPartialEq for UnitMappingResultV1
Auto Trait Implementations§
impl Freeze for UnitMappingResultV1
impl RefUnwindSafe for UnitMappingResultV1
impl Send for UnitMappingResultV1
impl Sync for UnitMappingResultV1
impl Unpin for UnitMappingResultV1
impl UnsafeUnpin for UnitMappingResultV1
impl UnwindSafe for UnitMappingResultV1
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