Matrix4x4F

Undocumented in source.

Constructors

this
this(D2D1_MATRIX_4X4_F m)
Undocumented in source.
this
this(FLOAT m11, FLOAT m12, FLOAT m13, FLOAT m14, FLOAT m21, FLOAT m22, FLOAT m23, FLOAT m24, FLOAT m31, FLOAT m32, FLOAT m33, FLOAT m34, FLOAT m41, FLOAT m42, FLOAT m43, FLOAT m44)
Undocumented in source.

Alias This

matrix

Members

Functions

Determinant
FLOAT Determinant()
Undocumented in source. Be warned that the author may not have intended to support it.
IsIdentity
bool IsIdentity()
Undocumented in source. Be warned that the author may not have intended to support it.
SetProduct
void SetProduct(Matrix4x4F a, Matrix4x4F b)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Matrix4x4F opBinary(Matrix4x4F matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Matrix4x4F r)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

Identity
Identity [@property getter]

Use this instead of default constructor

Static functions

PerspectiveProjection
Matrix4x4F PerspectiveProjection(FLOAT depth)
Undocumented in source. Be warned that the author may not have intended to support it.
ReinterpretBaseType
const(Matrix4x4F)* ReinterpretBaseType(const(D2D1_MATRIX_4X4_F)* pMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
ReinterpretBaseType
Matrix4x4F* ReinterpretBaseType(D2D1_MATRIX_4X4_F* pMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
RotationArbitraryAxis
Matrix4x4F RotationArbitraryAxis(FLOAT x, FLOAT y, FLOAT z, FLOAT degree)
Undocumented in source. Be warned that the author may not have intended to support it.
RotationX
Matrix4x4F RotationX(FLOAT degreeX)
Undocumented in source. Be warned that the author may not have intended to support it.
RotationY
Matrix4x4F RotationY(FLOAT degreeY)
Undocumented in source. Be warned that the author may not have intended to support it.
RotationZ
Matrix4x4F RotationZ(FLOAT degreeZ)
Undocumented in source. Be warned that the author may not have intended to support it.
Scale
Matrix4x4F Scale(FLOAT x, FLOAT y, FLOAT z)
Undocumented in source. Be warned that the author may not have intended to support it.
SkewX
Matrix4x4F SkewX(FLOAT degreeX)
Undocumented in source. Be warned that the author may not have intended to support it.
SkewY
Matrix4x4F SkewY(FLOAT degreeY)
Undocumented in source. Be warned that the author may not have intended to support it.
Translation
Matrix4x4F Translation(FLOAT x, FLOAT y, FLOAT z)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

matrix
D2D1_MATRIX_4X4_F matrix;
Undocumented in source.

Meta