Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XcmsFreeCCC(3X11) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DisplayOfCCC(3X11)

XcmsCCCofColormap(3X11)

XcmsConvertColors(3X11)

XcmsDefaultCCC(3X11)

XcmsSetWhitePoint(3X11)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026