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

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

conjugate() constQuaternion
dot(const Quaternion &other) constQuaternion
from_axis_angle(const Vector3 &axis, float angle)Quaternionstatic
from_euler(float pitch, float yaw, float roll)Quaternionstatic
from_euler(const Vector3 &euler)Quaternionstatic
IDENTITYQuaternionstatic
inverse() constQuaternion
length() constQuaternion
look_at(const Vector3 &direction, const Vector3 &up)Quaternionstatic
normalize()Quaternion
normalized() constQuaternion
operator[](int index)Quaternion
operator[](int index) constQuaternion
Quaternion()Quaternion
Quaternion(float w, float x, float y, float z)Quaternion
Quaternion(const glm::quat &q)Quaternion
Quaternion(const glm::vec3 &euler_angles)Quaternion
slerp(const Quaternion &other, float t) constQuaternion
to_basis() constQuaternion
to_euler() constQuaternion
to_mat4() constQuaternion
xform(const Vector3 &v) constQuaternion