Krig Game Engine
Loading...
Searching...
No Matches
Matrix Class Reference

Public Member Functions

 Matrix (const Matrix &)
 Matrix (const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &, const float &)
void loadIdentity ()
void loadZero ()
void operator= (const Matrix &)
Matrix operator* (const Matrix &)
void transpose (Matrix &)
void setTranslation (const float &, const float &, const float &)
void setScale (const float &, const float &, const float &)
void setShadow (float lightPos[4], float plane[4])
void transformVertex (float *, float *)
void display ()
void fix ()

Public Attributes

float data [NUM_CELLS]

Constructor & Destructor Documentation

◆ Matrix()

Matrix::Matrix ( const float & c11,
const float & c21,
const float & c31,
const float & c41,
const float & c12,
const float & c22,
const float & c32,
const float & c42,
const float & c13,
const float & c23,
const float & c33,
const float & c43,
const float & c14,
const float & c24,
const float & c34,
const float & c44 )

All 16 components: column 1 (top to bottom), then column 2, … column 4.


The documentation for this class was generated from the following files: