#include <transform.hpp>
◆ Transform()
◆ add_rotation_pitch()
| void Transform::add_rotation_pitch |
( |
const double & | pitch | ) |
|
◆ add_rotation_roll()
| void Transform::add_rotation_roll |
( |
const double & | roll | ) |
|
◆ add_rotation_yaw()
| void Transform::add_rotation_yaw |
( |
const double & | yaw | ) |
|
◆ add_translation() [1/2]
| void Transform::add_translation |
( |
const double & | x, |
|
|
const double & | y, |
|
|
const double & | z ) |
◆ add_translation() [2/2]
| void Transform::add_translation |
( |
const glm::vec3 & | add_position | ) |
|
◆ compute_forward_vector()
| glm::vec3 Transform::compute_forward_vector |
( |
| ) |
const |
◆ compute_right_vector()
| glm::vec3 Transform::compute_right_vector |
( |
| ) |
const |
◆ compute_up_vector()
| glm::vec3 Transform::compute_up_vector |
( |
| ) |
const |
◆ compute_xz_forward_vector()
| glm::vec3 Transform::compute_xz_forward_vector |
( |
| ) |
const |
◆ compute_xz_forward_vector_R2()
| glm::vec2 Transform::compute_xz_forward_vector_R2 |
( |
| ) |
const |
◆ get_inverse_transform()
| Transform Transform::get_inverse_transform |
( |
| ) |
const |
◆ get_rotation()
| glm::vec3 Transform::get_rotation |
( |
| ) |
const |
|
inline |
◆ get_rotation_pitch()
| double Transform::get_rotation_pitch |
( |
| ) |
const |
|
inline |
◆ get_rotation_transform_matrix()
| glm::mat4 Transform::get_rotation_transform_matrix |
( |
| ) |
const |
◆ get_rotation_yaw()
| double Transform::get_rotation_yaw |
( |
| ) |
const |
|
inline |
◆ get_scale()
| glm::vec3 Transform::get_scale |
( |
| ) |
const |
|
inline |
◆ get_scale_transform_matrix()
| glm::mat4 Transform::get_scale_transform_matrix |
( |
| ) |
const |
◆ get_transform_matrix()
| glm::mat4 Transform::get_transform_matrix |
( |
| ) |
|
◆ get_translation()
| glm::vec3 Transform::get_translation |
( |
| ) |
const |
|
inline |
◆ get_translation_transform_matrix()
| glm::mat4 Transform::get_translation_transform_matrix |
( |
| ) |
const |
◆ reset()
| void Transform::reset |
( |
| ) |
|
◆ reset_pitch()
| void Transform::reset_pitch |
( |
| ) |
|
◆ reset_scale()
| void Transform::reset_scale |
( |
| ) |
|
◆ reset_yaw()
| void Transform::reset_yaw |
( |
| ) |
|
◆ set_rotation()
| void Transform::set_rotation |
( |
const glm::vec3 & | pitch_yaw_roll | ) |
|
◆ set_rotation_pitch()
| void Transform::set_rotation_pitch |
( |
const double & | new_pitch | ) |
|
◆ set_rotation_roll()
| void Transform::set_rotation_roll |
( |
const double & | new_roll | ) |
|
◆ set_rotation_yaw()
| void Transform::set_rotation_yaw |
( |
const double & | new_yaw | ) |
|
◆ set_scale() [1/3]
| void Transform::set_scale |
( |
const double & | scale | ) |
|
◆ set_scale() [2/3]
| void Transform::set_scale |
( |
const double & | x, |
|
|
const double & | y, |
|
|
const double & | z ) |
◆ set_scale() [3/3]
| void Transform::set_scale |
( |
const glm::vec3 & | new_scale | ) |
|
◆ set_scale_x()
| void Transform::set_scale_x |
( |
const double & | new_scale | ) |
|
◆ set_scale_y()
| void Transform::set_scale_y |
( |
const double & | new_scale | ) |
|
◆ set_scale_z()
| void Transform::set_scale_z |
( |
const double & | new_scale | ) |
|
◆ set_transform_matrix()
| void Transform::set_transform_matrix |
( |
const glm::mat4 & | matrix | ) |
|
◆ set_translation() [1/2]
| void Transform::set_translation |
( |
const double & | x, |
|
|
const double & | y, |
|
|
const double & | z ) |
◆ set_translation() [2/2]
| void Transform::set_translation |
( |
const glm::vec3 & | new_position | ) |
|
◆ set_translation_y()
| void Transform::set_translation_y |
( |
const double & | y | ) |
|
◆ to_string()
| std::string Transform::to_string |
( |
| ) |
const |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const Transform & | transform ) |
|
friend |
◆ transform_application_order
The documentation for this class was generated from the following files: