|
static castor::String const | Config |
|
static castor::String const | Step |
|
static castor::String const | Correction |
|
static castor::String const | PixelSize |
|
static castor::String const | Weights |
|
static castor::String const | Offsets |
|
◆ SubsurfaceScatteringPass()
Constructeur.
- Paramètres
-
[in] | engine | Le moteur. |
[in] | device | Le device GPU. |
[in] | gpInfoUbo | L'UBO de la passe géométrique. |
[in] | sceneUbo | L'UBO de la scène. |
[in] | textureSize | Les dimensions de la zone de rendu. |
[in] | gpResult | Le résultat de la geometry pass. |
[in] | lpResult | Le résultat de la light pass. |
◆ ~SubsurfaceScatteringPass()
C3D_API castor3d::SubsurfaceScatteringPass::~SubsurfaceScatteringPass |
( |
| ) |
|
|
default |
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ cleanup()
Nettoie les éléments GPU.
- Paramètres
-
◆ getResult()
TextureUnit const& castor3d::SubsurfaceScatteringPass::getResult |
( |
| ) |
const |
|
inline |
◆ initialise()
Initialise les éléments GPU.
- Paramètres
-
◆ render()
C3D_API ashes::Semaphore const& castor3d::SubsurfaceScatteringPass::render |
( |
RenderDevice const & |
device, |
|
|
ashes::Semaphore const & |
toWait |
|
) |
| const |
Dessine le subsurfaces scattering.
- Paramètres
-
[in] | device | Le device GPU. |
[in] | toWait | Le sémaphore à attendre. |
◆ Config
castor::String const castor3d::SubsurfaceScatteringPass::Config |
|
static |
◆ Correction
castor::String const castor3d::SubsurfaceScatteringPass::Correction |
|
static |
◆ Offsets
castor::String const castor3d::SubsurfaceScatteringPass::Offsets |
|
static |
◆ PixelSize
castor::String const castor3d::SubsurfaceScatteringPass::PixelSize |
|
static |
◆ Step
castor::String const castor3d::SubsurfaceScatteringPass::Step |
|
static |
◆ Weights
castor::String const castor3d::SubsurfaceScatteringPass::Weights |
|
static |
La documentation de cette classe a été générée à partir du fichier suivant :