From 0bf4ad9e4a9e1c97e92aa23a365405dfef89bd7c Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 17 Jan 2021 19:36:30 +0000 Subject: Big reshuffle Fixes code quality warnings now picked up. --- transform.h | 59 ----------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 transform.h (limited to 'transform.h') diff --git a/transform.h b/transform.h deleted file mode 100644 index 783ef31..0000000 --- a/transform.h +++ /dev/null @@ -1,59 +0,0 @@ -#ifndef TRANSFORM_INCLUDED_H -#define TRANSFORM_INCLUDED_H - -#include -#include - -class Camera; - -class Transform { -public: - Transform(glm::vec3 pos = {}, glm::vec3 rot = {}, glm::vec3 scale = {1.0f, 1.0f, 1.0f}); - - glm::mat4 GetModel() const; - - glm::mat4 GetMVP(const Camera & camera) const; - - inline glm::vec3 & - GetPos() - { - return pos; - } - - inline glm::vec3 & - GetRot() - { - return rot; - } - - inline glm::vec3 & - GetScale() - { - return scale; - } - - inline void - SetPos(glm::vec3 && pos) - { - this->pos = std::move(pos); - } - - inline void - SetRot(glm::vec3 && rot) - { - this->rot = std::move(rot); - } - - inline void - SetScale(glm::vec3 && scale) - { - this->scale = std::move(scale); - } - -private: - glm::vec3 pos; - glm::vec3 rot; - glm::vec3 scale; -}; - -#endif -- cgit v1.2.3