Struct ark_api::world::MeshProperties
source · [−]#[repr(C)]pub struct MeshProperties {
pub bbox_min: [f32; 3],
pub bbox_max: [f32; 3],
pub bounding_radius: f32,
pub semantic_flags: u32,
}
Expand description
Mesh properties
Properties of a mesh that you can query.
Especially useful for computing offset matrices, to fix meshes that aren’t centered properly.
Fields
bbox_min: [f32; 3]
bbox_max: [f32; 3]
bounding_radius: f32
semantic_flags: u32
Trait Implementations
sourceimpl Clone for MeshProperties
impl Clone for MeshProperties
sourcefn clone(&self) -> MeshProperties
fn clone(&self) -> MeshProperties
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MeshProperties
impl Debug for MeshProperties
sourceimpl Default for MeshProperties
impl Default for MeshProperties
sourcefn default() -> MeshProperties
fn default() -> MeshProperties
Returns the “default value” for a type. Read more
impl Copy for MeshProperties
impl Pod for MeshProperties
Auto Trait Implementations
impl RefUnwindSafe for MeshProperties
impl Send for MeshProperties
impl Sync for MeshProperties
impl Unpin for MeshProperties
impl UnwindSafe for MeshProperties
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CheckedBitPattern for T where
T: AnyBitPattern,
impl<T> CheckedBitPattern for T where
T: AnyBitPattern,
type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
. Read more
sourcefn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret bits
as &Self
. Read more