Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::GpuBuffers::DynamicPointLightBuffer Struct Reference

Fixed-size dynamic point light buffer for shaders. More...

#include <RenderData.h>

Collaboration diagram for Engine::Rendering::GpuBuffers::DynamicPointLightBuffer:

Public Attributes

uint32_t pointLightCount = 0
uint32_t _padding [3] {}
std::array< DynamicPointLight, MAX_DYNAMIC_POINT_LIGHTSpointLights {}

Detailed Description

Fixed-size dynamic point light buffer for shaders.

Definition at line 394 of file RenderData.h.

Member Data Documentation

◆ _padding

uint32_t Engine::Rendering::GpuBuffers::DynamicPointLightBuffer::_padding[3] {}

Definition at line 397 of file RenderData.h.

◆ pointLightCount

uint32_t Engine::Rendering::GpuBuffers::DynamicPointLightBuffer::pointLightCount = 0

Definition at line 396 of file RenderData.h.

◆ pointLights

std::array<DynamicPointLight, MAX_DYNAMIC_POINT_LIGHTS> Engine::Rendering::GpuBuffers::DynamicPointLightBuffer::pointLights {}

Definition at line 398 of file RenderData.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/RenderData.h