#include <Matrix16.h>
Public Member Functions | |
| Matrix16 (float *init=0) | |
| ~Matrix16 () | |
| void | multiply (float *b) |
| void | scale (float x, float y, float z) |
| void | translate (float x, float y, float z) |
| void | identity () |
| float & | operator[] (const int m) |
| float const & | operator[] (const int m) const |
| operator float * () | |
Protected Attributes | |
| float | M [16] |
Definition at line 27 of file Matrix16.h.
| Matrix16::Matrix16 | ( | float * | init = 0 |
) |
| Matrix16::~Matrix16 | ( | ) |
Definition at line 37 of file Matrix16.cpp.
| void Matrix16::multiply | ( | float * | b | ) |
| void Matrix16::scale | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
Definition at line 68 of file Matrix16.cpp.
References M.
Referenced by TargetRendererImplTarget::render().
| void Matrix16::translate | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
Definition at line 77 of file Matrix16.cpp.
References M.
Referenced by TargetRendererImplTarget::render().
| void Matrix16::identity | ( | ) |
Definition at line 41 of file Matrix16.cpp.
References IDENTITY_MATRIX, and M.
Referenced by TargetRendererImplTarget::render().
| float& Matrix16::operator[] | ( | const int | m | ) | [inline] |
| float const& Matrix16::operator[] | ( | const int | m | ) | const [inline] |
| Matrix16::operator float * | ( | ) | [inline] |
float Matrix16::M[16] [protected] |
Definition at line 44 of file Matrix16.h.
Referenced by identity(), Matrix16(), multiply(), operator float *(), operator[](), scale(), and translate().
1.5.3