sKit  0.0.9
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
sKit::Camera Class Reference

#include <camera.hpp>

Public Member Functions

 Camera ()=default
 
 Camera (float width, float height)
 
auto getProjectionMatrix () -> glm::mat4
 
auto getViewMatrix () -> glm::mat4
 
auto getPos () -> glm::vec3
 
auto setPos (glm::vec3 pos) -> void
 
auto update (SDL_Event *event) -> void
 

Detailed Description

Definition at line 10 of file camera.hpp.

Constructor & Destructor Documentation

◆ Camera() [1/2]

sKit::Camera::Camera ( )
default

◆ Camera() [2/2]

sKit::Camera::Camera ( float  width,
float  height 
)

Definition at line 6 of file camera.cpp.

Member Function Documentation

◆ getPos()

auto sKit::Camera::getPos ( ) -> glm::vec3

Definition at line 19 of file camera.cpp.

◆ getProjectionMatrix()

auto sKit::Camera::getProjectionMatrix ( ) -> glm::mat4

Definition at line 13 of file camera.cpp.

◆ getViewMatrix()

auto sKit::Camera::getViewMatrix ( ) -> glm::mat4

Definition at line 17 of file camera.cpp.

◆ setPos()

auto sKit::Camera::setPos ( glm::vec3  pos) -> void

Definition at line 21 of file camera.cpp.

◆ update()

auto sKit::Camera::update ( SDL_Event *  event) -> void

Definition at line 26 of file camera.cpp.


The documentation for this class was generated from the following files: