#include <SsaoConfig.hpp>
◆ accept()
◆ bendStepCount
castor::RangedValue< int32_t > castor3d::SsaoConfig::bendStepCount { 4, castor::makeRange( 1, 60 ) } |
Le nombre de pas de ray marching pour les bent normals.
◆ bendStepSize
float castor3d::SsaoConfig::bendStepSize { 0.5f } |
La taille d'un pas de ray marching pour les bent normals.
◆ bias
float castor3d::SsaoConfig::bias { 0.025f } |
◆ blurHighQuality
bool castor3d::SsaoConfig::blurHighQuality { false } |
Le statut d'activation de haute qualité pour le flou.
◆ blurRadius
castor::ChangeTracked< castor::RangedValue< int32_t > > castor3d::SsaoConfig::blurRadius { { 4, castor::makeRange( 1, 6 ) } } |
Rayon du filtre en pixels. Sera multiplié par m_blurStepSize.
◆ blurStepSize
castor::ChangeTracked< castor::RangedValue< uint32_t > > castor3d::SsaoConfig::blurStepSize { { 2u, castor::makeRange( 1u, 60u ) } } |
Etape en intervalles de 2 pixels, un flou a déjà été appliqué, vis à vis des voisins, dans la première passe d'AO.
◆ edgeSharpness
float castor3d::SsaoConfig::edgeSharpness { 1.0f } |
La précision des bords, augmenter pour rendre les borodures plus précises, diminuer pour réduire le scintillement.
◆ enabled
bool castor3d::SsaoConfig::enabled { false } |
Le statut d'activation de l'effet.
◆ highQuality
bool castor3d::SsaoConfig::highQuality { false } |
Le statut d'activation de haute qualité.
◆ intensity
float castor3d::SsaoConfig::intensity { 1.0f } |
◆ logMaxOffset
castor::RangedValue< int32_t > castor3d::SsaoConfig::logMaxOffset { 3u, castor::makeRange( 2, 6 ) } |
Le log de l'offset maximum pour un pixel.
◆ maxMipLevel
int32_t castor3d::SsaoConfig::maxMipLevel { 5 } |
◆ minRadius
float castor3d::SsaoConfig::minRadius { 1.0f } |
Rayon minimal d'échantillonnage pour calculer l'AO.
◆ numSamples
uint32_t castor3d::SsaoConfig::numSamples { 19u } |
Le nombre d'échantillons par pixel.
◆ radius
float castor3d::SsaoConfig::radius { 0.5f } |
◆ useNormalsBuffer
bool castor3d::SsaoConfig::useNormalsBuffer { false } |
Le statut d'utilisation du tampon de normales.
◆ variation
int32_t castor3d::SsaoConfig::variation { 0 } |
La documentation de cette structure a été générée à partir du fichier suivant :