Passe flou gaussien.
Plus de détails...
Passe flou gaussien.
- Auteur
- Sylvain DOREMUS
- Version
- 0.10.0
- Date
- 26/07/2017
◆ GaussianBlur()
C3D_API castor3d::GaussianBlur::GaussianBlur |
( |
Engine & |
engine, |
|
|
castor::Size const & |
textureSize, |
|
|
castor::PixelFormat |
format, |
|
|
uint32_t |
kernelSize |
|
) |
| |
Constructeur.
- Paramètres
-
[in] | engine | Le moteur. |
[in] | textureSize | Les dimensions de la zone de rendu. |
[in] | format | Le format de pixel des textures à flouter. |
[in] | kernelSize | Le nombre de coefficients du kernel. |
◆ ~GaussianBlur()
C3D_API castor3d::GaussianBlur::~GaussianBlur |
( |
| ) |
|
◆ blur() [1/2]
C3D_API void castor3d::GaussianBlur::blur |
( |
TextureLayoutSPtr |
texture | ) |
|
Applique le flou sur la texture donnée.
- Paramètres
-
◆ blur() [2/2]
C3D_API void castor3d::GaussianBlur::blur |
( |
TextureLayoutSPtr |
texture, |
|
|
TextureLayoutSPtr |
intermediate |
|
) |
| |
Applique le flou sur la texture donnée en utilisant la texture intermédiaire donnée.
- Paramètres
-
[in] | texture | La texture à flouter. |
[in] | intermediate | La texture indtermédiaire. |
◆ Coefficients
castor::String const castor3d::GaussianBlur::Coefficients |
|
static |
◆ CoefficientsCount
castor::String const castor3d::GaussianBlur::CoefficientsCount |
|
static |
◆ Config
castor::String const castor3d::GaussianBlur::Config |
|
static |
◆ MaxCoefficients
constexpr uint32_t castor3d::GaussianBlur::MaxCoefficients { 64u } |
|
static |
◆ TextureSize
castor::String const castor3d::GaussianBlur::TextureSize |
|
static |
La documentation de cette classe a été générée à partir du fichier suivant :