pub enum ColorCharacteristics {
sRGB,
Rec709,
Gamma2p2,
Gamma2p8,
Smpte428,
Log100,
Log100Sqrt10,
Bt1361,
Smpte240,
Iec61966,
Linear,
}Expand description
Color characteristics
Gives more information about values in a certain colorspace
Variants§
sRGB
sRGB Transfer function
Rec709
Rec.709 Transfer function
Gamma2p2
Pure gamma 2.2 Transfer function, ITU-R 470M
Gamma2p8
Pure gamma 2.8 Transfer function, ITU-R 470BG
Smpte428
Smpte 428 Transfer function
Log100
Log100 Transfer function
Log100Sqrt10
Log100Sqrt10 Transfer function
Bt1361
Bt1361 Transfer function
Smpte240
Smpte 240 Transfer function
Iec61966
IEC 61966 Transfer function
Linear
Linear transfer function
Trait Implementations§
Source§impl Clone for ColorCharacteristics
impl Clone for ColorCharacteristics
Source§fn clone(&self) -> ColorCharacteristics
fn clone(&self) -> ColorCharacteristics
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 ColorCharacteristics
impl Debug for ColorCharacteristics
Source§impl PartialEq for ColorCharacteristics
impl PartialEq for ColorCharacteristics
impl Copy for ColorCharacteristics
impl StructuralPartialEq for ColorCharacteristics
Auto Trait Implementations§
impl Freeze for ColorCharacteristics
impl RefUnwindSafe for ColorCharacteristics
impl Send for ColorCharacteristics
impl Sync for ColorCharacteristics
impl Unpin for ColorCharacteristics
impl UnsafeUnpin for ColorCharacteristics
impl UnwindSafe for ColorCharacteristics
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