|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
One light's packed GPU representation, laid out for std140/cbuffer alignment. More...
#include <ConstantBuffer.hpp>
Public Attributes | |
| float | AreaHeight |
| float | AreaWidth |
| float | ColorB |
| float | ColorG |
| float | ColorR |
| float | DirectionX |
| float | DirectionY |
| float | DirectionZ |
| float | Intensity |
| float | PositionX |
| float | PositionY |
| float | PositionZ |
| float | Range |
| float | SpotInnerCos |
| float | SpotOuterCos |
| uint32_t | Type |
One light's packed GPU representation, laid out for std140/cbuffer alignment.
Definition at line 20 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::AreaHeight |
Definition at line 37 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::AreaWidth |
Definition at line 36 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::ColorB |
Definition at line 30 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::ColorG |
Definition at line 30 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::ColorR |
Definition at line 30 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::DirectionX |
Definition at line 26 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::DirectionY |
Definition at line 26 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::DirectionZ |
Definition at line 26 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::Intensity |
Definition at line 27 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::PositionX |
Definition at line 22 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::PositionY |
Definition at line 22 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::PositionZ |
Definition at line 22 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::Range |
Definition at line 31 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::SpotInnerCos |
Definition at line 34 of file ConstantBuffer.hpp.
| float Sleak::RenderEngine::LightGPUEntry::SpotOuterCos |
Definition at line 35 of file ConstantBuffer.hpp.
| uint32_t Sleak::RenderEngine::LightGPUEntry::Type |
Definition at line 23 of file ConstantBuffer.hpp.