|
Unravel Engine C++ Reference
|
Go to the source code of this file.
Classes | |
| class | math::transform_t< T, Q > |
| General purpose transformation class designed to maintain each component of the transformation separate (translation, rotation, scale and shear) whilst providing much of the same functionality provided by standard matrices. More... | |
| struct | glm::detail::compute_to_string< math::transform_t< T, Q > > |
Namespaces | |
| namespace | math |
| namespace | glm |
| namespace | glm::detail |
Macros | |
| #define | TRANSFORM_INLINE |
Typedefs | |
| using | math::transform = transform_t<float> |
Functions | |
| template<typename T , precision Q> | |
| auto | math::inverse (transform_t< T, Q > const &t) noexcept -> transform_t< T, Q > |
| template<typename T , precision Q> | |
| auto | math::transpose (transform_t< T, Q > const &t) noexcept -> transform_t< T, Q > |
| template<typename T > | |
| TRANSFORM_INLINE auto | math::to_string (const T &v) -> std::string |
| auto | glm::look_rotation (const glm::vec3 &forward, const glm::vec3 &upwards) -> glm::quat |
| auto | glm::from_to_rotation (const glm::vec3 &from, const glm::vec3 &to) -> glm::quat |
| void | glm::set_position_relative (glm::mat4 &matrix, const glm::vec3 &camera_position) |
| #define TRANSFORM_INLINE |
Definition at line 17 of file transform.hpp.