Matrix

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Matrix o)
Undocumented in source.
this
this(Type[Width * Height] f)
Undocumented in source.

Members

Functions

dup
Matrix dup()
Undocumented in source. Be warned that the author may not have intended to support it.
inverse
Matrix inverse()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
Matrix opAssign(Type[Width * Height] f)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Type[3] opBinary(Type[3] v)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Type[Width] opBinary(Type[Width] v)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Type opIndex(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Type opIndex(size_t x, size_t y)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
Matrix opOpAssign(Matrix n)
Undocumented in source. Be warned that the author may not have intended to support it.
rotate
void rotate(Quaternion q)
Undocumented in source. Be warned that the author may not have intended to support it.
rotate
void rotate(Type angle, Type x, Type y, Type z)
Undocumented in source. Be warned that the author may not have intended to support it.
scale
void scale(float x, float y, float z)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
translate
void translate(float[3] v)
Undocumented in source. Be warned that the author may not have intended to support it.
translate
void translate(Type x, Type y, Type z)
Undocumented in source. Be warned that the author may not have intended to support it.
transpose
Matrix!(Height, Width) transpose()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

identity
Matrix identity [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
Type[Width * Height] data;
Undocumented in source.

Meta