Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

matrix.cpp File Reference

#include "ps2s/math.h"
#include "ps2gl/matrix.h"
#include "ps2gl/glcontext.h"
#include "ps2gl/dlist.h"
#include "ps2gl/immgmanager.h"
#include "ps2gl/dlgmanager.h"

Go to the source code of this file.

Compounds

class  CMatrixConcatCmd
class  CMatrixPopCmd
class  CMatrixPushCmd
class  CMatrixSetTopCmd

Functions

void glMatrixMode (GLenum mode)
void glLoadIdentity (void)
void glPushMatrix (void)
void glPopMatrix (void)
void glLoadMatrixf (const GLfloat *m)
void glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void Invert2 (float *mat, float *dst)
void glMultMatrixf (const GLfloat *m)
void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void glScalef (GLfloat x, GLfloat y, GLfloat z)
void glTranslatef (GLfloat x, GLfloat y, GLfloat z)


Function Documentation

void Invert2 float *    mat,
float *    dst
 

Definition at line 12 of file inverse.cpp.

Referenced by glMultMatrixf().

void glFrustum GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    near_val,
GLdouble    far_val
 

Definition at line 131 of file matrix.cpp.

void glLoadIdentity void   
 

Definition at line 94 of file matrix.cpp.

void glLoadMatrixf const GLfloat   m
 

Definition at line 115 of file matrix.cpp.

void glMatrixMode GLenum    mode
 

Definition at line 89 of file matrix.cpp.

void glMultMatrixf const GLfloat   m
 

Definition at line 246 of file matrix.cpp.

void glOrtho GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    near_val,
GLdouble    far_val
 

Definition at line 187 of file matrix.cpp.

void glPopMatrix void   
 

Definition at line 109 of file matrix.cpp.

Referenced by CMatrixPopCmd::Play().

void glPushMatrix void   
 

Definition at line 103 of file matrix.cpp.

Referenced by CMatrixPushCmd::Play().

void glRotatef GLfloat    angle,
GLfloat    x,
GLfloat    y,
GLfloat    z
 

Definition at line 282 of file matrix.cpp.

void glScalef GLfloat    x,
GLfloat    y,
GLfloat    z
 

Definition at line 295 of file matrix.cpp.

void glTranslatef GLfloat    x,
GLfloat    y,
GLfloat    z
 

Definition at line 305 of file matrix.cpp.


ps2gl version cvs