next up previous contents index
Next: 3 Beginning Event Processing Up: 2 Initialization Previous:2.2 glutInitWindowPositionglutInitWindowSize

2.3 glutInitDisplayMode

 glutInitDisplayMode 初期ディスプレイモードを設定します.

Usage

void glutInitDisplayMode(unsigned int mode);
mode
ディスプレイモードで,通常は以下の GLUT ディスプレイモード・ビットマスクの ビット和.

GLUT_RGBA
RGBA モードを選択するビットマスク.GLUT_RGBAGLUT_INDEX も記述されないときのデフォルトである.
GLUT_RGB
GLUT_RGBA へのエイリアス.
GLUT_INDEX
カラーインデックス・モードを選択するビットマスク. GLUT_RGBAも記述された場合,上書きする.
GLUT_SINGLE
シングルバッファ・モードを選択するビットマスク. GLUT_DOUBLEGLUT_SINGLEも記述されていない場合の デフォルトである.
GLUT_DOUBLE
ダブルバッファ・モードを選択するビットマスク. GLUT_SINGLE も記述されていた場合,上書きする.
GLUT_ACCUM
アキュムレーション・バッファを選択するビットマスク.
GLUT_ALPHA
カラーバッファにアルファ成分を加えることを選択するビットマスク.
GLUT_DEPTH
デプス(Z)バッファを加えることを選択するビットマスク.
GLUT_STENCIL
ステンシル・バッファを加えることを選択するビットマスク.
GLUT_MULTISAMPLE
マルチサンプリングのサポートを選択するビットマスク. マルチサンプリングが利用できない場合は無視される.
注意:マルチサンプリングを可能とするためには,OpenGL の クライアントとサーバーの両方が GLX_SAMPLE_SGIS エクステンションをサポートしていなければならない.
GLUT_STEREO
ステレオ・ウィンドウを選択するビットマスク.
GLUT_LUMINANCE
``luminance'' カラーモデルを選択するビットマスク. このモデルは OpenGL の RGBA カラーモデルの機能を提供するが, G,B成分はフレームバッファに反映されない.その代わり,各ピクセルの R成分がゼロとglutGet(GLUT_WINDOW_COLORMAP_SIZE)-1 の間の値に 変換され,ウィンドウごとのカラーマップを参照してそのウィンドウ内の ピクセル色を決定する.GLUT_LUMINANCE ウィンドウの 初期カラーマップは線形なグレーであるが,GLUT のカラーマップ・ ルーチンによって変更可能である.

Description

初期ディスプレイモードはトップレベル・ウィンドウやサブウィンドウ, オーバーレイを生成する際に,生成されるウィンドウやオーバーレイの OpenGL ディスプレイモードを決定するのに用いられる.

GLUT_RGBA は RGBA カラーモデルを選択するが,アルファビット (アルファ・バッファあるいは デスティネーション・アルファとも呼ばれる)を確保するように リクエストするわけではない,という点に注意せよ. アルファをリクエストするには, GLUT_ALPHAと明記すべきである. GLUT_LUMINANCEも同様である.

GLUT_LUMINANCE Implementation Notes

  GLUT_LUMINANCE は ほとんどのプラットフォームでサポートされているわけではない.


next up previous contents index
Next: 3 Beginning Event Processing Up: 2 Initialization Previous:2.2 glutInitWindowPositionglutInitWindowSize
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996