AllPlanes(3X11)

名前
AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, XListDepths, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, XMaxRequestSize, XExtendedMaxRequestSize, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease - ディスプレイマクロと関数

書式
AllPlanes

BlackPixel(display, screen_number)

WhitePixel(display, screen_number)

ConnectionNumber(display)

DefaultColormap(display, screen_number)

DefaultDepth(display, screen_number)

int *XListDepths(display, screen_number, count_return)
      Display *display;
      int screen_number;
      int *count_return;

DefaultGC(display, screen_number)

DefaultRootWindow(display)

DefaultScreenOfDisplay(display)

DefaultScreen(display)

DefaultVisual(display, screen_number)

DisplayCells(display, screen_number)

DisplayPlanes(display, screen_number)

DisplayString(display)

long XMaxRequestSize(display)
    Display *display;

long XExtendedMaxRequestSize(display)
    Display *display;

LastKnownRequestProcessed(display)

NextRequest(display)

ProtocolVersion(display)

ProtocolRevision(display)

QLength(display)

RootWindow(display, screen_number)

ScreenCount(display)

ScreenOfDisplay(display, screen_number)

ServerVendor(display)

VendorRelease(display)

引き数

display
    X サーバへの接続を指定する。

screen_number
    ホストサーバ上の適切なスクリーン番号を指定する。

count_return
    深さの配列の要素数が返される。

説明
マクロ は全てのビットを1にした数を返す。 これはプレーンを引き数とする関数で、プレーンとして使える値になる。

マクロ は指定したスクリーンの黒色のピクセル値を返す。

マクロ は指定したスクリーンの白色のピクセル値を返す。

マクロ は指定したディスプレイへの接続数を返す。

マクロ は指定したスクリーンのデフォルトカラーマップのIDを返す。

マクロ は、指定したスクリーンのデフォルトのルートウィンドウの深さ (プレーンの数)を返す。

関数 は、指定したスクリーンで利用できる深さを配列として返す。 指定した screen_number が有効な値であり、かつ配列に十分なメモリを割り当て られるならば、 は利用可能な深さの数を count_return に設定する。 そうでない場合、count_return は設定されず、関数は NULL を返す。 深さの配列に割り当てられたメモリを解放するには を使用すること。

マクロ は、指定したスクリーンのルートウィンドウのデフォルトの GC を返す。

マクロ は指定したスクリーンのルートウィンドウを返す。

マクロ は指定したディスプレイのデフォルトのスクリーンを返す。

マクロ は関数 で参照されるデフォルトのスクリーン番号を返す。

マクロ は指定したスクリーンのデフォルトのビジュアル型を返す。

マクロ はデフォルトのカラーマップ内のエントリー数を返す。

マクロ は指定したスクリーンのルートウィンドウの深さを返す。

マクロ は現在のディスプレイがオープンされた時に に渡された文字列を返す。

関数 は、X サーバが対応しているリクエストの最大サイズ(4バイト単位)を返す。 この最大サイズは、リクエスト長拡張プロトコルエンコーディング (extended-length protocol encoding)を使っていない X サーバにおける 値である。 X サーバがリクエスト長拡張プロトコルエンコーディングに対応していなけ れば、このサイズを超える単一のプロトコルリクエストを X サーバに対して 送ってはならない。 X プロトコルは、このサイズが 4096 ユニット(16384 バイト)より小さくは ならないことを保証している。 次の関数においては、Xlib は必要に応じてデータを複数のプロトコル リクエストに分割する:

関数 は指定したディスプレイがリクエスト長拡張プロトコルエンコーディングに 対応していない場合には 0 を返す。 対応している場合には、リクエスト長拡張プロトコルエンコーディングを使う X サーバが対応している最大のリクエストサイズ(4バイト単位)を返す。 Xlib の関数 は、X サーバがリクエスト長拡張プロトコルエンコーディングに対応していれ ば、必要に応じてこのエンコーディングを使う。 Xlib の他の関数(例えば では、このエンコーディングの使用は認められているが必須ではない。 Xlib の実装においては、このエンコーディングを使わないでデータを 複数個の小さなリクエストに分割してもよい。

マクロ は、X サーバが処理したことを Xlib が認識している最後の リクエストの完全なシリアル番号を取り出す。

マクロ は次のリクエストに使われる完全なシリアル番号を取り出す。

マクロ は接続先のディスプレイにおける X プロトコルのメジャーバージョン番号 (11)を返す。

マクロ は X サーバのプロトコルのマイナーリビジョン番号を返す。

マクロ は接続先のディスプレイにおけるイベントキューの長さを返す。

マクロ はルートウィンドウを返す。

マクロ は利用可能なスクリーンの数を返す。

マクロ は指定したディスプレイのスクリーンへのポインタを返す。

マクロ は、X サーバの実装者を識別できるような文字列へのポインタを返す。 この文字列の終端は NULL である。

マクロ は、ベンダによる X サーバのリリースについての番号を返す。

関連項目
BlackPixelOfScreen(3X11), ImageByteOrder(3X11), IsCursorKey(3X11), XOpenDisplay(3X11)
Xlib - C Language X Interface