X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcamera.hpp;h=419922a39f1c3ee32578b847d5c21c7f31a3a434;hb=4d0ef1687987a0801469c7262f81efd36636605a;hp=7cdd5e527b1ca5ecc2e0c795dd5679907dd0d209;hpb=ac8765b510707d77cac9620778f40ddf3a4ad2a2;p=blank.git diff --git a/src/camera.hpp b/src/camera.hpp index 7cdd5e5..419922a 100644 --- a/src/camera.hpp +++ b/src/camera.hpp @@ -4,6 +4,7 @@ #include #include "controller.hpp" +#include "geometry.hpp" namespace blank { @@ -28,6 +29,8 @@ public: void Aspect(float w, float h); void Clip(float near, float far); + Ray Aim() const; + const glm::mat4 &Projection() { return projection; } const glm::mat4 &View() { return view; }