Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Matrix4 Member List

This is the complete list of members for Matrix4, including all inherited members.

determinant() constMatrix4
from_quaternion(const Quaternion &q)Matrix4static
get_basis() constMatrix4
get_translation() constMatrix4
IDENTITYMatrix4static
inverse() constMatrix4
invert()Matrix4
look_at(const Vector3 &eye, const Vector3 &center, const Vector3 &up)Matrix4static
Matrix4()Matrix4
Matrix4(float diagonal)Matrix4
Matrix4(const glm::mat4 &m)Matrix4
operator[](int index)Matrix4
operator[](int index) constMatrix4
ortho(float left, float right, float bottom, float top, float near_plane, float far_plane)Matrix4static
perspective(float fov, float aspect, float near_plane, float far_plane)Matrix4static
rotate(float angle, const Vector3 &axis)Matrix4static
scale(const Vector3 &scale_vec)Matrix4static
to_quaternion() constMatrix4
translate(const Vector3 &translation)Matrix4static
transpose()Matrix4
transposed() constMatrix4
xform(const Vector3 &v) constMatrix4
xform_inv(const Vector3 &v) constMatrix4
xform_normal(const Vector3 &normal) constMatrix4