| 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 > | |