col_t typedef | math::transform_t< T, Q > | |
compare(const transform_t &rhs) const noexcept -> int | math::transform_t< T, Q > | |
compare(const transform_t &rhs, T tolerance) const noexcept -> int | math::transform_t< T, Q > | |
get_matrix() const noexcept -> const mat4_t & | math::transform_t< T, Q > | |
get_perspective() const noexcept -> const vec4_t & | math::transform_t< T, Q > | |
get_position() const noexcept -> const vec3_t & | math::transform_t< T, Q > | |
get_rotation() const noexcept -> const quat_t & | math::transform_t< T, Q > | |
get_rotation_euler() const noexcept -> vec3_t | math::transform_t< T, Q > | |
get_rotation_euler_degrees() const noexcept -> vec3_t | math::transform_t< T, Q > | |
get_rotation_euler_degrees(vec3_t hint) const noexcept -> vec3_t | math::transform_t< T, Q > | |
get_scale() const noexcept -> const vec3_t & | math::transform_t< T, Q > | |
get_skew() const noexcept -> const vec3_t & | math::transform_t< T, Q > | |
get_translation() const noexcept -> const vec3_t & | math::transform_t< T, Q > | |
identity() noexcept -> const transform_t & | math::transform_t< T, Q > | static |
inverse_transform_coord(const vec2_t &v) const noexcept -> vec2_t | math::transform_t< T, Q > | |
inverse_transform_coord(const vec3_t &v) const noexcept -> vec3_t | math::transform_t< T, Q > | |
inverse_transform_normal(const vec2_t &v) const noexcept -> vec2_t | math::transform_t< T, Q > | |
inverse_transform_normal(const vec3_t &v) const noexcept -> vec3_t | math::transform_t< T, Q > | |
length_t typedef | math::transform_t< T, Q > | |
mat3_t typedef | math::transform_t< T, Q > | |
mat4_t typedef | math::transform_t< T, Q > | |
operator const mat4_t &() const noexcept | math::transform_t< T, Q > | |
operator const mat4_t *() const noexcept | math::transform_t< T, Q > | |
operator const T *() const noexcept | math::transform_t< T, Q > | |
operator!=(const transform_t &t) const noexcept -> bool | math::transform_t< T, Q > | |
operator*(const transform_t &t) const noexcept -> transform_t | math::transform_t< T, Q > | |
operator*(const vec4_t &v) const noexcept -> vec4_t | math::transform_t< T, Q > | |
operator=(const transform_t &m) noexcept -> transform_t &=default | math::transform_t< T, Q > | |
operator=(transform_t &&m) noexcept -> transform_t &=default | math::transform_t< T, Q > | |
operator==(const transform_t &t) const noexcept -> bool | math::transform_t< T, Q > | |
operator[](length_t i) const noexcept -> const col_t & | math::transform_t< T, Q > | |
quat_t typedef | math::transform_t< T, Q > | |
reset_perspective() noexcept | math::transform_t< T, Q > | |
reset_position() noexcept | math::transform_t< T, Q > | |
reset_rotation() noexcept | math::transform_t< T, Q > | |
reset_scale() noexcept | math::transform_t< T, Q > | |
reset_skew() noexcept | math::transform_t< T, Q > | |
reset_translation() noexcept | math::transform_t< T, Q > | |
rotate(const quat_t &q) noexcept | math::transform_t< T, Q > | |
rotate(T x, T y, T z) noexcept | math::transform_t< T, Q > | |
rotate(const vec3_t &v) noexcept | math::transform_t< T, Q > | |
rotate_axis(T a, const vec3_t &v) noexcept | math::transform_t< T, Q > | |
rotate_local(T x, T y, T z) noexcept | math::transform_t< T, Q > | |
rotate_local(const vec3_t &v) noexcept | math::transform_t< T, Q > | |
rotation(const quat_t &rotation) noexcept -> transform_t | math::transform_t< T, Q > | static |
rotation_euler(const vec3_t &euler_angles) noexcept -> transform_t | math::transform_t< T, Q > | static |
scale(T x, T y, T z=T(1)) noexcept | math::transform_t< T, Q > | |
scale(const vec3_t &v) noexcept | math::transform_t< T, Q > | |
scaling(const vec2_t &scale) noexcept -> transform_t | math::transform_t< T, Q > | static |
scaling(const vec3_t &scale) noexcept -> transform_t | math::transform_t< T, Q > | static |
set_perspective(const vec4_t &perspective) noexcept | math::transform_t< T, Q > | |
set_perspective(T x, T y, T z, T w) noexcept | math::transform_t< T, Q > | |
set_position(const vec3_t &position) noexcept | math::transform_t< T, Q > | |
set_position(T x, T y, T z=T(0)) noexcept | math::transform_t< T, Q > | |
set_rotation(const quat_t &rotation) noexcept | math::transform_t< T, Q > | |
set_rotation(const vec3_t &x, const vec3_t &y, const vec3_t &z) noexcept | math::transform_t< T, Q > | |
set_rotation_euler(const vec3_t &euler_angles) noexcept | math::transform_t< T, Q > | |
set_rotation_euler(T x, T y, T z) noexcept | math::transform_t< T, Q > | |
set_rotation_euler_degrees(const vec3_t &euler_angles) noexcept | math::transform_t< T, Q > | |
set_rotation_euler_degrees(T x, T y, T z) noexcept | math::transform_t< T, Q > | |
set_scale(const vec3_t &scale) noexcept | math::transform_t< T, Q > | |
set_scale(T x, T y, T z=T(1)) noexcept | math::transform_t< T, Q > | |
set_skew(const vec3_t &skew) noexcept | math::transform_t< T, Q > | |
set_skew(T x, T y, T z) noexcept | math::transform_t< T, Q > | |
set_translation(const vec3_t &position) noexcept | math::transform_t< T, Q > | |
set_translation(T x, T y, T z=T(0)) noexcept | math::transform_t< T, Q > | |
transform_coord(const vec2_t &v) const noexcept -> vec2_t | math::transform_t< T, Q > | |
transform_coord(const vec3_t &v) const noexcept -> vec3_t | math::transform_t< T, Q > | |
transform_normal(const vec2_t &v) const noexcept -> vec2_t | math::transform_t< T, Q > | |
transform_normal(const vec3_t &v) const noexcept -> vec3_t | math::transform_t< T, Q > | |
transform_t()=default | math::transform_t< T, Q > | |
transform_t(const transform_t &t) noexcept=default | math::transform_t< T, Q > | |
transform_t(transform_t &&t) noexcept=default | math::transform_t< T, Q > | |
transform_t(const mat4_t &m) noexcept | math::transform_t< T, Q > | |
translate(T x, T y, T z=T(0)) noexcept | math::transform_t< T, Q > | |
translate(const vec3_t &v) noexcept | math::transform_t< T, Q > | |
translate_local(T x, T y, T z=T(0)) noexcept | math::transform_t< T, Q > | |
translate_local(const vec3_t &v) noexcept | math::transform_t< T, Q > | |
translation(const vec2_t &trans) noexcept -> transform_t | math::transform_t< T, Q > | static |
translation(const vec3_t &trans) noexcept -> transform_t | math::transform_t< T, Q > | static |
vec2_t typedef | math::transform_t< T, Q > | |
vec3_t typedef | math::transform_t< T, Q > | |
vec4_t typedef | math::transform_t< T, Q > | |
x_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
x_unit_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
y_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
y_unit_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
z_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
z_unit_axis() const noexcept -> vec3_t | math::transform_t< T, Q > | |
~transform_t()=default | math::transform_t< T, Q > | |