#[repr(C)]pub struct libraw_colordata_t {Show 35 fields
pub curve: [ushort; 65536],
pub cblack: [c_uint; 4104],
pub black: c_uint,
pub data_maximum: c_uint,
pub maximum: c_uint,
pub linear_max: [c_long; 4],
pub fmaximum: f32,
pub fnorm: f32,
pub white: [[ushort; 8]; 8],
pub cam_mul: [f32; 4],
pub pre_mul: [f32; 4],
pub cmatrix: [[f32; 4]; 3],
pub ccm: [[f32; 4]; 3],
pub rgb_cam: [[f32; 4]; 3],
pub cam_xyz: [[f32; 3]; 4],
pub phase_one_data: ph1_t,
pub flash_used: f32,
pub canon_ev: f32,
pub model2: [c_char; 64],
pub UniqueCameraModel: [c_char; 64],
pub LocalizedCameraModel: [c_char; 64],
pub ImageUniqueID: [c_char; 64],
pub RawDataUniqueID: [c_char; 17],
pub OriginalRawFileName: [c_char; 64],
pub profile: *mut c_void,
pub profile_length: c_uint,
pub black_stat: [c_uint; 8],
pub dng_color: [libraw_dng_color_t; 2],
pub dng_levels: libraw_dng_levels_t,
pub WB_Coeffs: [[c_int; 4]; 256],
pub WBCT_Coeffs: [[f32; 5]; 64],
pub as_shot_wb_applied: c_int,
pub P1_color: [libraw_P1_color_t; 2],
pub raw_bps: c_uint,
pub ExifColorSpace: c_int,
}Fields§
§curve: [ushort; 65536]§cblack: [c_uint; 4104]§black: c_uint§data_maximum: c_uint§maximum: c_uint§linear_max: [c_long; 4]§fmaximum: f32§fnorm: f32§white: [[ushort; 8]; 8]§cam_mul: [f32; 4]§pre_mul: [f32; 4]§cmatrix: [[f32; 4]; 3]§ccm: [[f32; 4]; 3]§rgb_cam: [[f32; 4]; 3]§cam_xyz: [[f32; 3]; 4]§phase_one_data: ph1_t§flash_used: f32§canon_ev: f32§model2: [c_char; 64]§UniqueCameraModel: [c_char; 64]§LocalizedCameraModel: [c_char; 64]§ImageUniqueID: [c_char; 64]§RawDataUniqueID: [c_char; 17]§OriginalRawFileName: [c_char; 64]§profile: *mut c_void§profile_length: c_uint§black_stat: [c_uint; 8]§dng_color: [libraw_dng_color_t; 2]§dng_levels: libraw_dng_levels_t§WB_Coeffs: [[c_int; 4]; 256]§WBCT_Coeffs: [[f32; 5]; 64]§as_shot_wb_applied: c_int§P1_color: [libraw_P1_color_t; 2]§raw_bps: c_uint§ExifColorSpace: c_intTrait Implementations§
Source§impl Clone for libraw_colordata_t
impl Clone for libraw_colordata_t
Source§fn clone(&self) -> libraw_colordata_t
fn clone(&self) -> libraw_colordata_t
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 moreimpl Copy for libraw_colordata_t
Auto Trait Implementations§
impl Freeze for libraw_colordata_t
impl RefUnwindSafe for libraw_colordata_t
impl !Send for libraw_colordata_t
impl !Sync for libraw_colordata_t
impl Unpin for libraw_colordata_t
impl UnwindSafe for libraw_colordata_t
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