Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::Camera Member List

This is the complete list of members for Engine::Camera, including all inherited members.

Camera()=deleteEngine::Camera
Camera(glm::vec3 position, glm::vec3 rotation, float fov, float aspectRatio, float zNear, float zFar)Engine::Camera
Camera(Camera const &other)=defaultEngine::Camera
Camera(Camera &&other) noexcept=defaultEngine::Camera
GetAspectRatio() const Engine::Camera
GetClippingPlanes() const Engine::Camera
GetFoV() const Engine::Camera
GetFrustum() const Engine::Camera
GetPosition() const Engine::Camera
GetProjection() const Engine::Camera
GetRight() const Engine::Camera
GetRotation() const Engine::Camera
GetUp() const Engine::Camera
GetView() const Engine::Camera
GetViewProjection() const Engine::Camera
MoveBackwards(float distanceToMove)Engine::Camera
MoveForwards(float distanceToMove)Engine::Camera
MoveLeft(float distanceToMove)Engine::Camera
MoveRight(float distanceToMove)Engine::Camera
operator=(Camera const &other)=defaultEngine::Camera
operator=(Camera &&other) noexcept=defaultEngine::Camera
SetPosition(glm::vec3 position)Engine::Camera
SetPostionAndRotation(glm::vec3 position, glm::vec3 rotation)Engine::Camera
SetProjection(float fov, float aspectRatio, float zNear, float zFar)Engine::Camera
SetRotation(glm::vec3 rotation)Engine::Camera
SetView(glm::mat4x4 view)Engine::Camera
SetViewProjection(glm::mat4x4 view, float fov, float aspectRatio, float zNear, float zFar)Engine::Camera
UpdateFrustum(glm::vec3 right, glm::vec3 up)Engine::Camera
UpdateRotationOffset(glm::vec2 rotationOffset)Engine::Camera
~Camera() noexcept=defaultEngine::Camera