Unravel Engine C++ Reference
Loading...
Searching...
No Matches
math::transform_t< T, Q > Member List

This is the complete list of members for math::transform_t< T, Q >, including all inherited members.

col_t typedefmath::transform_t< T, Q >
compare(const transform_t &rhs) const noexcept -> intmath::transform_t< T, Q >
compare(const transform_t &rhs, T tolerance) const noexcept -> intmath::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_tmath::transform_t< T, Q >
get_rotation_euler_degrees() const noexcept -> vec3_tmath::transform_t< T, Q >
get_rotation_euler_degrees(vec3_t hint) const noexcept -> vec3_tmath::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_tmath::transform_t< T, Q >
inverse_transform_coord(const vec3_t &v) const noexcept -> vec3_tmath::transform_t< T, Q >
inverse_transform_normal(const vec2_t &v) const noexcept -> vec2_tmath::transform_t< T, Q >
inverse_transform_normal(const vec3_t &v) const noexcept -> vec3_tmath::transform_t< T, Q >
length_t typedefmath::transform_t< T, Q >
mat3_t typedefmath::transform_t< T, Q >
mat4_t typedefmath::transform_t< T, Q >
operator const mat4_t &() const noexceptmath::transform_t< T, Q >
operator const mat4_t *() const noexceptmath::transform_t< T, Q >
operator const T *() const noexceptmath::transform_t< T, Q >
operator!=(const transform_t &t) const noexcept -> boolmath::transform_t< T, Q >
operator*(const transform_t &t) const noexcept -> transform_tmath::transform_t< T, Q >
operator*(const vec4_t &v) const noexcept -> vec4_tmath::transform_t< T, Q >
operator=(const transform_t &m) noexcept -> transform_t &=defaultmath::transform_t< T, Q >
operator=(transform_t &&m) noexcept -> transform_t &=defaultmath::transform_t< T, Q >
operator==(const transform_t &t) const noexcept -> boolmath::transform_t< T, Q >
operator[](length_t i) const noexcept -> const col_t &math::transform_t< T, Q >
quat_t typedefmath::transform_t< T, Q >
reset_perspective() noexceptmath::transform_t< T, Q >
reset_position() noexceptmath::transform_t< T, Q >
reset_rotation() noexceptmath::transform_t< T, Q >
reset_scale() noexceptmath::transform_t< T, Q >
reset_skew() noexceptmath::transform_t< T, Q >
reset_translation() noexceptmath::transform_t< T, Q >
rotate(const quat_t &q) noexceptmath::transform_t< T, Q >
rotate(T x, T y, T z) noexceptmath::transform_t< T, Q >
rotate(const vec3_t &v) noexceptmath::transform_t< T, Q >
rotate_axis(T a, const vec3_t &v) noexceptmath::transform_t< T, Q >
rotate_local(T x, T y, T z) noexceptmath::transform_t< T, Q >
rotate_local(const vec3_t &v) noexceptmath::transform_t< T, Q >
rotation(const quat_t &rotation) noexcept -> transform_tmath::transform_t< T, Q >static
rotation_euler(const vec3_t &euler_angles) noexcept -> transform_tmath::transform_t< T, Q >static
scale(T x, T y, T z=T(1)) noexceptmath::transform_t< T, Q >
scale(const vec3_t &v) noexceptmath::transform_t< T, Q >
scaling(const vec2_t &scale) noexcept -> transform_tmath::transform_t< T, Q >static
scaling(const vec3_t &scale) noexcept -> transform_tmath::transform_t< T, Q >static
set_perspective(const vec4_t &perspective) noexceptmath::transform_t< T, Q >
set_perspective(T x, T y, T z, T w) noexceptmath::transform_t< T, Q >
set_position(const vec3_t &position) noexceptmath::transform_t< T, Q >
set_position(T x, T y, T z=T(0)) noexceptmath::transform_t< T, Q >
set_rotation(const quat_t &rotation) noexceptmath::transform_t< T, Q >
set_rotation(const vec3_t &x, const vec3_t &y, const vec3_t &z) noexceptmath::transform_t< T, Q >
set_rotation_euler(const vec3_t &euler_angles) noexceptmath::transform_t< T, Q >
set_rotation_euler(T x, T y, T z) noexceptmath::transform_t< T, Q >
set_rotation_euler_degrees(const vec3_t &euler_angles) noexceptmath::transform_t< T, Q >
set_rotation_euler_degrees(T x, T y, T z) noexceptmath::transform_t< T, Q >
set_scale(const vec3_t &scale) noexceptmath::transform_t< T, Q >
set_scale(T x, T y, T z=T(1)) noexceptmath::transform_t< T, Q >
set_skew(const vec3_t &skew) noexceptmath::transform_t< T, Q >
set_skew(T x, T y, T z) noexceptmath::transform_t< T, Q >
set_translation(const vec3_t &position) noexceptmath::transform_t< T, Q >
set_translation(T x, T y, T z=T(0)) noexceptmath::transform_t< T, Q >
transform_coord(const vec2_t &v) const noexcept -> vec2_tmath::transform_t< T, Q >
transform_coord(const vec3_t &v) const noexcept -> vec3_tmath::transform_t< T, Q >
transform_normal(const vec2_t &v) const noexcept -> vec2_tmath::transform_t< T, Q >
transform_normal(const vec3_t &v) const noexcept -> vec3_tmath::transform_t< T, Q >
transform_t()=defaultmath::transform_t< T, Q >
transform_t(const transform_t &t) noexcept=defaultmath::transform_t< T, Q >
transform_t(transform_t &&t) noexcept=defaultmath::transform_t< T, Q >
transform_t(const mat4_t &m) noexceptmath::transform_t< T, Q >
translate(T x, T y, T z=T(0)) noexceptmath::transform_t< T, Q >
translate(const vec3_t &v) noexceptmath::transform_t< T, Q >
translate_local(T x, T y, T z=T(0)) noexceptmath::transform_t< T, Q >
translate_local(const vec3_t &v) noexceptmath::transform_t< T, Q >
translation(const vec2_t &trans) noexcept -> transform_tmath::transform_t< T, Q >static
translation(const vec3_t &trans) noexcept -> transform_tmath::transform_t< T, Q >static
vec2_t typedefmath::transform_t< T, Q >
vec3_t typedefmath::transform_t< T, Q >
vec4_t typedefmath::transform_t< T, Q >
x_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
x_unit_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
y_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
y_unit_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
z_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
z_unit_axis() const noexcept -> vec3_tmath::transform_t< T, Q >
~transform_t()=defaultmath::transform_t< T, Q >