XcmsCreateCCC(3X11) — NEWS-OS Programmer’s Manual
名称
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;
引数
displayX サーバとの接続を指定します。
cccCCC を指定します。
client_white_point
クライアントホワイトポイントを指定します。 NULL の場合、クライアントホワイトポイントは スクリーンホワイトポイントと同様とみなされます。 ピクセルメンバは無視されることに注意してください。
compression_client_data
全域圧縮手順にて使用するクライアントデータまたは ナルを指定します。
compression_proc
スクリーンの全色領域外のカラーの場合、適応する全域圧縮手順を指定します。 ナルであり、またこの CCC を使用する関数が カラー仕様をデバイス依存の形式に変換しなければならず、 スクリーンカラーの全色領域外のカラーである場合、 その関数は XcmsFailure を返します。
screen_number
ホストサーバ上の適切なスクリーンナンバを 指定します。
visualビジュアルタイプを指定します。
white_adjust_client_data
ポイント調整手順にて使用するクライアントデータ またはナルを指定します。
white_adjust_proc
クライアントホワイトポイントがスクリーンホワイトポイント と異なる場合、 適用するホワイト調整手順を指定します。 ナルを指定すると、 ホワイトポイント調整を行いません。
解説
XcmsCreateCCC 関数は指定ディスプレイ、スクリーン およびビジュアルに対する CCC を生成します。 XcmsFreeCCC 関数は指定 CCC に使用するメモリを開放します。 デフォルトの CCC およびカラーマップに 現在関連する CCC は無視されることに注意してください。
関連事項
DisplayOfCCC(3X11), XcmsCCCofColormap(3X11), XcmsConvertColors(3X11), XcmsDefaultCCC(3X11), XcmsSetWhitePoint(3X11)
Xlib − C Language X Interface
NEWS-OSRelease 4.2.1R