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,
 )     { 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,
}