XcmsSetWhiteAdjustProc()XcmsSetWhiteAdjustProc()Name
XcmsSetWhiteAdjustProc – change the white point adjustment procedure in
a specified Color Conversion Context.
Synopsis
XcmsWhiteAdjustProc XcmsSetWhiteAdjustProc(ccc, white_adjust_proc,
client_data)
XcmsCCC ccc;
XcmsWhiteAdjustProc white_adjust_proc;
XPointer client_data;
Arguments
ccc Specifies the color conversion context.
client_data
Specifies client data for the white point adjustment proce‐
dure or NULL.
white_adjust_proc
Specifies the white point adjustment procedure.
Returns
The previous white point adjust procedure.
Availability
Release 5 and later.
DescriptionXcmsSetWhiteAdjustProc() sets a new white point adjustment procedure
and client data in the specified CCC, and returns the old procedure.
White adustment procedures provided with Xlib and intended for use with
XcmsSetWhiteAdjustProc() are:
· XcmsCIELabWhiteShiftColors – Uses the CIELAB color space to shift
the chromatic character of colors by the chromatic displacement
between the initial and target white point. No client data is nec‐
essary.
· XcmsCIELuvWhiteShiftColors – Uses the CIELUV color space to shift
the chromatic character of colors by the chromatic displacement
between the initial and target white point. No client data is nec‐
essary.
· XcmsTekHVCWhiteShiftColors – Uses the TekHVC color space to shift
the chromatic character of colors by the chromatic displacement
between the initial and target white point. No client data is nec‐
essary.
See AlsoXcmsCCCOfColormap(), XcmsCreateCCC(), XcmsClientWhitePointOfCCC(), Xcm‐
sConvertColors(), XcmsDefaultCCC(), XcmsScreenWhitePointOfCCC(), Xcms‐
SetCompressionProc(), XcmsSetWhitePoint().
Xlib - Device-independent Color XcmsSetWhiteAdjustProc()