CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RendererCameraParams Struct Reference

A structure that mirrors the GPU uniform data for the camera. More...

#include <CeresEngine/Renderer/RendererCamera.hpp>

Inheritance diagram for CeresEngine::RendererCameraParams:
CeresEngine::GPUDynamicBuffer< CeresEngine::RendererCameraParams > CeresEngine::GPUDynamicBuffer< RendererCameraParams >

Public Attributes

Matrix4f view
 
Matrix4f invView
 
Matrix4f projection
 
Matrix4f invProjection
 
Matrix4f viewProjection
 
Matrix4f invViewProjection
 
Matrix4f pivot
 
Matrix4f invPivot
 
Vector3f position
 
float fieldOfView
 
float nearPlane
 
float farPlane
 
float aspectRatio
 
float gamma
 
float exposure
 

Detailed Description

A structure that mirrors the GPU uniform data for the camera.

Member Data Documentation

◆ aspectRatio

float CeresEngine::RendererCameraParams::aspectRatio

◆ exposure

float CeresEngine::RendererCameraParams::exposure

◆ farPlane

float CeresEngine::RendererCameraParams::farPlane

◆ fieldOfView

float CeresEngine::RendererCameraParams::fieldOfView

◆ gamma

float CeresEngine::RendererCameraParams::gamma

◆ invPivot

Matrix4f CeresEngine::RendererCameraParams::invPivot

◆ invProjection

Matrix4f CeresEngine::RendererCameraParams::invProjection

◆ invView

Matrix4f CeresEngine::RendererCameraParams::invView

◆ invViewProjection

Matrix4f CeresEngine::RendererCameraParams::invViewProjection

◆ nearPlane

float CeresEngine::RendererCameraParams::nearPlane

◆ pivot

Matrix4f CeresEngine::RendererCameraParams::pivot

◆ position

Vector3f CeresEngine::RendererCameraParams::position

◆ projection

Matrix4f CeresEngine::RendererCameraParams::projection

◆ view

Matrix4f CeresEngine::RendererCameraParams::view

◆ viewProjection

Matrix4f CeresEngine::RendererCameraParams::viewProjection

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