XcmsCIEuvY(3x)

XcmsCIEuvY3x

Xcms color struture

Part of XcmsColor(3x).

Structures

The structure for XcmsColor contains:

typedef unsigned long XcmsColorFormat;			
typedef struct {
	union {
		XcmsRGB RGB;
		XcmsRGBi RGBi;
		XcmsCIEXYZ CIEXYZ;
		XcmsCIEuvY CIEuvY;
		XcmsCIExyY CIExyY;
		XcmsCIELab CIELab;
		XcmsCIELuv CIELuv;
		XcmsTekHVC TekHVC;
		XcmsPad Pad;
	} spec;
	unsigned long pixel;
	XcmsColorFormat format;
} XcmsColor;			
typedef double XcmsFloat;
typedef struct {
	unsigned short red;	
	unsigned short green;	
	unsigned short blue;	
} XcmsRGB;		
typedef struct {
	XcmsFloat red;	
	XcmsFloat green;	
	XcmsFloat blue;	
} XcmsRGBi;		
typedef struct {
	XcmsFloat X;
	XcmsFloat Y;	
	XcmsFloat Z;
} XcmsCIEXYZ;		
typedef struct {
	XcmsFloat u_prime;	
	XcmsFloat v_prime;	
	XcmsFloat Y; 	
} XcmsCIEuvY;		
typedef struct {
	XcmsFloat x; 	
	XcmsFloat y; 	
	XcmsFloat Y; 	
} XcmsCIExyY;		
typedef struct {
	XcmsFloat L_star; 	
	XcmsFloat a_star;
	XcmsFloat b_star;
} XcmsCIELab;		
typedef struct {
	XcmsFloat L_star; 	
	XcmsFloat u_star;
	XcmsFloat v_star;
} XcmsCIELuv;		
typedef struct {
	XcmsFloat H; 	
	XcmsFloat V; 	
	XcmsFloat C; 	
} XcmsTekHVC;		
typedef struct {
	XcmsFloat pad0;
	XcmsFloat pad1;
	XcmsFloat pad2;
	XcmsFloat pad3;
} XcmsPad;		

Overview

The XcmsColor structure contains a union of substructures, each supporting color specification encoding for a particular color space.

Releases

8 releases since Debian 1.1 (Buzz); the text changed 4 times.

  1. 1.1
  2. 1.2
  3. 1.3–2.2
  4. 3.0
  5. 3.1

From libx11-dev 4.3.0.dfsg.1-14sarge7 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.