Castor3D  ..
Classes | Espaces de nommage | Macros
Référence du fichier SsaoConfigUbo.hpp
+ Graphe des dépendances par inclusion de SsaoConfigUbo.hpp:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

class  castor3d::SsaoConfigUbo
 UBO de configuration de l'occlusion ambiante. Plus de détails...
 

Espaces de nommage

 castor3d
 

Macros

#define UBO_SSAO_CONFIG(Writer)
 

Documentation des macros

◆ UBO_SSAO_CONFIG

#define UBO_SSAO_CONFIG (   Writer)
Valeur :
auto c3d_numSamples = ssaoConfig.declMember< glsl::Int >( castor3d::SsaoConfigUbo::NumSamples );\
auto c3d_numSpiralTurns = ssaoConfig.declMember< glsl::Int >( castor3d::SsaoConfigUbo::NumSpiralTurns );\
auto c3d_projScale = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::ProjScale );\
auto c3d_radius = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::Radius );\
auto c3d_invRadius = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::InvRadius );\
auto c3d_radius2 = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::Radius2 );\
auto c3d_invRadius2 = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::InvRadius2 );\
auto c3d_bias = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::Bias );\
auto c3d_intensity = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::Intensity );\
auto c3d_intensityDivR6 = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::IntensityDivR6 );\
auto c3d_farPlaneZ = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::FarPlaneZ );\
auto c3d_edgeSharpness = ssaoConfig.declMember< glsl::Float >( castor3d::SsaoConfigUbo::EdgeSharpness );\
auto c3d_blurStepSize = ssaoConfig.declMember< glsl::Int >( castor3d::SsaoConfigUbo::BlurStepSize );\
auto c3d_blurRadius = ssaoConfig.declMember< glsl::Int >( castor3d::SsaoConfigUbo::BlurRadius );\
auto c3d_projInfo = ssaoConfig.declMember< glsl::Vec4 >( castor3d::SsaoConfigUbo::ProjInfo );\
auto c3d_worldToCamera = ssaoConfig.declMember< glsl::Mat4 >( castor3d::SsaoConfigUbo::InvViewMatrix );\
ssaoConfig.end()
static C3D_API castor::String const Intensity
Definition: SsaoConfigUbo.hpp:91
static C3D_API castor::String const BlurStepSize
Definition: SsaoConfigUbo.hpp:95
static C3D_API castor::String const Bias
Definition: SsaoConfigUbo.hpp:90
static C3D_API castor::String const InvViewMatrix
Definition: SsaoConfigUbo.hpp:98
static C3D_API castor::String const NumSamples
Definition: SsaoConfigUbo.hpp:83
static C3D_API castor::String const InvRadius2
Definition: SsaoConfigUbo.hpp:89
static C3D_API castor::String const FarPlaneZ
Definition: SsaoConfigUbo.hpp:93
static C3D_API castor::String const BlurRadius
Definition: SsaoConfigUbo.hpp:96
static C3D_API castor::String const EdgeSharpness
Definition: SsaoConfigUbo.hpp:94
static C3D_API castor::String const NumSpiralTurns
Definition: SsaoConfigUbo.hpp:84
static C3D_API castor::String const BufferSsaoConfig
Definition: SsaoConfigUbo.hpp:82
static C3D_API castor::String const IntensityDivR6
Definition: SsaoConfigUbo.hpp:92
static C3D_API castor::String const InvRadius
Definition: SsaoConfigUbo.hpp:87
static uint32_t constexpr BindingPoint
Definition: SsaoConfigUbo.hpp:81
static C3D_API castor::String const ProjInfo
Definition: SsaoConfigUbo.hpp:97
static C3D_API castor::String const Radius2
Definition: SsaoConfigUbo.hpp:88
static C3D_API castor::String const ProjScale
Definition: SsaoConfigUbo.hpp:85
static C3D_API castor::String const Radius
Definition: SsaoConfigUbo.hpp:86