Kanzi  3.9.9
Kanzi Engine C++ API
kanzi::Matrix4x4 Member List

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

createFilled(float value)kanzi::Matrix4x4inlinestatic
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
getColumn(size_t index) const kanzi::Matrix4x4inline
getRotationAngle() const kanzi::Matrix4x4
getRow(size_t index) const kanzi::Matrix4x4inline
getScale() const kanzi::Matrix4x4
getTranslation() const kanzi::Matrix4x4inline
getTranslationX() const kanzi::Matrix4x4inline
getTranslationY() const kanzi::Matrix4x4inline
getTranslationZ() const kanzi::Matrix4x4inline
getXAxis() const kanzi::Matrix4x4inline
getYAxis() const kanzi::Matrix4x4inline
getZAxis() const kanzi::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) const kanzi::Matrix4x4inline
operator*(const Vector4 &vector) const kanzi::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) const kanzi::Matrix4x4inline
operator[](size_t index)kanzi::Matrix4x4inline
scale(const Vector3 &scale)kanzi::Matrix4x4inline
scaleUniform(float scale)kanzi::Matrix4x4inline
setColumn(size_t index, const Vector4 &column)kanzi::Matrix4x4inline
setRow(size_t index, const Vector4 &row)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() const kanzi::Matrix4x4inline