#include <GaussianBlur.hpp>
|
C3D_API | GaussianBlur (crg::FramePassGroup &graph, crg::FramePass const &previousPass, RenderDevice const &device, castor::String const &category, castor::String const &prefix, crg::ImageViewIdArray const &views, crg::ImageViewId const &intermediateView, uint32_t kernelSize) |
| Constructeur. Plus de détails...
|
|
C3D_API | GaussianBlur (crg::FramePassGroup &graph, crg::FramePass const &previousPass, RenderDevice const &device, castor::String const &category, castor::String const &prefix, crg::ImageViewIdArray const &views, uint32_t kernelSize) |
| Constructeur. Plus de détails...
|
|
C3D_API | GaussianBlur (crg::FramePassGroup &graph, crg::FramePass const &previousPass, RenderDevice const &device, castor::String const &category, castor::String const &prefix, crg::ImageViewId const &view, uint32_t kernelSize) |
| Constructeur. Plus de détails...
|
|
C3D_API | GaussianBlur (crg::FramePassGroup &graph, crg::FramePass const &previousPass, RenderDevice const &device, castor::String const &category, castor::String const &prefix, crg::ImageViewId const &view, crg::ImageViewId const &intermediateView, uint32_t kernelSize) |
| Constructeur. Plus de détails...
|
|
C3D_API void | accept (PipelineVisitorBase &visitor) |
| Fonction d'acceptation de visiteur. Plus de détails...
|
|
|
crg::FramePass const & | getLastPass () const |
|
◆ GaussianBlur() [1/4]
C3D_API castor3d::GaussianBlur::GaussianBlur |
( |
crg::FramePassGroup & |
graph, |
|
|
crg::FramePass const & |
previousPass, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
category, |
|
|
castor::String const & |
prefix, |
|
|
crg::ImageViewIdArray const & |
views, |
|
|
crg::ImageViewId const & |
intermediateView, |
|
|
uint32_t |
kernelSize |
|
) |
| |
Constructeur.
- Paramètres
-
[in] | graph | Le render graph. |
[in] | previousPass | La frame pass précédente. |
[in] | device | Le device GPU. |
[in] | category | Le nom de la catégorie de la passe. |
[in] | prefix | Le préfixe du nom de la passe. |
[in] | views | Les textures source et destination. |
[in] | intermediateView | La texture recevant le blur intermédiaire. |
[in] | kernelSize | Le nombre de coefficients du kernel. |
◆ GaussianBlur() [2/4]
C3D_API castor3d::GaussianBlur::GaussianBlur |
( |
crg::FramePassGroup & |
graph, |
|
|
crg::FramePass const & |
previousPass, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
category, |
|
|
castor::String const & |
prefix, |
|
|
crg::ImageViewIdArray const & |
views, |
|
|
uint32_t |
kernelSize |
|
) |
| |
Constructeur.
- Paramètres
-
[in] | graph | Le render graph. |
[in] | previousPass | La frame pass précédente. |
[in] | device | Le device GPU. |
[in] | category | Le nom de la catégorie de la passe. |
[in] | prefix | Le préfixe du nom de la passe. |
[in] | views | Les textures source et destination. |
[in] | kernelSize | Le nombre de coefficients du kernel. |
◆ GaussianBlur() [3/4]
C3D_API castor3d::GaussianBlur::GaussianBlur |
( |
crg::FramePassGroup & |
graph, |
|
|
crg::FramePass const & |
previousPass, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
category, |
|
|
castor::String const & |
prefix, |
|
|
crg::ImageViewId const & |
view, |
|
|
uint32_t |
kernelSize |
|
) |
| |
Constructeur.
- Paramètres
-
[in] | graph | Le render graph. |
[in] | previousPass | La frame pass précédente. |
[in] | device | Le device GPU. |
[in] | category | Le nom de la catégorie de la passe. |
[in] | prefix | Le préfixe du nom de la passe. |
[in] | view | La texture source et destination. |
[in] | kernelSize | Le nombre de coefficients du kernel. |
◆ GaussianBlur() [4/4]
C3D_API castor3d::GaussianBlur::GaussianBlur |
( |
crg::FramePassGroup & |
graph, |
|
|
crg::FramePass const & |
previousPass, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
category, |
|
|
castor::String const & |
prefix, |
|
|
crg::ImageViewId const & |
view, |
|
|
crg::ImageViewId const & |
intermediateView, |
|
|
uint32_t |
kernelSize |
|
) |
| |
Constructeur.
- Paramètres
-
[in] | graph | Le render graph. |
[in] | previousPass | La frame pass précédente. |
[in] | device | Le device GPU. |
[in] | category | Le nom de la catégorie de la passe. |
[in] | prefix | Le préfixe du nom de la passe. |
[in] | view | La texture source et destination. |
[in] | intermediateView | La texture recevant le blur intermédiaire. |
[in] | kernelSize | Le nombre de coefficients du kernel. |
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ getLastPass()
crg::FramePass const & castor3d::GaussianBlur::getLastPass |
( |
| ) |
const |
|
inline |
◆ Coefficients
C3D_API castor::String const castor3d::GaussianBlur::Coefficients |
|
static |
◆ CoefficientsCount
C3D_API castor::String const castor3d::GaussianBlur::CoefficientsCount |
|
static |
◆ Config
C3D_API castor::String const castor3d::GaussianBlur::Config |
|
static |
◆ MaxCoefficients
C3D_API constexpr uint32_t castor3d::GaussianBlur::MaxCoefficients { 60u } |
|
staticconstexpr |
◆ TextureSize
C3D_API castor::String const castor3d::GaussianBlur::TextureSize |
|
static |
La documentation de cette classe a été générée à partir du fichier suivant :