AI_TMatrix33_sse.h File Reference
#include "AI_TVector3SSE.h"
#include "AI_Quaternion.h"
#include "AI_Euler.h"
#include "AI_Matrixdefs.h"
#include <string.h>
Go to the source code of this file.
Classes | |
| class | AI_TMatrix33SSE |
Defines | |
| #define | n_swap(x, y) { float t=x; x=y; y=t; } |
Functions | |
| static AI_TMatrix33SSE | operator * (const AI_TMatrix33SSE &ma, const AI_TMatrix33SSE &mb) |
| static AI_TVector3SSE | operator * (const AI_TMatrix33SSE &mx, const AI_TVector3SSE &v) |
Variables | |
| static float | _matrix33_sse_ident [12] |
Define Documentation
| #define n_swap | ( | x, | |||
| y | ) | { float t=x; x=y; y=t; } |
Function Documentation
| static AI_TVector3SSE operator * | ( | const AI_TMatrix33SSE & | mx, | |
| const AI_TVector3SSE & | v | |||
| ) | [inline, static] |
FIXME: KILL TEMPORARY
| static AI_TMatrix33SSE operator * | ( | const AI_TMatrix33SSE & | ma, | |
| const AI_TMatrix33SSE & | mb | |||
| ) | [inline, static] |
FIXME: OPTIMIZE -> KILL TEMPORARYS, SEE _MATRIX44_SSE
Variable Documentation
float _matrix33_sse_ident[12] [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,
}
