pub enum NormalSpace {
World,
View,
Tangent,
}Expand description
Where a normal vector is expressed.
Variants§
Trait Implementations§
Source§impl Clone for NormalSpace
impl Clone for NormalSpace
impl Copy for NormalSpace
Source§impl Debug for NormalSpace
impl Debug for NormalSpace
impl Eq for NormalSpace
Source§impl Hash for NormalSpace
impl Hash for NormalSpace
Source§impl PartialEq for NormalSpace
impl PartialEq for NormalSpace
Source§impl Serialize for NormalSpace
impl Serialize for NormalSpace
impl StructuralPartialEq for NormalSpace
Auto Trait Implementations§
impl Forget for NormalSpace
impl Freeze for NormalSpace
impl RefUnwindSafe for NormalSpace
impl Send for NormalSpace
impl Sync for NormalSpace
impl Unpin for NormalSpace
impl UnsafeUnpin for NormalSpace
impl UnwindSafe for NormalSpace
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.