pub struct ShaderInstanceId(pub u32);Expand description
Represents a set of shader uniform parameters.
u32 ID is exposed for debugging purposes only, do not modify by hand.
Tuple Fields§
§0: u32Trait Implementations§
Source§impl Clone for ShaderInstanceId
impl Clone for ShaderInstanceId
Source§fn clone(&self) -> ShaderInstanceId
fn clone(&self) -> ShaderInstanceId
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 ShaderInstanceId
impl Debug for ShaderInstanceId
Source§impl Default for ShaderInstanceId
impl Default for ShaderInstanceId
Source§fn default() -> ShaderInstanceId
fn default() -> ShaderInstanceId
Returns the “default value” for a type. Read more
Source§impl Hash for ShaderInstanceId
impl Hash for ShaderInstanceId
Source§impl Ord for ShaderInstanceId
impl Ord for ShaderInstanceId
Source§fn cmp(&self, other: &ShaderInstanceId) -> Ordering
fn cmp(&self, other: &ShaderInstanceId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ShaderInstanceId
impl PartialEq for ShaderInstanceId
Source§impl PartialOrd for ShaderInstanceId
impl PartialOrd for ShaderInstanceId
impl Copy for ShaderInstanceId
impl Eq for ShaderInstanceId
impl StructuralPartialEq for ShaderInstanceId
Auto Trait Implementations§
impl Freeze for ShaderInstanceId
impl RefUnwindSafe for ShaderInstanceId
impl Send for ShaderInstanceId
impl Sync for ShaderInstanceId
impl Unpin for ShaderInstanceId
impl UnwindSafe for ShaderInstanceId
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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 moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().