pub struct GeoInstance {
pub mesh_id: u32,
pub position: [f32; 3],
pub rotation: [f32; 4],
pub scale: [f32; 3],
}Expand description
A geometry instance with transform.
Fields§
§mesh_id: u32§position: [f32; 3]§rotation: [f32; 4]§scale: [f32; 3]Trait Implementations§
Source§impl Clone for GeoInstance
impl Clone for GeoInstance
Source§fn clone(&self) -> GeoInstance
fn clone(&self) -> GeoInstance
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 moreAuto Trait Implementations§
impl Freeze for GeoInstance
impl RefUnwindSafe for GeoInstance
impl Send for GeoInstance
impl Sync for GeoInstance
impl Unpin for GeoInstance
impl UnsafeUnpin for GeoInstance
impl UnwindSafe for GeoInstance
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more