|
DSAMatrixEXT & | Push (void) |
| Pushes a matrix on the stack. More...
|
|
DSAMatrixEXT & | Pop (void) |
| Pops a matrix from the stack. More...
|
|
DSAMatrixEXT & | LoadIdentity (void) |
| Loads an identity matrix. More...
|
|
DSAMatrixEXT & | Load (const Matrix< GLfloat, 4, 4 > &matrix) |
| Loads the specified matrix . More...
|
|
DSAMatrixEXT & | Load (const Matrix< GLdouble, 4, 4 > &matrix) |
| Loads the specified matrix . More...
|
|
DSAMatrixEXT & | Mult (const Matrix< GLfloat, 4, 4 > &matrix) |
| Multiplies the current matrix by the specified matrix . More...
|
|
DSAMatrixEXT & | Mult (const Matrix< GLdouble, 4, 4 > &matrix) |
| Multiplies the current matrix by the specified matrix . More...
|
|
DSAMatrixEXT & | Rotate (Angle< GLfloat > angle, const GLfloat x, const GLfloat y, const GLfloat z) |
| Applies rotation by angle around axis <x,y,z> to the current matrix. More...
|
|
DSAMatrixEXT & | Rotate (Angle< GLfloat > angle, const Vector< GLfloat, 3 > &axis) |
| Applies rotation by angle around axis to the current matrix. More...
|
|
DSAMatrixEXT & | Rotate (Angle< GLdouble > angle, const Vector< GLdouble, 3 > &axis) |
| Applies rotation by angle around axis to the current matrix. More...
|
|
DSAMatrixEXT & | Scale (const GLfloat x, const GLfloat y, const GLfloat z) |
| Scales the current matrix. More...
|
|
DSAMatrixEXT & | Scale (const Vector< GLfloat, 3 > &amount) |
| Scales the current matrix. More...
|
|
DSAMatrixEXT & | Scale (const Vector< GLdouble, 3 > &amount) |
| Scales the current matrix. More...
|
|
DSAMatrixEXT & | Translate (const GLfloat x, const GLfloat y, const GLfloat z) |
| Translates the current matrix. More...
|
|
DSAMatrixEXT & | Translate (const Vector< GLfloat, 3 > &amount) |
| Translates the current matrix. More...
|
|
DSAMatrixEXT & | Translate (const Vector< GLdouble, 3 > &amount) |
| Translates the current matrix. More...
|
|
DSAMatrixEXT & | Ortho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_depth, GLdouble far_depth) |
| Makes an ortho-matrix from the current matrix. More...
|
|
DSAMatrixEXT & | Frustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_depth, GLdouble far_depth) |
| Makes a frustum-matrix from the current matrix. More...
|
|
Wrapper for direct-state-access compatibility modelview matrix operations.
- Examples:
- standalone/003_simple_text.cpp.