AI_TMatrix44_sse.h File Reference

#include <xmmintrin.h>
#include "AI_TVector4SSE.h"
#include "AI_TVector3SSE.h"
#include "AI_Quaternion.h"
#include "AI_Euler.h"
#include "AI_Matrixdefs.h"

Go to the source code of this file.

Classes

class  AI_TMatrix44SSE

Functions

static AI_TMatrix44SSE operator * (const AI_TMatrix44SSE &ma, const AI_TMatrix44SSE &mb)
static AI_TVector3SSE operator * (const AI_TMatrix44SSE &m, const AI_TVector3SSE &v)
static AI_TVector4SSE operator * (const AI_TMatrix44SSE &m, const AI_TVector4SSE &v)

Variables

static float _matrix44_sse_ident [16]


Function Documentation

static AI_TVector4SSE operator * ( const AI_TMatrix44SSE m,
const AI_TVector4SSE v 
) [inline, static]

static AI_TVector3SSE operator * ( const AI_TMatrix44SSE m,
const AI_TVector3SSE v 
) [inline, static]

static AI_TMatrix44SSE operator * ( const AI_TMatrix44SSE ma,
const AI_TMatrix44SSE mb 
) [inline, static]


Variable Documentation

float _matrix44_sse_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,
}