pub struct NormalConvention {
pub green: NormalGreen,
pub z: NormalZ,
pub x: NormalX,
pub basis: NormalBasis,
}Expand description
How a normal map’s channels encode its tangent-space normal.
Fields§
§green: NormalGreen§z: NormalZ§x: NormalX§basis: NormalBasisImplementations§
Source§impl NormalConvention
impl NormalConvention
Sourcepub const GLTF: NormalConvention
pub const GLTF: NormalConvention
glTF’s: X in red, green up, Z stored.
Trait Implementations§
Source§impl Clone for NormalConvention
impl Clone for NormalConvention
impl Copy for NormalConvention
Source§impl Debug for NormalConvention
impl Debug for NormalConvention
impl Eq for NormalConvention
Source§impl PartialEq for NormalConvention
impl PartialEq for NormalConvention
Source§impl Serialize for NormalConvention
impl Serialize for NormalConvention
impl StructuralPartialEq for NormalConvention
Auto Trait Implementations§
impl Forget for NormalConvention
impl Freeze for NormalConvention
impl RefUnwindSafe for NormalConvention
impl Send for NormalConvention
impl Sync for NormalConvention
impl Unpin for NormalConvention
impl UnsafeUnpin for NormalConvention
impl UnwindSafe for NormalConvention
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.