Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la structure castor3d::shader::ShadowData

#include <GlslLight.hpp>

Graphe d'héritage de castor3d::shader::ShadowData:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::shader::ShadowData:
Collaboration graph
[légende]

Fonctions membres publiques

 ShadowData (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)
 
auto shadowMapIndex () const
 
auto shadowType () const
 
auto pcfFilterSize () const
 
auto pcfSampleCount () const
 
auto rawShadowOffsets () const
 
auto pcfShadowOffsets () const
 
auto vsmMinVariance () const
 
auto vsmLightBleedingReduction () const
 
auto volumetricSteps () const
 
auto volumetricScattering () const
 
C3D_API void updateShadowType (ShadowType type)
 

Documentation des constructeurs et destructeur

◆ ShadowData()

castor3d::shader::ShadowData::ShadowData ( sdw::ShaderWriter &  writer,
ast::expr::ExprPtr  expr,
bool  enabled 
)
inline

Documentation des fonctions membres

◆ pcfFilterSize()

auto castor3d::shader::ShadowData::pcfFilterSize ( ) const
inline

◆ pcfSampleCount()

auto castor3d::shader::ShadowData::pcfSampleCount ( ) const
inline

◆ pcfShadowOffsets()

auto castor3d::shader::ShadowData::pcfShadowOffsets ( ) const
inline

◆ rawShadowOffsets()

auto castor3d::shader::ShadowData::rawShadowOffsets ( ) const
inline

◆ shadowMapIndex()

auto castor3d::shader::ShadowData::shadowMapIndex ( ) const
inline

◆ shadowType()

auto castor3d::shader::ShadowData::shadowType ( ) const
inline

◆ updateShadowType()

C3D_API void castor3d::shader::ShadowData::updateShadowType ( ShadowType  type)

◆ volumetricScattering()

auto castor3d::shader::ShadowData::volumetricScattering ( ) const
inline

◆ volumetricSteps()

auto castor3d::shader::ShadowData::volumetricSteps ( ) const
inline

◆ vsmLightBleedingReduction()

auto castor3d::shader::ShadowData::vsmLightBleedingReduction ( ) const
inline

◆ vsmMinVariance()

auto castor3d::shader::ShadowData::vsmMinVariance ( ) const
inline

La documentation de cette structure a été générée à partir du fichier suivant :