<HTML>
<HEAD>
<TITLE>XcmsSetWhitePoint</TITLE>
</HEAD>
<BODY>
<PRE>



XcmsSetWhitePoint(3X11)	       XLIB FUNCTIONS	      XcmsSetWhitePoint(3X11)



NAME
  XcmsSetWhitePoint, XcmsSetWhiteAdjustProc - modifying CCC attributes

SYNTAX
  Status XcmsSetWhitePoint(ccc, color)
	XcmsCCC ccc;
	XcmsColor *color;

  XcmsWhiteAdjustProc XcmsSetWhiteAdjustProc(ccc, white_adjust_proc,
  client_data)
	XcmsCCC ccc;
	XcmsWhiteAdjustProc white_adjust_proc;
	XPointer client_data;

ARGUMENTS

  ccc	    Specifies the CCC.

  client_data
	    Specifies client data for the white point adjustment procedure or
	    NULL.

  color	    Specifies the new Client White Point.

  white_adjust_proc
	    Specifies the white point adjustment procedure.

DESCRIPTION
  The XcmsSetWhitePoint function changes the Client White Point in the speci-
  fied CCC.  Note that the pixel member is ignored and that the color specif-
  ication is left unchanged upon return.  The format for the new white point
  must be XcmsCIEXYZFormat, XcmsCIEuvYFormat, XcmsCIExyYFormat, or XcmsUnde-
  finedFormat.	If the color argument is NULL, this function sets the format
  component of the Client White Point specification to XcmsUndefinedFormat,
  indicating that the Client White Point is assumed to be the same as the
  Screen White Point.

  This function returns nonzero status if the format for the new white point
  is valid; otherwise, it returns zero.


  The XcmsSetWhiteAdjustProc function first sets the white point adjustment
  procedure and client data in the specified CCC with the newly specified
  procedure and client data and then returns the old procedure.

SEE ALSO
  DisplayOfCCC(3X11), XcmsCCCOfColormap(3X11), XcmsConvertColors(3X11),
  XcmsCreateCCC(3X11), XcmsDefaultCCC(3X11)
  Xlib - C Language X Interface










</PRE>
</BODY>
</HTML>
