pub struct RenderBatch {
pub vertices: Vec<BillboardVertex>,
pub indices: Vec<u32>,
}Expand description
Output of the particle renderer: sorted vertices and indices.
Fields§
§vertices: Vec<BillboardVertex>Interleaved vertex data (4 vertices per particle, in depth order).
indices: Vec<u32>Index buffer (6 indices per particle — two triangles per quad).
Implementations§
Source§impl RenderBatch
impl RenderBatch
Sourcepub fn particle_count(&self) -> usize
pub fn particle_count(&self) -> usize
Number of particles represented in this batch.
Trait Implementations§
Source§impl Clone for RenderBatch
impl Clone for RenderBatch
Source§fn clone(&self) -> RenderBatch
fn clone(&self) -> RenderBatch
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 moreAuto Trait Implementations§
impl Freeze for RenderBatch
impl RefUnwindSafe for RenderBatch
impl Send for RenderBatch
impl Sync for RenderBatch
impl Unpin for RenderBatch
impl UnsafeUnpin for RenderBatch
impl UnwindSafe for RenderBatch
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