28 ACamera(glm::vec3 position = glm::vec3(0.0f, 0.0f, 0.0f));
35 void updateCameraVectors();
#define ANVIL_API
Definition ACore.h:6
Camera_Movement
Definition AnvilCamera.h:7
@ FORWARD
Definition AnvilCamera.h:8
@ LEFT
Definition AnvilCamera.h:10
@ RIGHT
Definition AnvilCamera.h:11
@ BACKWARD
Definition AnvilCamera.h:9
float MouseSensitivity
Definition AnvilCamera.h:26
glm::vec3 WorldUp
Definition AnvilCamera.h:21
void ProcessMouseMovement(float xoffset, float yoffset)
Definition ACamera.cpp:48
void ProcessKeyboard(Camera_Movement direction, float deltaTime)
Definition ACamera.cpp:25
float Yaw
Definition AnvilCamera.h:23
glm::vec3 Position
Definition AnvilCamera.h:17
glm::vec3 Right
Definition AnvilCamera.h:20
float Pitch
Definition AnvilCamera.h:24
float MovementSpeed
Definition AnvilCamera.h:25
glm::vec3 Front
Definition AnvilCamera.h:18
glm::mat4 GetViewMatrix()
Definition ACamera.cpp:15
glm::vec3 Up
Definition AnvilCamera.h:19
ACamera(glm::vec3 position=glm::vec3(0.0f, 0.0f, 0.0f))
Definition ACamera.cpp:8