other versions
- wheezy 4.1.0.20011224-6
XcmsCreateCCC(3X11) | XLIB FUNCTIONS | XcmsCreateCCC(3X11) |
名前¶
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)Release 6.5 | X Version 11 |