Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
Muto::Camera Class Reference

The base Camera class that all Camera's derive from Only contains a pojection matrix and a getter. More...

#include <Camera.h>

Inheritance diagram for Muto::Camera:
Muto::EditorCamera Muto::SceneCamera

Public Member Functions

 Camera ()=default
 
 Camera (const glm::mat4 &projection)
 
const glm::mat4 & GetProjection () const
 
 ~Camera ()=default
 

Protected Attributes

glm::mat4 m_Projection = glm::mat4(1.0f)
 

Detailed Description

The base Camera class that all Camera's derive from Only contains a pojection matrix and a getter.

Constructor & Destructor Documentation

◆ Camera() [1/2]

Muto::Camera::Camera ( )
default

◆ Camera() [2/2]

Muto::Camera::Camera ( const glm::mat4 &  projection)
inline
20 }
glm::mat4 m_Projection
Definition Camera.h:25
constexpr Scope< T > CreateScope(Args &&... args)
Creates a Scope (unique_ptr) for the given type and constructor arguments.
Definition Defines_Macros.h:51

References Camera().

Referenced by Camera().

◆ ~Camera()

Muto::Camera::~Camera ( )
default

Member Function Documentation

◆ GetProjection()

const glm::mat4 & Muto::Camera::GetProjection ( ) const
inline
23{ return m_Projection; }

Member Data Documentation

◆ m_Projection

glm::mat4 Muto::Camera::m_Projection = glm::mat4(1.0f)
protected

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