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
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- エラー
-
- 関連する取得値
-
- 関連項目
-
Time: 07:01:09 GMT, January 12, 2009