pub enum WarpMapEncodingV1 {
RgSigned,
NormalRgb,
}Variants§
RgSigned
Decode displacement from RG in [0, 1] mapped to [-1, 1].
This is a good default for authored displacement maps.
NormalRgb
Decode a normal from RGB in [0, 1] mapped to [-1, 1], and use XY as displacement.
This is convenient when the warp field is stored as a normal map.
Trait Implementations§
Source§impl Clone for WarpMapEncodingV1
impl Clone for WarpMapEncodingV1
Source§fn clone(&self) -> WarpMapEncodingV1
fn clone(&self) -> WarpMapEncodingV1
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 WarpMapEncodingV1
impl Debug for WarpMapEncodingV1
Source§impl PartialEq for WarpMapEncodingV1
impl PartialEq for WarpMapEncodingV1
impl Copy for WarpMapEncodingV1
impl Eq for WarpMapEncodingV1
impl StructuralPartialEq for WarpMapEncodingV1
Auto Trait Implementations§
impl Freeze for WarpMapEncodingV1
impl RefUnwindSafe for WarpMapEncodingV1
impl Send for WarpMapEncodingV1
impl Sync for WarpMapEncodingV1
impl Unpin for WarpMapEncodingV1
impl UnsafeUnpin for WarpMapEncodingV1
impl UnwindSafe for WarpMapEncodingV1
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