XLIB FUNCTIONS XcmsConvertColors(3x11)
NAME
XcmsConvertColors - convert CCC color specifications
SYNTAXcc [ flag... ] file... -lX11 [ library... ]
Status XcmsConvertColors(XcmsCCC ccc, XcmsColor
colors_in_out[], unsigned int ncolors, XcmsColorFormat
target_format, Bool compression_flags_return[]);
ARGUMENTS ccc Specifies the CCC. If Conversion is betweendevice-independent color spaces only (for example,
TekHVC to CIELuv), the CCC is necessary only to specify the Client White Point.colors_in_out
Specifies an array of color specifications. Pixel members are ignored and remain unchanged upon return.compression_flags_return
Returns an array of Boolean values indicatingcompression status. If a non-NULL pointer is sup-
plied, each element of the array is set to True if the corresponding color was compressed and False otherwise. Pass NULL if the compression status is not useful. ncolors Specifies the number of XcmsColor structures inthe color-specification array.
target_format
Specifies the target color specification format.DESCRIPTION
The XcmsConvertColors function converts the color specifica-
tions in the specified array of XcmsColor structures from their current format to a single target format, using the specified CCC. When the return value is XcmsFailure, the contents of the color specification array are left unchanged.The array may contain a mixture of color specification for-
mats (for example, 3 CIE XYZ, 2 CIE Luv, and so on). Whenthe array contains both device-independent and device-
dependent color specifications and the target_format argu-
ment specifies a device-dependent format (for example,
XcmsRGBiFormat, XcmsRGBFormat), all specifications are con-
verted to CIE XYZ format and then to the target device-
dependent format. X Version 11 Last change: libX11 1.3.5 1XLIB FUNCTIONS XcmsConvertColors(3x11)
SEE ALSO
DisplayOfCCC(3x11), XcmsCCCOfColormap(3x11), XcmsCreateCCC(3x11), XcmsDefaultCCC(3x11), XcmsSetWhitePoint(3x11)Xlib - C Language X Interface
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libx11 ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libX11 1.3.5 2