next up previous contents index
Next: 9.2 glutLayerGet Up: 9 State Retrieval Previous:9 State Retrieval

9.1 glutGet

 glutGetは 整数値で表される簡単なGLUTステートを取得します.

Usage

int glutGet(GLenum state);
state
取得したいステート名.

GLUT_WINDOW_X
カレントウィンドウのスクリーン原点からのX座標値 (ピクセル単位).
GLUT_WINDOW_Y
カレントウィンドウのスクリーン原点からのY座標値 (ピクセル単位).
GLUT_WINDOW_WIDTH
カレントウィンドウ幅(ピクセル単位).
GLUT_WINDOW_HEIGHT
カレントウィンドウ高(ピクセル単位).
GLUT_WINDOW_BUFFER_SIZE
カレントウィンドウのカラーバッファの全ビット数. RGBAウィンドウの場合はGLUT_WINDOW_RED_SIZEGLUT_WINDOW_GREEN_SIZEGLUT_WINDOW_BLUE_SIZEGLUT_WINDOW_ALPHA_SIZEの 合計値.カラーインデックス・ウィンドウの場合は カラーインデックスのサイズ.
GLUT_WINDOW_STENCIL_SIZE
カレントウィンドウのステンシルバッファのビット数.
GLUT_WINDOW_DEPTH_SIZE
カレントウィンドウのデプスバッファのビット数.
GLUT_WINDOW_RED_SIZE
カレントウィンドウのカラーバッファにストアされるRのビット数. ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_GREEN_SIZE
カレントウィンドウのカラーバッファにストアされるGのビット数. ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_BLUE_SIZE
カレントウィンドウのカラーバッファにストアされるBのビット数. ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_ALPHA_SIZE
カレントウィンドウのカラーバッファにストア されるαのビット数.ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_ACCUM_RED_SIZE
カレントウィンドウのアキュムレーション・バッファに ストアされるRのビット数.ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_ACCUM_GREEN_SIZE
カレントウィンドウのアキュムレーション・バッファに ストアされるGのビット数.ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_ACCUM_BLUE_SIZE
カレントウィンドウのアキュムレーション・バッファに ストアされるBのビット数.ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_ACCUM_ALPHA_SIZE
カレントウィンドウのアキュムレーション・バッファに ストアされるαのビット数.ウィンドウがカラーインデックスの場合はゼロ.
GLUT_WINDOW_DOUBLEBUFFER
カレントウィンドウがダブルバッファなら1,そうでなければ0.
GLUT_WINDOW_RGBA
カレントウィンドウがRGBAモードなら1,そうでなければ (カラーインデックスなら)0.
GLUT_WINDOW_PARENT
カレントウィンドウの親の数;トップレベルウィンドウの場合は0.
GLUT_WINDOW_NUM_CHILDREN
カレントウィンドウが持つサブウィンドウの数 (子の子は数えない).
GLUT_WINDOW_COLORMAP_SIZE
カレントウィンドウのカラーインデックス・カラーマップのサイズ; RGBAモードの場合は0.
GLUT_WINDOW_NUM_SAMPLES
カレントウィンドウがマルチサンプリングされている際の サンプル数.
GLUT_WINDOW_STEREO
カレントウィンドウがステレオならば1,そうでなければ0.
GLUT_WINDOW_CURSOR
カレントウィンドウのカレントカーソル.
GLUT_SCREEN_WIDTH
スクリーン幅(ピクセル値). 幅が未知か利用できなければ0.
GLUT_SCREEN_HEIGHT
スクリーン高(ピクセル値).高が未知か利用できなければ0.
GLUT_SCREEN_WIDTH_MM
スクリーン幅(mm).幅が未知か利用できなければ0.
GLUT_SCREEN_HEIGHT_MM
スクリーン高(mm).高が未知か利用できなければ0.
GLUT_MENU_NUM_ITEMS
カレントメニューのアイテム数.
GLUT_DISPLAY_MODE_POSSIBLE
カレントディスプレイモードがサポートされているかどうか.
GLUT_INIT_DISPLAY_MODE
初期ディスプレイモードのビットマスク.
GLUT_INIT_WINDOW_X
初期ウィンドウ位置のX座標値.
GLUT_INIT_WINDOW_Y
初期ウィンドウ位置のY座標値.
GLUT_INIT_WINDOW_WIDTH
初期ウィンドウサイズの幅.
GLUT_INIT_WINDOW_HEIGHT
初期ウィンドウサイズの高
GLUT_ELAPSED_TIME
glutInit がコールされてからの(または最初の glutGet(GLUT_ELAPSED_TIME)へのコールからの)ミリ秒.

Description

glutGetは整数値で表される簡単な GLUT ステートを取得する. 引数 state にはどのタイプのステートが返されるかを指定する. ウィンドウの capability ステートは使用中のレイヤーに関するものを返す. GLUT_WINDOW_で始まるGLUTステート名は カレントウィンドウに関するステートを返す. GLUT_MENU_で始まるステート名は カレントメニューに関するステートを返す. 他の GLUT ステート名はグローバルなステートを返す. 不適切な GLUT ステート名へのリクエストは -1 を返す.


next up previous contents index
Next: 9.2 glutLayerGet Up: 9 State Retrieval Previous:9 State Retrieval
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996