BrawlCrate v0.41
Wii File Editor
|
Public Member Functions | |
Matrix (SerializationInfo info, StreamingContext ctxt) | |
void | GetObjectData (SerializationInfo info, StreamingContext context) |
Matrix | Copy () |
Matrix (float *values) | |
Matrix (params float[] values) | |
Matrix | Reverse () |
Vector3 | GetPoint () |
Vector3 | GetScale () |
void | Translate (Vector3 v) |
void | Translate (float x, float y, float z) |
Vector3 | Multiply (Vector3 v) |
Vector3 | MultiplyInverse (Vector3 v) |
void | RotateX (float x) |
void | RotateY (float y) |
void | RotateZ (float z) |
Matrix | GetRotationMatrix () |
Vector4 | GetQuaternion1 () |
Vector4 | GetQuaternion2 () |
Vector4 | GetQuaternion3 () |
Vector3 | GetAngles () |
FrameState | Derive () |
Matrix | Invert () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
Static Public Member Functions | |
static Matrix | ScaleMatrix (Vector3 scale) |
static Matrix | ScaleMatrix (float x, float y, float z) |
static Matrix | TranslationMatrix (Vector3 v) |
static Matrix | TranslationMatrix (float x, float y, float z) |
static Matrix | ReverseTranslationMatrix (Vector3 v) |
static Matrix | ReverseTranslationMatrix (float x, float y, float z) |
static Matrix | InfluenceMatrix (List< BoneWeight > weights) |
static Matrix | ReverseInfluenceMatrix (List< BoneWeight > weights) |
static Matrix | RotationAboutX (float angle) |
static Matrix | RotationAboutY (float angle) |
static Matrix | RotationAboutZ (float angle) |
static Matrix | RotationMatrix (Vector3 angles) |
static Matrix | RotationMatrix (float x, float y, float z) |
static Matrix | ReverseRotationMatrix (Vector3 angles) |
static Matrix | ReverseRotationMatrix (float x, float y, float z) |
static Vector2 | operator* (Matrix m, Vector2 v) |
static Vector3 | operator* (Vector3 v, Matrix m) |
static Vector3 | operator* (Matrix m, Vector3 v) |
static Vector4 | operator* (Matrix m, Vector4 v) |
static Matrix | operator* (Matrix m1, Matrix m2) |
static Matrix | operator+ (Matrix m1, Matrix m2) |
static Matrix | operator- (Matrix m1, Matrix m2) |
static Matrix | operator* (Matrix m, float f) |
static Matrix | operator/ (Matrix m, float f) |
static bool | operator== (Matrix m1, Matrix m2) |
static bool | operator!= (Matrix m1, Matrix m2) |
static Matrix | operator- (Matrix m) |
static | operator Matrix (Matrix34 m) |
static | operator Matrix34 (Matrix m) |
static Matrix | OrthographicMatrix (Vector4 dimensions, Vector2 depth) |
static Matrix | OrthographicMatrix (Vector4 dimensions, float nearZ, float farZ) |
static Matrix | OrthographicMatrix (float w, float h, float nearZ, float farZ) |
static Matrix | OrthographicMatrix (float left, float right, float top, float bottom, float nearZ, float farZ) |
static Matrix | ReverseOrthographicMatrix (Vector4 dimensions, Vector2 depth) |
static Matrix | ReverseOrthographicMatrix (Vector4 dimensions, float nearZ, float farZ) |
static Matrix | ReverseOrthographicMatrix (float w, float h, float nearZ, float farZ) |
static Matrix | ReverseOrthographicMatrix (float left, float right, float top, float bottom, float nearZ, float farZ) |
static Matrix | PerspectiveMatrix (float fovY, float aspect, float nearZ, float farZ) |
static Matrix | ReversePerspectiveMatrix (float fovY, float aspect, float nearZ, float farZ) |
static Matrix | TransformMatrix (Vector3 scale, Vector3 rotate, Vector3 translate) |
static Matrix | ReverseTransformMatrix (Vector3 scale, Vector3 rotation, Vector3 translation) |
static Matrix | QuaternionTransformMatrix (Vector3 scale, Vector4 rotate, Vector3 translate) |
static Matrix | ReverseQuaternionTransformMatrix (Vector3 scale, Vector4 rotate, Vector3 translate) |
static Matrix | AxisAngleMatrix (Vector3 point1, Vector3 point2) |
static Matrix | Lookat (Vector3 eye, Vector3 target, float roll) |
static Matrix | ReverseLookat (Vector3 eye, Vector3 target, float roll) |
static Matrix | Invert (Matrix mat) |
Static Public Attributes | |
static readonly Matrix | Identity = ScaleMatrix(1.0f, 1.0f, 1.0f) |
Properties | |
Vector4 | Row0 [get, set] |
Vector4 | Row1 [get, set] |
Vector4 | Row2 [get, set] |
Vector4 | Row3 [get, set] |
Vector4 | Col0 [get, set] |
Vector4 | Col1 [get, set] |
Vector4 | Col2 [get, set] |
Vector4 | Col3 [get, set] |
float | M11 [get, set] |
Row 1, Column 1 More... | |
float | M12 [get, set] |
Row 1, Column 2 More... | |
float | M13 [get, set] |
Row 1, Column 3 More... | |
float | M14 [get, set] |
Row 1, Column 4 More... | |
float | M21 [get, set] |
Row 2, Column 1 More... | |
float | M22 [get, set] |
Row 2, Column 2 More... | |
float | M23 [get, set] |
Row 2, Column 3 More... | |
float | M24 [get, set] |
Row 2, Column 4 More... | |
float | M31 [get, set] |
Row 3, Column 1 More... | |
float | M32 [get, set] |
Row 3, Column 2 More... | |
float | M33 [get, set] |
Row 3, Column 3 More... | |
float | M34 [get, set] |
Row 3, Column 4 More... | |
float | M41 [get, set] |
Row 4, Column 1 More... | |
float | M42 [get, set] |
Row 4, Column 2 More... | |
float | M43 [get, set] |
Row 4, Column 3 More... | |
float | M44 [get, set] |
Row 4, Column 4 More... | |
float * | Data [get] |
float | this[int x, int y] [get, set] |
float | this[int index] [get, set] |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
static |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |