Files
SDBA/FpsCam.h
2021-05-18 10:33:08 +02:00

22 lines
287 B
C++

#pragma once
#include <glm/glm.hpp>
struct GLFWwindow;
class FpsCam
{
public:
FpsCam(GLFWwindow*);
glm::mat4 getMatrix();
void update(GLFWwindow*);
private:
glm::vec3 position = glm::vec3(0, 0, 0);
glm::vec2 rotation = glm::vec2(0, 0);
void move(float angle, float fac);
};