#include <Object.hpp>
Public Member Functions | |
glm::mat4 | mat4 () const |
glm::mat3 | normalMatrix () const |
Public Attributes | |
glm::vec3 | translation {} |
glm::vec3 | scale {1.F, 1.F, 1.F} |
glm::vec3 | rotation {} |
Definition at line 20 of file Object.hpp.
|
nodiscard |
Definition at line 3 of file object.cpp.
References rotation, scale, and translation.
|
nodiscard |
Definition at line 38 of file object.cpp.
glm::vec3 ven::Transform3DComponent::rotation {} |
Definition at line 23 of file Object.hpp.
Referenced by ven::Engine::mainLoop(), and mat4().
glm::vec3 ven::Transform3DComponent::scale {1.F, 1.F, 1.F} |
Definition at line 22 of file Object.hpp.
Referenced by ven::Engine::loadObjects(), ven::Object::makePointLight(), and mat4().
glm::vec3 ven::Transform3DComponent::translation {} |
Definition at line 21 of file Object.hpp.
Referenced by ven::Engine::loadObjects(), ven::Engine::mainLoop(), and mat4().