CPP-TOOLBOX
Loading...
Searching...
No Matches
Transform Member List

This is the complete list of members for Transform, including all inherited members.

add_rotation_pitch(const double &pitch)Transform
add_rotation_roll(const double &roll)Transform
add_rotation_yaw(const double &yaw)Transform
add_translation(const double &x, const double &y, const double &z)Transform
add_translation(const glm::vec3 &add_position)Transform
compute_forward_vector() constTransform
compute_right_vector() constTransform
compute_up_vector() constTransform
compute_xz_forward_vector() constTransform
compute_xz_forward_vector_R2() constTransform
get_inverse_transform() constTransform
get_rotation() constTransforminline
get_rotation_pitch() constTransforminline
get_rotation_transform_matrix() constTransform
get_rotation_yaw() constTransforminline
get_scale() constTransforminline
get_scale_transform_matrix() constTransform
get_transform_matrix()Transform
get_translation() constTransforminline
get_translation_transform_matrix() constTransform
operator<<(std::ostream &os, const Transform &transform)Transformfriend
reset()Transform
reset_pitch()Transform
reset_scale()Transform
reset_yaw()Transform
set_rotation(const glm::vec3 &pitch_yaw_roll)Transform
set_rotation_pitch(const double &new_pitch)Transform
set_rotation_roll(const double &new_roll)Transform
set_rotation_yaw(const double &new_yaw)Transform
set_scale(const double &scale)Transform
set_scale(const double &x, const double &y, const double &z)Transform
set_scale(const glm::vec3 &new_scale)Transform
set_scale_x(const double &new_scale)Transform
set_scale_y(const double &new_scale)Transform
set_scale_z(const double &new_scale)Transform
set_transform_matrix(const glm::mat4 &matrix)Transform
set_translation(const double &x, const double &y, const double &z)Transform
set_translation(const glm::vec3 &new_position)Transform
set_translation_y(const double &y)Transform
to_string() constTransform
Transform(glm::vec3 translation=glm::vec3(0), glm::vec3 rotation=glm::vec3(0), glm::vec3 scale=glm::vec3(1), const TransformApplicationOrder &transform_application_order=TransformApplicationOrder::ScaleRotationTranslation)Transforminline
transform_application_orderTransform