Top Description Fields Constructors Methods
org.lwjgl.test.opengles.util

public final Class GLMatrix

extends Object
Class Inheritance
Imports
org.lwjgl.util.vector.Matrix4f, .Vector3f, java.util.Stack

Emulates the matrix stack in fixed-function OpenGL.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
private static final Matrix4f
private static int
private static final Stack<Matrix4f>
mvMatrixStack

The model/view matrix stack.

private static final float
private static final Stack<Matrix4f>
pMatrixStack

The projection matrix stack.

private static final Vector3f

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Matrix4f
private static Stack<Matrix4f>
public static void
glFrustum(final float l, final float r, final float b, final float t, final float n, final float f)

public static void
public static void
public static void
public static void
glMatrixMode(final int mode)

public static void
public static void
glOrtho(final float l, final float r, final float b, final float t, final float n, final float f)

public static void
public static void
public static void
glRotatef(final float angle, final float x, final float y, final float z)

public static void
glTranslatef(final float x, final float y, final float z)

public static void
gluPerspective(final float fovy, final float aspect, final float zNear, final float zFar)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_MODELVIEWback to summary
public static final int GL_MODELVIEW
GL_PROJECTIONback to summary
public static final int GL_PROJECTION
m4fback to summary
private static final Matrix4f m4f
modeback to summary
private static int mode
mvMatrixStackback to summary
private static final Stack<Matrix4f> mvMatrixStack

The model/view matrix stack.

PIback to summary
private static final float PI
pMatrixStackback to summary
private static final Stack<Matrix4f> pMatrixStack

The projection matrix stack.

v3fback to summary
private static final Vector3f v3f

Constructor Detail

GLMatrixback to summary
private GLMatrix()

Method Detail

getCurrentMatrixback to summary
private static Matrix4f getCurrentMatrix()
getCurrentStackback to summary
private static Stack<Matrix4f> getCurrentStack()
glFrustumback to summary
public static void glFrustum(final float l, final float r, final float b, final float t, final float n, final float f)
glGetMatrixback to summary
public static void glGetMatrix(final Matrix4f d)
glLoadIdentityback to summary
public static void glLoadIdentity()
glLoadMatrixback to summary
public static void glLoadMatrix(final Matrix4f s)
glMatrixModeback to summary
public static void glMatrixMode(final int mode)
glMultMatrixback to summary
public static void glMultMatrix(final Matrix4f m)
glOrthoback to summary
public static void glOrtho(final float l, final float r, final float b, final float t, final float n, final float f)
glPopMatrixback to summary
public static void glPopMatrix()
glPushMatrixback to summary
public static void glPushMatrix()
glRotatefback to summary
public static void glRotatef(final float angle, final float x, final float y, final float z)
glTranslatefback to summary
public static void glTranslatef(final float x, final float y, final float z)
gluPerspectiveback to summary
public static void gluPerspective(final float fovy, final float aspect, final float zNear, final float zFar)