aboutsummaryrefslogtreecommitdiffstats
path: root/include/YAGE/camera2d.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/YAGE/camera2d.hpp')
-rw-r--r--include/YAGE/camera2d.hpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/YAGE/camera2d.hpp b/include/YAGE/camera2d.hpp
index 0c86fc31..4c035ba3 100644
--- a/include/YAGE/camera2d.hpp
+++ b/include/YAGE/camera2d.hpp
@@ -1,6 +1,8 @@
#ifndef CAMERA_2D_HPP
#define CAMERA_2D_HPP
+#include "glslprogram.hpp"
+
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
@@ -23,14 +25,9 @@ public:
virtual ~Camera2D();
// update camera location
- void update();
+ void update(GlslProgram &program);
// camera movement
void move(const glm::vec2 &direction);
-
- // getters
- float getScale() { return scale_; }
- glm::vec2 getPosition() { return position_; }
- glm::mat4 getCameraMatrix() { return camera_matrix_; }
};
} // yage