FCT
|
#include <Matrix.h>
Public 成员函数 | |
void | identity () |
void | translate (float x, float y) |
void | translate (float x, float y, float z) |
void | rotateX (float degrees) |
void | rotateY (float degrees) |
void | rotateZ (float degrees) |
Vec4 | operator* (const Vec4 &vec) const |
Mat4 | operator* (const Mat4 &rhs) const |
void | scale (float x, float y, float z) |
Mat4 & | operator*= (const Mat4 &rhs) |
静态 Public 成员函数 | |
static Mat4 | CreateTranslation (float x, float y) |
static Mat4 | CreateScale (float scaleX, float scaleY) |
static Mat4 | Translate (float x, float y) |
static Mat4 | Translate (float x, float y, float z) |
static Mat4 | Ortho (float left, float right, float bottom, float top, float zNear, float zFar) |
static Mat4 | LookAt (const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) |
static Mat4 | Scale (float scaleX, float scaleY) |
static Mat4 | Scale (float scaleX, float scaleY, float scaleZ) |
static Mat4 | Perspective (float fovx, float aspect, float zNear, float zFar) |
Public 属性 | |
float | m [16] |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlineinherited |