pub struct BillboardVertex {
pub position: [f32; 3],
pub uv: [f32; 2],
pub color: [f32; 4],
}Expand description
Render-ready vertex data for a single billboard quad corner.
Fields§
§position: [f32; 3]World-space corner position.
uv: [f32; 2]UV coordinates for the quad corner.
color: [f32; 4]RGBA color.
Trait Implementations§
Source§impl Clone for BillboardVertex
impl Clone for BillboardVertex
Source§fn clone(&self) -> BillboardVertex
fn clone(&self) -> BillboardVertex
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 BillboardVertex
impl Debug for BillboardVertex
Source§impl PartialEq for BillboardVertex
impl PartialEq for BillboardVertex
Source§fn eq(&self, other: &BillboardVertex) -> bool
fn eq(&self, other: &BillboardVertex) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for BillboardVertex
impl StructuralPartialEq for BillboardVertex
Auto Trait Implementations§
impl Freeze for BillboardVertex
impl RefUnwindSafe for BillboardVertex
impl Send for BillboardVertex
impl Sync for BillboardVertex
impl Unpin for BillboardVertex
impl UnsafeUnpin for BillboardVertex
impl UnwindSafe for BillboardVertex
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