Cuberite
A lightweight, fast and extensible game server for Minecraft
|
#include <Matrix4.h>
Public Member Functions | |
void | Concatenate (const Matrix4 &m2) |
Vector3< T > | GetXColumn (void) const |
Vector3< T > | GetYColumn (void) const |
Vector3< T > | GetZColumn (void) const |
void | Identity () |
void | Init (const Vector3< T > &a_Pos, T a_RX, T a_RY, T a_RZ) |
void | Invert (void) |
Matrix4 (const Matrix4 &a_Rhs) | |
Matrix4 (void) | |
Matrix4 & | operator= (const Matrix4 &a_Rhs) |
T & | operator[] (int a_N) |
void | RotateX (T a_RX) |
void | RotateY (T a_RY) |
void | RotateZ (T a_RZ) |
void | SetTranslation (const Vector3< T > &a_Pos) |
void | SetXColumn (const Vector3< T > &a_X) |
void | SetYColumn (const Vector3< T > &a_Y) |
void | SetZColumn (const Vector3< T > &a_Z) |
Vector3< T > | Transform (const Vector3< T > &v) const |
void | Translate (const Vector3< T > &a_Pos) |
Public Attributes | |
T | cell [16] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |