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: i32Trait Implementations§
Source§impl Clone for PatternShaderInput
 
impl Clone for PatternShaderInput
Source§fn clone(&self) -> PatternShaderInput
 
fn clone(&self) -> PatternShaderInput
Returns a duplicate 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§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