|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
Full per-frame lighting UBO: camera, ambient, fog, and the packed light array. More...
#include <ConstantBuffer.hpp>
Public Attributes | |
| float | _reserved [2] |
| float | AmbientB |
| float | AmbientG |
| float | AmbientIntensity |
| float | AmbientR |
| float | CameraPosX |
| float | CameraPosY |
| float | CameraPosZ |
| float | FogColorA |
| float | FogColorB |
| float | FogColorG |
| float | FogColorR |
| float | FogColorZenith [4] |
| float | FogEnd |
| float | FogStart |
| float | HeightFogDensity |
| float | HeightFogEnabled |
| float | HeightFogFalloff |
| float | HeightFogTop |
| LightGPUEntry | Lights [MAX_LIGHTS] |
| uint32_t | NumActiveLights |
Full per-frame lighting UBO: camera, ambient, fog, and the packed light array.
Definition at line 47 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::_reserved[2] |
Definition at line 61 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::AmbientB |
Definition at line 53 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::AmbientG |
Definition at line 53 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::AmbientIntensity |
Definition at line 54 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::AmbientR |
Definition at line 53 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::CameraPosX |
Definition at line 49 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::CameraPosY |
Definition at line 49 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::CameraPosZ |
Definition at line 49 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogColorA |
Definition at line 57 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogColorB |
Definition at line 57 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogColorG |
Definition at line 57 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogColorR |
Definition at line 57 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogColorZenith[4] |
Definition at line 67 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogEnd |
Definition at line 60 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::FogStart |
Definition at line 60 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::HeightFogDensity |
Definition at line 69 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::HeightFogEnabled |
Definition at line 71 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::HeightFogFalloff |
Definition at line 70 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightCBData::HeightFogTop |
Definition at line 68 of file ConstantBuffer.hpp.
| LightGPUEntry Sleak::RenderEngine::LightCBData::Lights[MAX_LIGHTS] |
Definition at line 64 of file ConstantBuffer.hpp.
| uint32_t Sleak::RenderEngine::LightCBData::NumActiveLights |
Definition at line 50 of file ConstantBuffer.hpp.