ArViewer  Android Version
Arvos - Augmented reality viewer open source
 All Classes Namespaces Files Functions Variables
Public Member Functions | List of all members
com.mission_base.arviewer_android.viewer.utilities.MatrixStack Class Reference

Public Member Functions

 MatrixStack ()
 
 MatrixStack (int maxDepth)
 
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 (float[] m, int offset)
 
void glLoadMatrixf (FloatBuffer m)
 
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)
 
void getMatrix (float[] dest, int offset)
 

Detailed Description

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

Definition at line 27 of file MatrixStack.java.

Constructor & Destructor Documentation

com.mission_base.arviewer_android.viewer.utilities.MatrixStack.MatrixStack ( )

Definition at line 28 of file MatrixStack.java.

com.mission_base.arviewer_android.viewer.utilities.MatrixStack.MatrixStack ( int  maxDepth)

Definition at line 32 of file MatrixStack.java.

Member Function Documentation

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.getMatrix ( float[]  dest,
int  offset 
)

Definition at line 152 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glFrustumf ( float  left,
float  right,
float  bottom,
float  top,
float  near,
float  far 
)

Definition at line 42 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glFrustumx ( int  left,
int  right,
int  bottom,
int  top,
int  near,
int  far 
)

Definition at line 47 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glLoadIdentity ( )

Definition at line 54 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glLoadMatrixf ( float[]  m,
int  offset 
)

Definition at line 58 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glLoadMatrixf ( FloatBuffer  m)

Definition at line 62 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glLoadMatrixx ( int[]  m,
int  offset 
)

Definition at line 66 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glLoadMatrixx ( IntBuffer  m)

Definition at line 72 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glMultMatrixf ( float[]  m,
int  offset 
)

Definition at line 78 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glMultMatrixf ( FloatBuffer  m)

Definition at line 83 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glMultMatrixx ( int[]  m,
int  offset 
)

Definition at line 88 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glMultMatrixx ( IntBuffer  m)

Definition at line 95 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glOrthof ( float  left,
float  right,
float  bottom,
float  top,
float  near,
float  far 
)

Definition at line 102 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glOrthox ( int  left,
int  right,
int  bottom,
int  top,
int  near,
int  far 
)

Definition at line 107 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glPopMatrix ( )

Definition at line 114 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glPushMatrix ( )

Definition at line 119 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glRotatef ( float  angle,
float  x,
float  y,
float  z 
)

Definition at line 126 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glRotatex ( int  angle,
int  x,
int  y,
int  z 
)

Definition at line 132 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glScalef ( float  x,
float  y,
float  z 
)

Definition at line 136 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glScalex ( int  x,
int  y,
int  z 
)

Definition at line 140 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glTranslatef ( float  x,
float  y,
float  z 
)

Definition at line 144 of file MatrixStack.java.

void com.mission_base.arviewer_android.viewer.utilities.MatrixStack.glTranslatex ( int  x,
int  y,
int  z 
)

Definition at line 148 of file MatrixStack.java.


The documentation for this class was generated from the following file: