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