|
Classes |
| class | vec2 |
| class | vec3 |
| class | vec4 |
| class | mat3 |
| class | mat4 |
Defines |
| #define | M_PI 3.141592654 |
Typedefs |
| typedef float(* | V_FCT_PTR )(float) |
Enumerations |
| enum | { VX,
VY,
VZ,
VW
} |
| enum | { PA,
PB,
PC,
PD
} |
| enum | { RED,
GREEN,
BLUE,
ALPHA
} |
| enum | { KA,
KD,
KS,
ES
} |
Functions |
| mat3 | identity2D () |
| mat3 | translation2D (const vec2 &v) |
| mat3 | rotation2D (const vec2 &Center, float angleDeg) |
| mat3 | scaling2D (const vec2 &scaleVector) |
| mat4 | identity3D () |
| mat4 | translation3D (const vec3 &v) |
| mat4 | rotation3D (const vec3 &Axis, float angleDeg) |
| mat4 | rotation3Drad (const vec3 &Axis, float angleRad) |
| mat4 | scaling3D (const vec3 &scaleVector) |
| mat4 | perspective3D (float d) |
| vec3 | operator * (const vec3 &v, const mat3 &a) |
| vec2 | operator * (const vec2 &v, const mat3 &a) |
| vec3 | operator * (const vec3 &v, const mat4 &a) |
| vec4 | operator * (const vec4 &v, const mat4 &a) |