11 #include <glm/gtc/type_precision.hpp>
19 static void setSize(glm::i32vec2 s);
static bool boxInFrustum(BoundingBox b)
static float rotationDeltaY
static glm::mat4 getViewMatrix()
static bool getUpdateViewFrustum()
static bool getShowOverlay()
static void displayFrustum(glm::mat4 MVP)
static glm::mat4 projection
static glm::vec2 rotSpeed
static glm::vec3 posSpeed
static void setSensitivityX(float sens)
static float getSensitivityX()
static glm::vec3 getPosition()
static void setRoom(int r)
static void handleMouseMotion(int x, int y)
static void setSensitivityY(float sens)
static float getSensitivityY()
static void calculateFrustumPlanes()
static void setShowOverlay(bool s)
static void setUpdateViewFrustum(bool u)
static bool updateViewFrustum
static void handleControllerAxis(float value, KeyboardButton axis)
static void handleAction(ActionEvents action, bool isFinished)
static glm::mat4 getProjectionMatrix()
static void setPosition(glm::vec3 p)
static glm::vec2 getRotation()
static float rotationDeltaX
static void setSize(glm::i32vec2 s)