|
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) |