core/extensions/ffi/raymath/matrix/abbr library

Functions

MatrixAdd(MatrixC left, MatrixC right) → MatrixC
See RaylibMatrixExt.MatrixAdd.
MatrixCompose(Vector3C translation, QuaternionC rotation, Vector3C scale) → MatrixC
See RaylibMatrixExt.MatrixCompose.
MatrixDecompose(MatrixC mat, Pointer<Vector3C> translation, Pointer<QuaternionC> rotation, Pointer<Vector3C> scale) → void
See RaylibMatrixExt.MatrixDecompose.
MatrixDeterminant(MatrixC mat) → double
See RaylibMatrixExt.MatrixDeterminant.
MatrixFrustum(double left, double right, double bottom, double top, double nearPlane, double farPlane) → MatrixC
See RaylibMatrixExt.MatrixFrustum.
MatrixIdentity() → MatrixC
See RaylibMatrixExt.MatrixIdentity.
MatrixInvert(MatrixC mat) → MatrixC
See RaylibMatrixExt.MatrixInvert.
MatrixLookAt(Vector3C eye, Vector3C target, Vector3C up) → MatrixC
See RaylibMatrixExt.MatrixLookAt.
MatrixMultiply(MatrixC left, MatrixC right) → MatrixC
See RaylibMatrixExt.MatrixMultiply.
MatrixMultiplyValue(MatrixC left, double value) → MatrixC
See RaylibMatrixExt.MatrixMultiplyValue.
MatrixOrtho(double left, double right, double bottom, double top, double nearPlane, double farPlane) → MatrixC
See RaylibMatrixExt.MatrixOrtho.
MatrixPerspective(double fovY, double aspect, double nearPlane, double farPlane) → MatrixC
See RaylibMatrixExt.MatrixPerspective.
MatrixRotate(Vector3C axis, double angle) → MatrixC
See RaylibMatrixExt.MatrixRotate.
MatrixRotateX(double angle) → MatrixC
See RaylibMatrixExt.MatrixRotateX.
MatrixRotateXYZ(Vector3C angle) → MatrixC
See RaylibMatrixExt.MatrixRotateXYZ.
MatrixRotateY(double angle) → MatrixC
See RaylibMatrixExt.MatrixRotateY.
MatrixRotateZ(double angle) → MatrixC
See RaylibMatrixExt.MatrixRotateZ.
MatrixRotateZYX(Vector3C angle) → MatrixC
See RaylibMatrixExt.MatrixRotateZYX.
MatrixScale(double x, double y, double z) → MatrixC
See RaylibMatrixExt.MatrixScale.
MatrixSubtract(MatrixC left, MatrixC right) → MatrixC
See RaylibMatrixExt.MatrixSubtract.
MatrixToFloatV(MatrixC mat) → float16C
See RaylibMatrixExt.MatrixToFloatV.
MatrixTrace(MatrixC mat) → double
See RaylibMatrixExt.MatrixTrace.
MatrixTranslate(double x, double y, double z) → MatrixC
See RaylibMatrixExt.MatrixTranslate.
MatrixTranspose(MatrixC mat) → MatrixC
See RaylibMatrixExt.MatrixTranspose.