Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Ecs::CameraProperties Struct Reference

Camera properties for projection matrix calculation. More...

#include <EcsData.h>

Public Attributes

float fov = 60.0f
 Vertical field of view in degrees.
float nearPlane = 0.01f
 Near clipping plane distance.
float farPlane = 1000.0f
 Far clipping plane distance.
float aspectRatio = 16.0f / 9.0f
 Projection aspect ratio, width divided by height.

Detailed Description

Camera properties for projection matrix calculation.

Definition at line 580 of file EcsData.h.

Member Data Documentation

◆ aspectRatio

float Engine::Ecs::CameraProperties::aspectRatio = 16.0f / 9.0f

Projection aspect ratio, width divided by height.

Definition at line 584 of file EcsData.h.

◆ farPlane

float Engine::Ecs::CameraProperties::farPlane = 1000.0f

Far clipping plane distance.

Definition at line 583 of file EcsData.h.

◆ fov

float Engine::Ecs::CameraProperties::fov = 60.0f

Vertical field of view in degrees.

Definition at line 581 of file EcsData.h.

◆ nearPlane

float Engine::Ecs::CameraProperties::nearPlane = 0.01f

Near clipping plane distance.

Definition at line 582 of file EcsData.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Ecs/EcsData.h