Castor3D
..
|
UBO de configuration de l'occlusion ambiante. Plus de détails...
Fonctions membres publiques | |
C3D_API | SsaoConfigUbo (Engine &engine) |
Constructeur. Plus de détails... | |
C3D_API | ~SsaoConfigUbo () |
Destructeur. Plus de détails... | |
C3D_API void | update (SsaoConfig const &config, Camera const &camera) |
Met à jour le contenu de l'UBO. Plus de détails... | |
Constructeurs/Opérateurs d'affectation par copie/déplacement. | |
C3D_API | SsaoConfigUbo (SsaoConfigUbo const &)=delete |
C3D_API SsaoConfigUbo & | operator= (SsaoConfigUbo const &)=delete |
C3D_API | SsaoConfigUbo (SsaoConfigUbo &&)=default |
C3D_API SsaoConfigUbo & | operator= (SsaoConfigUbo &&)=default |
getters. | |
UniformBuffer & | getUbo () |
UniformBuffer const & | getUbo () const |
Attributs publics statiques | |
static uint32_t constexpr | BindingPoint = 8u |
static C3D_API castor::String const | BufferSsaoConfig |
static C3D_API castor::String const | NumSamples |
static C3D_API castor::String const | NumSpiralTurns |
static C3D_API castor::String const | ProjScale |
static C3D_API castor::String const | Radius |
static C3D_API castor::String const | InvRadius |
static C3D_API castor::String const | Radius2 |
static C3D_API castor::String const | InvRadius2 |
static C3D_API castor::String const | Bias |
static C3D_API castor::String const | Intensity |
static C3D_API castor::String const | IntensityDivR6 |
static C3D_API castor::String const | FarPlaneZ |
static C3D_API castor::String const | EdgeSharpness |
static C3D_API castor::String const | BlurStepSize |
static C3D_API castor::String const | BlurRadius |
static C3D_API castor::String const | ProjInfo |
static C3D_API castor::String const | InvViewMatrix |
UBO de configuration de l'occlusion ambiante.
|
delete |
|
default |
Constructeur.
[in] | engine | Le moteur. |
C3D_API castor3d::SsaoConfigUbo::~SsaoConfigUbo | ( | ) |
Destructeur.
|
inline |
|
inline |
|
delete |
|
default |
C3D_API void castor3d::SsaoConfigUbo::update | ( | SsaoConfig const & | config, |
Camera const & | camera | ||
) |
Met à jour le contenu de l'UBO.
[in] | config | La configuratio du SSAO. |
[in] | camera | La caméra de rendu. |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |