XcmsCreateCCC
Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.6
索引
xjman
名前
XcmsCreateCCC, XcmsFreeCCC - CCC の生成と破棄を行う
書式
XcmsCCC XcmsCreateCCC(display, screen_number, visual, client_white_point, compression_proc,
compression_client_data, white_adjust_proc, white_adjust_client_data)
Display *display;
int screen_number;
Visual *visual;
XcmsColor *client_white_point;
XcmsCompressionProc compression_proc;
XPointer compression_client_data;
XcmsWhiteAdjustProc white_adjust_proc;
XPointer white_adjust_client_data;
void XcmsFreeCCC(ccc)
XcmsCCC ccc;
引き数
- display
-
X サーバへの接続を指定する。
- ccc
-
CCC を指定する。
- client_white_point
-
クライアント白色点を指定する。
NULL を指定した場合には、クライアント白色点はスクリーン白色点と同じと
想定される。
pixel メンバは無視される。
- compression_client_data
-
ガモット圧縮の手続きで使われるクライアントのデータか、NULL を指定する。
- compression_proc
-
色がスクリーンの色再現域の外側にあるときに適用されるガモット圧縮の手続
きを指定する。
NULL が指定され、この CCC を使う関数が色使用をデバイス依存のフォーマッ
トに変更しなければならず、スクリーンの色再現域の外側にある色に出会った
場合、この関数は
XcmsFailure
を返す。
- screen_number
-
ホストサーバ上の適切なスクリーン番号を指定する。
- visual
-
ビジュアル型を指定する。
- white_adjust_client_data
-
白色点調整の手続きに使うクライアントデータ、あるいは NULL を指定する。
- white_adjust_proc
-
クライアント白色点がスクリーン白色点と異なるときに適用される白色点調整
手続きを指定する。
NULL を指定すると、白色点調整は行われない。
説明
関数
XcmsCreateCCC
は、指定したディスプレイ、スクリーン、ビジュアルに対する CCC を生成す
る。
関数
XcmsFreeCCC
は、指定した CCC に使われているメモリを解放する。
デフォルトの CCC と、現在カラーマップに関連づけられている CCC は無視さ
れる。
関連項目
DisplayOfCCC(3X11),
XcmsCCCOfColormap(3X11),
XcmsConvertColors(3X11),
XcmsDefaultCCC(3X11),
XcmsSetWhitePoint(3X11)
Xlib - C Language X Interface
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 関連項目
-
Time: 07:00:57 GMT, January 12, 2009