|
GDF 26.1a
Game Development Framework - https://gdf.acits.nl
|
Public Members | |
| Matrix4 () | |
| Matrix4 (params float[] values) | |
Static Public Members | |
| static MI_Vector3 | Unproject (MI_Vector3 windowCoords, Matrix4 modelView, Matrix4 projection, float[] viewPort) |
| static Matrix4 | operator+ (Matrix4 matrixA, Matrix4 matrixB) |
| static Matrix4 | operator- (Matrix4 matrixA, Matrix4 matrixB) |
| static Matrix4 | operator/ (Matrix4 matrixA, Matrix4 matrixB) |
| static Matrix4 | operator* (Matrix4 matrixA, float scale) |
| static bool | operator== (Matrix4 matrixA, Matrix4 matrixB) |
| static bool | operator!= (Matrix4 matrixA, Matrix4 matrixB) |
| static Vector4 | operator* (Matrix4 matrixA, Vector4 vectorA) |
| static Matrix4 | operator* (Matrix4 matrixA, Matrix4 matrixB) |
| static Matrix4 | Transpose (Matrix4 matrixA) |
| static Matrix4 | Minor (Matrix4 matrixA) |
| static Matrix4 | CoFactor (Matrix4 matrixA) |
| static Matrix4 | Adjugate (Matrix4 matrixA) |
| static float | Determinant (Matrix4 matrix) |
| static Matrix4 | Inverse (Matrix4 matrixA) |
| static Matrix4 | XRotation (float theta) |
| static Matrix4 | YRotation (float theta) |
| static Matrix4 | ZRotation (float theta) |
| static Matrix4 | AngleAxis (float angle, float u, float v, float w) |
| static Matrix4 | Translate (MI_Vector3 vectorA) |
| static Matrix4 | Scale (MI_Vector3 vectorA) |
| static MI_Vector3 | MultiplyVector (Matrix4 matrixA, MI_Vector3 vectorA) |
| static MI_Vector3 | MultiplyPoint (Matrix4 matrixA, MI_Vector3 vectorA) |
| static Matrix4 | Ortho (float left, float right, float bottom, float top, float near, float far) |
| static Matrix4 | Frustum (float left, float right, float bottom, float top, float near, float far) |
| static Matrix4 | LookAt (MI_Vector3 position, MI_Vector3 target, MI_Vector3 worldUp) |
| static Matrix4 | Perspective (float fov, float aspectRatio, float zNear, float zFar) |
Public Attributen | |
| float[] | Matrix = null |
Properties | |
| float[] | OpenGL [get] |
| float | this[int i] [get, set] |
| float | this[int i, int j] [get, set] |
| Math_Implementation.Matrix4.Matrix4 | ( | ) |
| Math_Implementation.Matrix4.Matrix4 | ( | params float[] | values | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| float [] Math_Implementation.Matrix4.Matrix = null |
|
get |
|
getset |
|
getset |