pub struct GradientVector {
pub gu: f32,
pub gv: f32,
}Expand description
A gradient vector for displacement texture mapping.
Fields§
§gu: f32§gv: f32Trait Implementations§
Source§impl Clone for GradientVector
impl Clone for GradientVector
Source§fn clone(&self) -> GradientVector
fn clone(&self) -> GradientVector
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 GradientVector
impl Debug for GradientVector
Source§impl Default for GradientVector
impl Default for GradientVector
Source§fn default() -> GradientVector
fn default() -> GradientVector
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GradientVector
impl<'de> Deserialize<'de> for GradientVector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GradientVector
impl PartialEq for GradientVector
Source§impl Serialize for GradientVector
impl Serialize for GradientVector
impl Copy for GradientVector
impl StructuralPartialEq for GradientVector
Auto Trait Implementations§
impl Freeze for GradientVector
impl RefUnwindSafe for GradientVector
impl Send for GradientVector
impl Sync for GradientVector
impl Unpin for GradientVector
impl UnwindSafe for GradientVector
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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