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§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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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