[][src]Struct libraw_sys::libraw_colordata_t

#[repr(C)]pub struct libraw_colordata_t {
    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_uintdata_maximum: c_uintmaximum: c_uintlinear_max: [c_long; 4]fmaximum: f32fnorm: f32white: [[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_tflash_used: f32canon_ev: f32model2: [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_voidprofile_length: c_uintblack_stat: [c_uint; 8]dng_color: [libraw_dng_color_t; 2]dng_levels: libraw_dng_levels_tWB_Coeffs: [[c_int; 4]; 256]WBCT_Coeffs: [[f32; 5]; 64]as_shot_wb_applied: c_intP1_color: [libraw_P1_color_t; 2]raw_bps: c_uintExifColorSpace: c_int

Trait Implementations

impl Clone for libraw_colordata_t[src]

impl Copy for libraw_colordata_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.