#include <WeightedBlendRendering.hpp>
|
| WeightedBlendRendering (crg::FramePassGroup &graph, RenderDevice const &device, ProgressBar *progress, bool &enabled, crg::FramePass const &transparentPassDesc, Texture const &depth, TransparentPassResult const &transparentPassResult, crg::ImageViewId const &targetColourView, castor::Size const &size, SceneUbo &sceneUbo, HdrConfigUbo const &hdrConfigUbo, GpInfoUbo const &gpInfoUbo) |
| Initialise les données liées au deferred rendering. Plus de détails...
|
|
void | accept (RenderTechniqueVisitor &visitor) |
| Fonction d'acceptation de visiteur. Plus de détails...
|
|
crg::FramePass const & | getLastPass () const |
|
static uint32_t | countInitialisationSteps () |
|
◆ WeightedBlendRendering()
castor3d::WeightedBlendRendering::WeightedBlendRendering |
( |
crg::FramePassGroup & |
graph, |
|
|
RenderDevice const & |
device, |
|
|
ProgressBar * |
progress, |
|
|
bool & |
enabled, |
|
|
crg::FramePass const & |
transparentPassDesc, |
|
|
Texture const & |
depth, |
|
|
TransparentPassResult const & |
transparentPassResult, |
|
|
crg::ImageViewId const & |
targetColourView, |
|
|
castor::Size const & |
size, |
|
|
SceneUbo & |
sceneUbo, |
|
|
HdrConfigUbo const & |
hdrConfigUbo, |
|
|
GpInfoUbo const & |
gpInfoUbo |
|
) |
| |
Initialise les données liées au deferred rendering.
- Paramètres
-
[in] | graph | Le frame graph. |
[in] | device | Le device GPU. |
[in] | progress | La barre de progression. |
[in] | enabled | L'état d'activation de la passe. |
[in] | transparentPassDesc | La passe de rendu des noeuds transparents. |
[in] | depth | L'image de profondeur de la scène. |
[in] | transparentPassResult | Le résultat du Weighted Blended OIT. |
[in] | targetColourView | Le tampon de couleurs cible. |
[in] | size | Les dimensions du rendu. |
[in] | sceneUbo | L'UBO de scène. |
[in] | hdrConfigUbo | L'UBO de configuration HDR. |
[in] | gpInfoUbo | L'UBO de la passe géométrique. |
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ countInitialisationSteps()
static uint32_t castor3d::WeightedBlendRendering::countInitialisationSteps |
( |
| ) |
|
|
inlinestatic |
◆ getLastPass()
crg::FramePass const & castor3d::WeightedBlendRendering::getLastPass |
( |
| ) |
const |
|
inline |
La documentation de cette classe a été générée à partir du fichier suivant :