pub struct CieDefParams {
pub range_def: [f64; 6],
pub m1: usize,
pub m2: usize,
pub m3: usize,
pub a_table: Vec<f64>,
pub b_table: Vec<f64>,
pub c_table: Vec<f64>,
pub abc_params: CieAbcParams,
}Expand description
Pre-converted parameters for CIEBasedDEF color space (3D table → RGB).
Fields§
§range_def: [f64; 6]§m1: usize§m2: usize§m3: usize§a_table: Vec<f64>§b_table: Vec<f64>§c_table: Vec<f64>§abc_params: CieAbcParamsTrait Implementations§
Source§impl Clone for CieDefParams
impl Clone for CieDefParams
Source§fn clone(&self) -> CieDefParams
fn clone(&self) -> CieDefParams
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 moreAuto Trait Implementations§
impl Freeze for CieDefParams
impl RefUnwindSafe for CieDefParams
impl Send for CieDefParams
impl Sync for CieDefParams
impl Unpin for CieDefParams
impl UnsafeUnpin for CieDefParams
impl UnwindSafe for CieDefParams
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