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().