Share via


glMatrixMode 関数

glMatrixMode 関数は、現在のマトリックスであるマトリックスを指定します。

構文

void WINAPI glMatrixMode(
   GLenum mode
);

パラメーター

mode

後続のマトリックス操作のターゲットとなるマトリックス スタック。 mode パラメーターは、3 つの値のいずれかと見なすことができます。

説明
GL_MODELVIEW
後続のマトリックス操作を modelview マトリックス スタックに適用します。
GL_PROJECTION
後続の行列演算をプロジェクション マトリックス スタックに適用します。
GL_TEXTURE
後続のマトリックス操作をテクスチャ マトリックス スタックに適用します。

戻り値

この関数は値を返しません。

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

名前 意味
GL_INVALID_ENUM
mode が受け入れられた値ではありません。
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

解説

glMatrixMode 関数は、現在のマトリックス モードを設定します。

次の関数は 、glMatrixMode に関連する情報を取得します。

引数GL_MATRIX_MODEを含む glGet

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glEnd

glLoadMatrix

glPushMatrix