Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::Matrix4x4 Member List

This is the complete list of members for kanzi::Matrix4x4, including all inherited members.

createFromHomogenousMatrix(const Matrix3x3 &matrix, float zTranslation)kanzi::Matrix4x4inlinestatic
createFromHomogenousMatrix(const Matrix3x3 &matrix)kanzi::Matrix4x4inlinestatic
createIdentity()kanzi::Matrix4x4inlinestatic
createLookAtMatrix(Vector3 position, Vector3 lookAtPoint, Vector3 upVector)kanzi::Matrix4x4static
createOrthogonalProjection(float left, float right, float bottom, float top, float near, float far)kanzi::Matrix4x4static
createPerspectiveProjection(float near, float far, FieldOfViewType fovType, float fovInDegrees, float aspectRatio)kanzi::Matrix4x4static
createPerspectiveProjection(float near, float far, Vector4 fovInDegrees)kanzi::Matrix4x4static
createRotation(float angleInRadians, Vector3 rotationAxis)kanzi::Matrix4x4static
createRotationInDegrees(float angleInDegrees, Vector3 rotationAxis)kanzi::Matrix4x4inlinestatic
createScale(Vector3 scale)kanzi::Matrix4x4static
createSRT(Vector3 scale, Vector3 rotationInRadians, Vector3 translation)kanzi::Matrix4x4static
createSubProjection(const Matrix4x4 &projection, float relativeOffsetX, float relativeOffsetY, float relativeSizeX, float relativeSizeY)kanzi::Matrix4x4static
createTranslation(Vector3 translation)kanzi::Matrix4x4inlinestatic
createTranslation(float x, float y, float z)kanzi::Matrix4x4inlinestatic
createXRotationInDegrees(float angleInDegrees)kanzi::Matrix4x4inlinestatic
createXRotationInRadians(float angleInRadians)kanzi::Matrix4x4static
createYRotationInDegrees(float angleInDegrees)kanzi::Matrix4x4inlinestatic
createYRotationInRadians(float angleInRadians)kanzi::Matrix4x4static
createZRotationInDegrees(float angleInDegrees)kanzi::Matrix4x4inlinestatic
createZRotationInRadians(float angleInRadians)kanzi::Matrix4x4static
FieldOfViewType enum namekanzi::Matrix4x4
getRotationAngle() constkanzi::Matrix4x4
getScale() constkanzi::Matrix4x4
getTranslation() constkanzi::Matrix4x4inline
getTranslationX() constkanzi::Matrix4x4inline
getTranslationY() constkanzi::Matrix4x4inline
getTranslationZ() constkanzi::Matrix4x4inline
getXAxis() constkanzi::Matrix4x4inline
getYAxis() constkanzi::Matrix4x4inline
getZAxis() constkanzi::Matrix4x4inline
Matrix4x4()kanzi::Matrix4x4inlineexplicit
Matrix4x4(float x0, float x1, float x2, float x3, float x4, float x5, float x6, float x7, float x8, float x9, float x10, float x11, float x12, float x13, float x14, float x15)kanzi::Matrix4x4inlineexplicit
Matrix4x4(const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &translation)kanzi::Matrix4x4inlineexplicit
Matrix4x4(const Vector4 &x, const Vector4 &y, const Vector4 &z, const Vector4 &translation)kanzi::Matrix4x4inlineexplicit
operator!=(const Matrix4x4 &left, const Matrix4x4 &right)kanzi::Matrix4x4friend
operator*(const Vector3 &vector) constkanzi::Matrix4x4inline
operator*(const Vector4 &vector) constkanzi::Matrix4x4inline
operator*=(const Matrix4x4 &m)kanzi::Matrix4x4
operator+(Matrix4x4 lhs, const Matrix4x4 &rhs)kanzi::Matrix4x4friend
operator+=(const Matrix4x4 &v)kanzi::Matrix4x4inline
operator-(Matrix4x4 lhs, const Matrix4x4 &rhs)kanzi::Matrix4x4friend
operator-=(const Matrix4x4 &v)kanzi::Matrix4x4inline
operator==(const Matrix4x4 &left, const Matrix4x4 &right)kanzi::Matrix4x4friend
operator[](size_t index) constkanzi::Matrix4x4inline
operator[](size_t index)kanzi::Matrix4x4inline
scale(const Vector3 &scale)kanzi::Matrix4x4inline
scaleUniform(float scale)kanzi::Matrix4x4inline
setTranslation(Vector3 translation)kanzi::Matrix4x4inline
setTranslationX(float translationX)kanzi::Matrix4x4inline
setTranslationY(float translationY)kanzi::Matrix4x4inline
setTranslationZ(float translationZ)kanzi::Matrix4x4inline
setXAxis(Vector3 v)kanzi::Matrix4x4inline
setYAxis(Vector3 v)kanzi::Matrix4x4inline
setZAxis(Vector3 v)kanzi::Matrix4x4inline
translate(const Vector3 &translate)kanzi::Matrix4x4inline
transposed() constkanzi::Matrix4x4inline