Class for 3D transformation. More...
#include <Transform3D.hpp>
Collaboration diagram for ven::Transform3D:Public Member Functions | |
| glm::mat4 | transformMatrix () const |
| glm::mat3 | normalMatrix () const |
Public Attributes | |
| glm::vec3 | translation {} |
| glm::vec3 | scale {} |
| glm::vec3 | rotation {} |
Class for 3D transformation.
Definition at line 18 of file Transform3D.hpp.
|
inlinenodiscard |
Definition at line 34 of file Transform3D.hpp.
References transformMatrix().
Here is the call graph for this function:
|
inlinenodiscard |
Definition at line 22 of file Transform3D.hpp.
References rotation, scale, and translation.
Referenced by normalMatrix().
Here is the caller graph for this function:| glm::vec3 ven::Transform3D::rotation {} |
Definition at line 38 of file Transform3D.hpp.
Referenced by ven::Gui::cameraSection(), ven::EventManager::moveCamera(), and transformMatrix().
| glm::vec3 ven::Transform3D::scale {} |
Definition at line 37 of file Transform3D.hpp.
Referenced by transformMatrix().
| glm::vec3 ven::Transform3D::translation {} |
Definition at line 36 of file Transform3D.hpp.
Referenced by ven::Gui::cameraSection(), ven::EventManager::moveCamera(), and transformMatrix().