AI_TMatrix44.h File Reference
#include "AI_TVector4.h"
#include "AI_TVector3.h"
#include "AI_Quaternion.h"
#include "euler.h"
Go to the source code of this file.
Classes | |
class | AI_TMatrix44 |
Defines | |
#define | n_swap(x, y) { float t=x; x=y; y=t; } |
Functions | |
static AI_TMatrix44 | operator * (const AI_TMatrix44 &m0, const AI_TMatrix44 &m1) |
static AI_TVector3 | operator * (const AI_TMatrix44 &m, const AI_TVector3 &v) |
static AI_TVector4 | operator * (const AI_TMatrix44 &m, const AI_TVector4 &v) |
Variables | |
static float | ai_matrix44_ident [16] |
Define Documentation
#define n_swap | ( | x, | |||
y | ) | { float t=x; x=y; y=t; } |
Function Documentation
static AI_TVector4 operator * | ( | const AI_TMatrix44 & | m, | |
const AI_TVector4 & | v | |||
) | [inline, static] |
static AI_TVector3 operator * | ( | const AI_TMatrix44 & | m, | |
const AI_TVector3 & | v | |||
) | [inline, static] |
static AI_TMatrix44 operator * | ( | const AI_TMatrix44 & | m0, | |
const AI_TMatrix44 & | m1 | |||
) | [inline, static] |
Variable Documentation
float ai_matrix44_ident[16] [static] |
Initial value:
{ 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, }