![]() |
ezEngine Release 26.3
|
#include <ClusteredDataProvider.h>
Public Member Functions | |
| EZ_DISALLOW_COPY_AND_ASSIGN (ezClusteredDataGPU) | |
| void | BindResources (ezRenderContext *pRenderContext) |
Public Attributes | |
| ezUInt32 | m_uiSkyIrradianceIndex = 0 |
| ezEnum< ezCameraUsageHint > | m_cameraUsageHint = ezCameraUsageHint::Default |
| ezGALBufferHandle | m_hLightDataBuffer |
| ezGALBufferHandle | m_hDecalDataBuffer |
| ezGALBufferHandle | m_hReflectionProbeDataBuffer |
| ezGALBufferHandle | m_hClusterDataBuffer |
| ezGALBufferHandle | m_hClusterItemBuffer |
| ezConstantBufferStorageHandle | m_hConstantBuffer |
| ezGALSamplerStateHandle | m_hShadowSampler |
| ezDecalAtlasResourceHandle | m_hDecalAtlas |
| ezGALSamplerStateHandle | m_hDecalAtlasSampler |
GPU-side data for clustered rendering.
Contains GPU buffers for lights, decals, probes, cluster assignments, and related resources. Uploaded from ezClusteredDataCPU by the data provider and bound to shaders for rendering.