public class

MatrixStack

extends Object
java.lang.Object
   ↳ com.cooliris.media.MatrixStack

Class Overview

A matrix stack, similar to OpenGL ES's internal matrix stack.

Summary

Public Constructors
MatrixStack()
MatrixStack(int maxDepth)
Public Methods
void apply(float[] mCoordsIn, float[] mCoordsOut)
void getMatrix(float[] dest, int offset)
void glFrustumf(float left, float right, float bottom, float top, float near, float far)
void glFrustumx(int left, int right, int bottom, int top, int near, int far)
void glLoadIdentity()
void glLoadMatrixf(FloatBuffer m)
void glLoadMatrixf(float[] m, int offset)
void glLoadMatrixx(int[] m, int offset)
void glLoadMatrixx(IntBuffer m)
void glMultMatrixf(float[] m, int offset)
void glMultMatrixf(FloatBuffer m)
void glMultMatrixx(int[] m, int offset)
void glMultMatrixx(IntBuffer m)
void glOrthof(float left, float right, float bottom, float top, float near, float far)
void glOrthox(int left, int right, int bottom, int top, int near, int far)
void glPopMatrix()
void glPushMatrix()
void glRotatef(float angle, float x, float y, float z)
void glRotatex(int angle, int x, int y, int z)
void glScalef(float x, float y, float z)
void glScalex(int x, int y, int z)
void glTranslatef(float x, float y, float z)
void glTranslatex(int x, int y, int z)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MatrixStack ()

public MatrixStack (int maxDepth)

Public Methods

public void apply (float[] mCoordsIn, float[] mCoordsOut)

public void getMatrix (float[] dest, int offset)

public void glFrustumf (float left, float right, float bottom, float top, float near, float far)

public void glFrustumx (int left, int right, int bottom, int top, int near, int far)

public void glLoadIdentity ()

public void glLoadMatrixf (FloatBuffer m)

public void glLoadMatrixf (float[] m, int offset)

public void glLoadMatrixx (int[] m, int offset)

public void glLoadMatrixx (IntBuffer m)

public void glMultMatrixf (float[] m, int offset)

public void glMultMatrixf (FloatBuffer m)

public void glMultMatrixx (int[] m, int offset)

public void glMultMatrixx (IntBuffer m)

public void glOrthof (float left, float right, float bottom, float top, float near, float far)

public void glOrthox (int left, int right, int bottom, int top, int near, int far)

public void glPopMatrix ()

public void glPushMatrix ()

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

public void glRotatex (int angle, int x, int y, int z)

public void glScalef (float x, float y, float z)

public void glScalex (int x, int y, int z)

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

public void glTranslatex (int x, int y, int z)