Flutter Engine
The Flutter Engine
impeller::Matrix Member List

This is the complete list of members for impeller::Matrix, including all inherited members.

Basis() constimpeller::Matrixinline
Decompose() constimpeller::Matrix
eimpeller::Matrix
GetBasisX() constimpeller::Matrixinline
GetBasisY() constimpeller::Matrixinline
GetBasisZ() constimpeller::Matrixinline
GetDeterminant() constimpeller::Matrix
GetDirectionScale(Vector3 direction) constimpeller::Matrixinline
GetMaxBasisLength() constimpeller::Matrix
GetMaxBasisLengthXY() constimpeller::Matrixinline
GetScale() constimpeller::Matrixinline
HasPerspective() constimpeller::Matrixinline
HasPerspective2D() constimpeller::Matrixinline
HasTranslation() constimpeller::Matrixinline
Invert() constimpeller::Matrix
IsAffine() constimpeller::Matrixinline
IsAligned(Scalar tolerance=0) constimpeller::Matrixinline
IsAligned2D(Scalar tolerance=0) constimpeller::Matrixinline
IsIdentity() constimpeller::Matrixinline
IsTranslationScaleOnly() constimpeller::Matrixinline
mimpeller::Matrix
MakeColumn(Scalar m0, Scalar m1, Scalar m2, Scalar m3, Scalar m4, Scalar m5, Scalar m6, Scalar m7, Scalar m8, Scalar m9, Scalar m10, Scalar m11, Scalar m12, Scalar m13, Scalar m14, Scalar m15)impeller::Matrixinlinestatic
MakeLookAt(Vector3 position, Vector3 target, Vector3 up)impeller::Matrixinlinestatic
MakeOrthographic(TSize< T > size)impeller::Matrixinlinestatic
MakePerspective(Radians fov_y, Scalar aspect_ratio, Scalar z_near, Scalar z_far)impeller::Matrixinlinestatic
MakePerspective(Radians fov_y, TSize< T > size, Scalar z_near, Scalar z_far)impeller::Matrixinlinestatic
MakeRotation(Quaternion q)impeller::Matrixinlinestatic
MakeRotation(Radians radians, const Vector4 &r)impeller::Matrixinlinestatic
MakeRotationX(Radians r)impeller::Matrixinlinestatic
MakeRotationY(Radians r)impeller::Matrixinlinestatic
MakeRotationZ(Radians r)impeller::Matrixinlinestatic
MakeRow(Scalar m0, Scalar m1, Scalar m2, Scalar m3, Scalar m4, Scalar m5, Scalar m6, Scalar m7, Scalar m8, Scalar m9, Scalar m10, Scalar m11, Scalar m12, Scalar m13, Scalar m14, Scalar m15)impeller::Matrixinlinestatic
MakeScale(const Vector3 &s)impeller::Matrixinlinestatic
MakeScale(const Vector2 &s)impeller::Matrixinlinestatic
MakeSkew(Scalar sx, Scalar sy)impeller::Matrixinlinestatic
MakeTranslation(const Vector3 &t)impeller::Matrixinlinestatic
Matrix()impeller::Matrixinline
Matrix(Scalar m0, Scalar m1, Scalar m2, Scalar m3, Scalar m4, Scalar m5, Scalar m6, Scalar m7, Scalar m8, Scalar m9, Scalar m10, Scalar m11, Scalar m12, Scalar m13, Scalar m14, Scalar m15)impeller::Matrixinline
Matrix(const MatrixDecomposition &decomposition)impeller::Matrixexplicit
Multiply(const Matrix &o) constimpeller::Matrixinline
operator!=(const Matrix &m) constimpeller::Matrixinline
operator*(const Matrix &m) constimpeller::Matrixinline
operator*(const Vector4 &v) constimpeller::Matrixinline
operator*(const Vector3 &v) constimpeller::Matrixinline
operator*(const Point &v) constimpeller::Matrixinline
operator+(const Vector3 &t) constimpeller::Matrixinline
operator+(const Matrix &m) constimpeller::Matrix
operator-(const Vector3 &t) constimpeller::Matrixinline
operator==(const Matrix &m) constimpeller::Matrixinline
Scale(const Vector3 &s) constimpeller::Matrixinline
Transform(const Quad &quad) constimpeller::Matrixinline
TransformDirection(const Vector4 &v) constimpeller::Matrixinline
TransformDirection(const Vector3 &v) constimpeller::Matrixinline
TransformDirection(const Vector2 &v) constimpeller::Matrixinline
TransformHomogenous(const Point &v) constimpeller::Matrixinline
Translate(const Vector3 &t) constimpeller::Matrixinline
Transpose() constimpeller::Matrixinline
vecimpeller::Matrix