Gl.MatrixMode (gb.opengl)
Static Sub MatrixMode ( Mode As Integer )
Specify which matrix is the current matrix.
Parameters
- mode
-
Specifies which matrix stack is the target
for subsequent matrix operations.
Three values are accepted:
Gl.MODELVIEW,
Gl.PROJECTION, and
Gl.TEXTURE.
The initial value is Gl.MODELVIEW.
Additionally, if the ARB_imaging extension is supported,
Gl.COLOR is also accepted.
Description
Gl.MatrixMode sets the current matrix mode.
mode can assume one of four values:
- Gl.MODELVIEW
-
Applies subsequent matrix operations to the modelview matrix stack.
- Gl.PROJECTION
-
Applies subsequent matrix operations to the projection matrix stack.
- Gl.TEXTURE
-
Applies subsequent matrix operations to the texture matrix stack.
- Gl.COLOR
-
Applies subsequent matrix operations to the color matrix stack.
To find out which matrix stack is currently the target of all matrix
operations, call
Gl.Get with argument Gl.MATRIX_MODE. The initial
value is Gl.MODELVIEW.
Errors
Gl.INVALID_ENUM is generated if
mode is not an accepted value.
Gl.INVALID_OPERATION is generated if
Gl.MatrixMode
is executed between the execution of Gl.Begin
and the corresponding execution of Gl.End.
Associated Gets
Gl.Get with argument Gl.MATRIX_MODE
See also
Gl.LoadMatrix,
Gl.LoadTransposeMatrix,
Gl.MultMatrix,
Gl.MultTransposeMatrix,
See original documentation on OpenGL website