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_SIZE,
GLUT_WINDOW_GREEN_SIZE,
GLUT_WINDOW_BLUE_SIZE,GLUT_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: 9.2 glutLayerGet
Up: 9 State Retrieval
Previous:9 State Retrieval
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996