Public Member Functions | |
| GLMatrix () | |
| void | setToIdentity (void) |
| void | rotate (int degrees) |
| void | scale (float horizontal, float vertical) |
| void | translate (float x, float y) |
| GLMatrix & | operator*= (const GLMatrix &r) |
| void | product (int row, const GLMatrix &r) |
Public Attributes | |
| float | m [4][4] |
Definition at line 6 of file mythrender_opengl2.cpp.
| GLMatrix::GLMatrix | ( | ) | [inline] |
Definition at line 9 of file mythrender_opengl2.cpp.
| void GLMatrix::setToIdentity | ( | void | ) | [inline] |
Definition at line 14 of file mythrender_opengl2.cpp.
Referenced by GLMatrix().
| void GLMatrix::rotate | ( | int | degrees | ) | [inline] |
Definition at line 21 of file mythrender_opengl2.cpp.
Referenced by MythRenderOpenGL2::PushTransformation().
| void GLMatrix::scale | ( | float | horizontal, | |
| float | vertical | |||
| ) | [inline] |
Definition at line 31 of file mythrender_opengl2.cpp.
Referenced by MythRenderOpenGL2::PushTransformation().
| void GLMatrix::translate | ( | float | x, | |
| float | y | |||
| ) | [inline] |
Definition at line 39 of file mythrender_opengl2.cpp.
Referenced by MythRenderOpenGL2::PushTransformation().
Definition at line 47 of file mythrender_opengl2.cpp.
Referenced by rotate(), scale(), and translate().
| void GLMatrix::product | ( | int | row, | |
| const GLMatrix & | r | |||
| ) | [inline] |
Definition at line 54 of file mythrender_opengl2.cpp.
Referenced by operator*=().
| float GLMatrix::m[4][4] |
Definition at line 64 of file mythrender_opengl2.cpp.
Referenced by product(), rotate(), scale(), setToIdentity(), and translate().
1.6.3