SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::PCSSShadowGPUData Struct Reference

PCSS soft-shadow parameters for the DX11/OpenGL PBR shader path. More...

#include <ConstantBuffer.hpp>

Public Attributes

float _shadowPad0
float _shadowPad1
float LightVP [16]
float NdcToShadow [16]
uint32_t PCSSEnabled
float ShadowBias
float ShadowLightSize
uint32_t ShadowMapEnabled
float ShadowStrength
float ShadowTexelSize

Detailed Description

PCSS soft-shadow parameters for the DX11/OpenGL PBR shader path.

Definition at line 249 of file ConstantBuffer.hpp.

Member Data Documentation

◆ _shadowPad0

float Sleak::RenderEngine::PCSSShadowGPUData::_shadowPad0

Definition at line 262 of file ConstantBuffer.hpp.

◆ _shadowPad1

float Sleak::RenderEngine::PCSSShadowGPUData::_shadowPad1

Definition at line 262 of file ConstantBuffer.hpp.

◆ LightVP

float Sleak::RenderEngine::PCSSShadowGPUData::LightVP[16]

Definition at line 251 of file ConstantBuffer.hpp.

◆ NdcToShadow

float Sleak::RenderEngine::PCSSShadowGPUData::NdcToShadow[16]

Definition at line 265 of file ConstantBuffer.hpp.

◆ PCSSEnabled

uint32_t Sleak::RenderEngine::PCSSShadowGPUData::PCSSEnabled

Definition at line 260 of file ConstantBuffer.hpp.

◆ ShadowBias

float Sleak::RenderEngine::PCSSShadowGPUData::ShadowBias

Definition at line 254 of file ConstantBuffer.hpp.

◆ ShadowLightSize

float Sleak::RenderEngine::PCSSShadowGPUData::ShadowLightSize

Definition at line 257 of file ConstantBuffer.hpp.

◆ ShadowMapEnabled

uint32_t Sleak::RenderEngine::PCSSShadowGPUData::ShadowMapEnabled

Definition at line 261 of file ConstantBuffer.hpp.

◆ ShadowStrength

float Sleak::RenderEngine::PCSSShadowGPUData::ShadowStrength

Definition at line 255 of file ConstantBuffer.hpp.

◆ ShadowTexelSize

float Sleak::RenderEngine::PCSSShadowGPUData::ShadowTexelSize

Definition at line 256 of file ConstantBuffer.hpp.