Struct lcms2_sys::ffi::ICCHeader [] [src]

#[repr(C)]
pub struct ICCHeader { pub size: u32, pub cmmId: Signature, pub version: u32, pub deviceClass: ProfileClassSignature, pub colorSpace: ColorSpaceSignature, pub pcs: ColorSpaceSignature, pub date: DateTimeNumber, pub magic: Signature, pub platform: PlatformSignature, pub flags: u32, pub manufacturer: Signature, pub model: u32, pub attributes: u64, pub renderingIntent: Intent, pub illuminant: EncodedXYZNumber, pub creator: Signature, pub profileID: ProfileID, pub reserved: [i8; 28], }

Fields

Profile size in bytes

CMM for this profile

Format version number

Type of profile

Color space of data

PCS, XYZ or Lab only

Date profile was created

Magic Number to identify an ICC profile

Primary Platform

Various bit settings

Device manufacturer

Device model number

Device attributes

Rendering intent

Profile illuminant

Profile creator

Profile ID using MD5

Reserved for future use

Trait Implementations

impl Copy for ICCHeader
[src]

impl Clone for ICCHeader
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ICCHeader
[src]

Formats the value using the given formatter.

impl Default for ICCHeader
[src]

Returns the "default value" for a type. Read more