pub struct QuadHeader {
pub transform_id: GpuTransformId,
pub z_id: ZBufferId,
pub pattern_input: PatternShaderInput,
}Expand description
Matches QuadHeader in ps_quad.glsl
Fields§
§transform_id: GpuTransformId§z_id: ZBufferId§pattern_input: PatternShaderInputTrait Implementations§
Source§impl GpuBufferDataI for QuadHeader
impl GpuBufferDataI for QuadHeader
const NUM_BLOCKS: usize = 1
fn write(&self, writer: &mut GpuBufferWriter<'_, GpuBufferBlockI>)
Auto Trait Implementations§
impl Freeze for QuadHeader
impl RefUnwindSafe for QuadHeader
impl Send for QuadHeader
impl Sync for QuadHeader
impl Unpin for QuadHeader
impl UnsafeUnpin for QuadHeader
impl UnwindSafe for QuadHeader
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