aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Math/je_transform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Math/je_transform.h')
-rw-r--r--src/libjin/Math/je_transform.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/libjin/Math/je_transform.h b/src/libjin/Math/je_transform.h
deleted file mode 100644
index cb1f0ee..0000000
--- a/src/libjin/Math/je_transform.h
+++ /dev/null
@@ -1,49 +0,0 @@
-#ifndef __JE_TRANSFORM_H__
-#define __JE_TRANSFORM_H__
-
-#include "je_matrix.h"
-#include "je_vector2.hpp"
-
-namespace JinEngine
-{
- namespace Math
- {
-
- class Transform
- {
- public:
- Transform();
-
- void set(float x, float y, float sx, float sy, float r, float ox, float oy);
-
- void setScale(float sx, float sy);
- Vector2<float> getScale() const;
- void scale(float sx, float sy);
-
- void setPosition(float x, float y);
- void setPosition(const Vector2<float>& p);
- Vector2<float> getPosition() const;
- void move(float x, float y);
- void move(const Vector2<float>& v);
-
- void setOrigin(float x, float y);
- Vector2<float> getOrigin() const;
-
- void setRotation(float r);
- float getRotation() const;
- void rotate(float r);
-
- Matrix getMatrix() const;
-
- private:
- Vector2<float> mScale;
- Vector2<float> mPosition;
- Vector2<float> mOrigin;
- float mRotation;
-
- };
-
- }
-}
-
-#endif \ No newline at end of file