Castor3D 0.16.0
Multiplatform 3D engine
|
#include <LightModule.hpp>
Public Types | |
using | CascasdeFloatArray = castor::Array< f32, ashes::getAlignedSize( MaxDirectionalCascadesCount, 4u ) > |
Public Attributes | |
CascasdeFloatArray | splitDepths |
CascasdeFloatArray | splitScales |
castor::Array< castor::Matrix4x4f, MaxDirectionalCascadesCount > | transforms |
Public Attributes inherited from castor3d::BaseShadowData | |
u32 | shadowType |
u32 | cascadeCount |
f32 | pcfFilterSize |
u32 | pcfSampleCount |
castor::Point2f | rawShadowsOffsets |
castor::Point2f | pcfShadowsOffsets |
f32 | vsmMinVariance |
f32 | vsmLightBleedingReduction |
u32 | volumetricSteps |
f32 | volumetricScattering |
using castor3d::DirectionalShadowData::CascasdeFloatArray = castor::Array< f32, ashes::getAlignedSize( MaxDirectionalCascadesCount, 4u ) > |
CascasdeFloatArray castor3d::DirectionalShadowData::splitDepths |
CascasdeFloatArray castor3d::DirectionalShadowData::splitScales |
castor::Array< castor::Matrix4x4f, MaxDirectionalCascadesCount > castor3d::DirectionalShadowData::transforms |