#include <OrthographicCamera.h>
◆ OrthographicCamera()
| Vesper::OrthographicCamera::OrthographicCamera |
( |
float | left, |
|
|
float | right, |
|
|
float | bottom, |
|
|
float | top ) |
10 {
13 }
#define VZ_PROFILE_FUNCTION()
Definition Instrumentor.h:240
glm::mat4 m_ViewProjectionMatrix
Definition OrthographicCamera.h:28
glm::mat4 m_ViewMatrix
Definition OrthographicCamera.h:27
glm::mat4 m_ProjectionMatrix
Definition OrthographicCamera.h:26
References OrthographicCamera().
Referenced by OrthographicCamera().
◆ GetPosition()
| const glm::vec3 & Vesper::OrthographicCamera::GetPosition |
( |
| ) |
const |
|
inline |
glm::vec3 m_Position
Definition OrthographicCamera.h:30
◆ GetProjectionMatrix()
| const glm::mat4 & Vesper::OrthographicCamera::GetProjectionMatrix |
( |
| ) |
const |
|
inline |
◆ GetRotation()
| const float Vesper::OrthographicCamera::GetRotation |
( |
| ) |
const |
|
inline |
float m_Rotation
Definition OrthographicCamera.h:31
References m_Rotation.
◆ GetViewMatrix()
| const glm::mat4 & Vesper::OrthographicCamera::GetViewMatrix |
( |
| ) |
const |
|
inline |
◆ GetViewProjectionMatrix()
| const glm::mat4 & Vesper::OrthographicCamera::GetViewProjectionMatrix |
( |
| ) |
const |
|
inline |
◆ RecalculateViewMatrix()
| void Vesper::OrthographicCamera::RecalculateViewMatrix |
( |
| ) |
|
|
private |
◆ SetPosition()
| void Vesper::OrthographicCamera::SetPosition |
( |
const glm::vec3 & | position | ) |
|
|
inline |
◆ SetProjection()
| void Vesper::OrthographicCamera::SetProjection |
( |
float | left, |
|
|
float | right, |
|
|
float | bottom, |
|
|
float | top ) |
◆ SetRotation()
| void Vesper::OrthographicCamera::SetRotation |
( |
float | rotation | ) |
|
|
inline |
◆ m_Position
| glm::vec3 Vesper::OrthographicCamera::m_Position = { 0.0f, 0.0f, 0.0f } |
|
private |
◆ m_ProjectionMatrix
| glm::mat4 Vesper::OrthographicCamera::m_ProjectionMatrix |
|
private |
◆ m_Rotation
| float Vesper::OrthographicCamera::m_Rotation = 0.0f |
|
private |
◆ m_ViewMatrix
| glm::mat4 Vesper::OrthographicCamera::m_ViewMatrix |
|
private |
◆ m_ViewProjectionMatrix
| glm::mat4 Vesper::OrthographicCamera::m_ViewProjectionMatrix |
|
private |
The documentation for this class was generated from the following files: