Struct webrender::pattern::PatternShaderInput
source · pub struct PatternShaderInput(pub i32, pub i32);
Expand description
A 32bit payload used as input for the pattern-specific logic in the shader.
Patterns typically use it as a GpuBuffer offset to fetch their data.
Tuple Fields§
§0: i32
§1: i32
Trait Implementations§
source§impl Clone for PatternShaderInput
impl Clone for PatternShaderInput
source§fn clone(&self) -> PatternShaderInput
fn clone(&self) -> PatternShaderInput
Returns a copy 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 moresource§impl Debug for PatternShaderInput
impl Debug for PatternShaderInput
source§impl Default for PatternShaderInput
impl Default for PatternShaderInput
source§impl Hash for PatternShaderInput
impl Hash for PatternShaderInput
source§impl PartialEq for PatternShaderInput
impl PartialEq for PatternShaderInput
source§fn eq(&self, other: &PatternShaderInput) -> bool
fn eq(&self, other: &PatternShaderInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PatternShaderInput
impl Serialize for PatternShaderInput
impl Copy for PatternShaderInput
impl Eq for PatternShaderInput
impl StructuralPartialEq for PatternShaderInput
Auto Trait Implementations§
impl Freeze for PatternShaderInput
impl RefUnwindSafe for PatternShaderInput
impl Send for PatternShaderInput
impl Sync for PatternShaderInput
impl Unpin for PatternShaderInput
impl UnwindSafe for PatternShaderInput
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