![]() |
Ankush's Garage
A collection of stuff made by Ankush Roy
|
This is a simple camera thingy for one proj only. More...
#include <Camera.h>
Public Member Functions | |
Camera (glm::vec3 position=glm::vec3(350.0f, 350.0f, 700.0f), glm::quat orientation=glm::quat(glm::vec3(0.0f))) | |
glm::mat4 | GetViewMatrix () const |
void | ProcessEvents () |
Public Attributes | |
bool | lockMouse = false |
Private Member Functions | |
void | ProcessKeyboard () |
void | ProcessMouseMovement (float xoffset, float yoffset) |
void | ConstrainPitch () |
Private Attributes | |
glm::vec3 | m_Position |
glm::quat | Orientation |
float | MovementSpeed |
float | MouseSensitivity |
This is a simple camera thingy for one proj only.
|
explicit |
|
private |
|
nodiscard |
void Camera::ProcessEvents | ( | ) |
|
private |
|
private |
bool Camera::lockMouse = false |
|
private |
|
private |
|
private |
|
private |