XcmsFunctionSet()XcmsFunctionSet()NameXcmsFunctionSet – Xcms Color Characterization Function Set structure.
Availability
Release 5 and later.
Description
The XcmsFunctionSet structure contains the information necessary to
convert the encoding of color specifications between CIEXYZ, RGB Inten‐
sity, and RGB Device encodings; and how to obtain and free Screen Color
Characterization Data (also known as the device profile) necessary for
color specification conversion.
The DDColorSpaces member points to an array of pointers to XcmsCol‐
orSpace structures for device-dependent color spaces - the information
necessary to convert the encoding of color specifications between
CIEXYZ, RGB Intensity, and RGB Device encodings.
The screenInitProc member identifies the function that obtains the
device profile.
The screenFreeProc member identifies the function that frees the func‐
tion set specific device profile obtained with screenInitProc.
Structures
The XcmsFunctionSet structure contains:
typedef struct _XcmsFunctionSet {
XcmsColorSpace **DDColorSpaces;
XcmsScreenInitProc screenInitProc;
XcmsScreenFreeProc screenFreeProc;
} XcmsFunctionSet;
See AlsoXcmsAddFunctionSet(), XcmsColorSpace, XcmsScreenInitProc, XcmsScreen‐
FreeProc.
Xlib - Device-independent Color XcmsFunctionSet()