pub struct QuadSegment {
pub rect: Box2D<f32>,
pub task_id: RenderTaskId,
}Expand description
Matches QuadSegment in ps_quad.glsl
Fields§
§rect: Box2D<f32>§task_id: RenderTaskIdTrait Implementations§
Source§impl Debug for QuadSegment
impl Debug for QuadSegment
Source§impl GpuBufferDataF for QuadSegment
impl GpuBufferDataF for QuadSegment
const NUM_BLOCKS: usize = VECS_PER_QUAD_SEGMENT
fn write(&self, writer: &mut GpuBufferWriter<'_, GpuBufferBlockF>)
Auto Trait Implementations§
impl Freeze for QuadSegment
impl RefUnwindSafe for QuadSegment
impl Send for QuadSegment
impl Sync for QuadSegment
impl Unpin for QuadSegment
impl UnsafeUnpin for QuadSegment
impl UnwindSafe for QuadSegment
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> 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