GLMATRIXMODE

Section: Misc. Reference Manual Pages (3G)
索引 xjman
 

名前

glMatrixMode - どの行列を現在の行列にするのかを指定する

 

書式

void glMatrixMode( GLenum mode )


 

引き数

mode
後に続く行列操作において、どの行列スタックを対象に するのかを指定する。 指定可能な値は GL_MODELVIEW, GL_PROJECTION, GL_TEXTURE である。 初期値は GL_MODELVIEW である。 これに加えて、実装が GL_ARB_imaging に対応している 場合には、GL_COLOR も指定可能である。
 

説明

glMatrixMode は現在の行列モードを指定する。 mode は次の4個の値のいずれかである:
GL_MODELVIEW
後に続く行列操作をモデルビュー行列スタックに適用する。
GL_PROJECTION
後に続く行列操作を投影行列スタックに適用する。
GL_TEXTURE
後に続く行列操作をテクスチャ行列スタックに適用する。
GL_COLOR
後に続く行列操作を色行列スタックに適用する。 現在どの行列スタックが全ての行列操作の対象となっているのかを 調べるには、引き数 GL_MATRIX_MODE を指定して glGet を呼び出す。 初期値は GL_MODELVIEW である。
 

エラー

GL_INVALID_ENUM: mode の値が不正な場合に起こる。 GL_INVALID_OPERATION: glBegin と、その対になる glEnd の間で glMatrixMode を実行すると起こる。  

関連する取得値

引き数 GL_MATRIX_MODE を指定した glGet  

関連項目

glLoadMatrix(3G), glPushMatrix(3G)


 

Index

名前
書式
引き数
説明
エラー
関連する取得値
関連項目

jman



Time: 07:01:09 GMT, January 12, 2009