From 94311f9c4e82b7475802b1934cc0c5b243e0cd2f Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Wed, 3 Mar 2021 00:08:47 +0000 Subject: Replace Transform with Location Simpler, unbinds the transformation matrices for location, now done just in the shader. --- gfx/gl/transform.h | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 gfx/gl/transform.h (limited to 'gfx/gl/transform.h') diff --git a/gfx/gl/transform.h b/gfx/gl/transform.h deleted file mode 100644 index 61b571d..0000000 --- a/gfx/gl/transform.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef TRANSFORM_INCLUDED_H -#define TRANSFORM_INCLUDED_H - -#include - -class Transform { -public: - explicit Transform(glm::vec3 pos = {}, glm::vec3 rot = {}); - - [[nodiscard]] glm::mat4 GetModel() const; - - [[nodiscard]] inline glm::vec3 & - GetPos() - { - return pos; - } - - [[nodiscard]] inline const glm::vec3 & - GetPos() const - { - return pos; - } - - [[nodiscard]] inline glm::vec3 & - GetRot() - { - return rot; - } - - [[nodiscard]] inline const glm::vec3 & - GetRot() const - { - return rot; - } - - inline void - SetPos(glm::vec3 && pos) - { - this->pos = pos; - } - - inline void - SetRot(glm::vec3 && rot) - { - this->rot = rot; - } - -private: - glm::vec3 pos; - glm::vec3 rot; -}; - -#endif -- cgit v1.2.3