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

SSAO pass parameters: kernel size, radius/bias/power, and screen/near-far metrics. More...

#include <ConstantBuffer.hpp>

Public Attributes

uint32_t _ssaoPad0
float _ssaoPad1
float _ssaoPad2
float _ssaoPad3 [4]
float Bias
float FarPlane
uint32_t KernelSize
float NearPlane
float Power
float Radius
float ScreenHeight
float ScreenWidth
uint32_t SSAOEnabled

Detailed Description

SSAO pass parameters: kernel size, radius/bias/power, and screen/near-far metrics.

Definition at line 224 of file ConstantBuffer.hpp.

Member Data Documentation

◆ _ssaoPad0

uint32_t Sleak::RenderEngine::SSAOSettingsGPUData::_ssaoPad0

Definition at line 235 of file ConstantBuffer.hpp.

◆ _ssaoPad1

float Sleak::RenderEngine::SSAOSettingsGPUData::_ssaoPad1

Definition at line 240 of file ConstantBuffer.hpp.

◆ _ssaoPad2

float Sleak::RenderEngine::SSAOSettingsGPUData::_ssaoPad2

Definition at line 240 of file ConstantBuffer.hpp.

◆ _ssaoPad3

float Sleak::RenderEngine::SSAOSettingsGPUData::_ssaoPad3[4]

Definition at line 243 of file ConstantBuffer.hpp.

◆ Bias

float Sleak::RenderEngine::SSAOSettingsGPUData::Bias

Definition at line 227 of file ConstantBuffer.hpp.

◆ FarPlane

float Sleak::RenderEngine::SSAOSettingsGPUData::FarPlane

Definition at line 239 of file ConstantBuffer.hpp.

◆ KernelSize

uint32_t Sleak::RenderEngine::SSAOSettingsGPUData::KernelSize

Definition at line 229 of file ConstantBuffer.hpp.

◆ NearPlane

float Sleak::RenderEngine::SSAOSettingsGPUData::NearPlane

Definition at line 238 of file ConstantBuffer.hpp.

◆ Power

float Sleak::RenderEngine::SSAOSettingsGPUData::Power

Definition at line 228 of file ConstantBuffer.hpp.

◆ Radius

float Sleak::RenderEngine::SSAOSettingsGPUData::Radius

Definition at line 226 of file ConstantBuffer.hpp.

◆ ScreenHeight

float Sleak::RenderEngine::SSAOSettingsGPUData::ScreenHeight

Definition at line 233 of file ConstantBuffer.hpp.

◆ ScreenWidth

float Sleak::RenderEngine::SSAOSettingsGPUData::ScreenWidth

Definition at line 232 of file ConstantBuffer.hpp.

◆ SSAOEnabled

uint32_t Sleak::RenderEngine::SSAOSettingsGPUData::SSAOEnabled

Definition at line 234 of file ConstantBuffer.hpp.