#include <PrepassRendering.hpp>
◆ PrepassRendering()
Constructeur.
- Paramètres
-
[in] | parent | La technique parente. |
[in] | device | Le device GPU. |
[in] | queueData | La queue recevant les commandes GPU. |
[in] | previousPasses | Les passes dont celle-ci dépend. |
[in] | progress | La barre de progression optionnelle. |
[in] | deferred | true pour activer le deferred rendering. |
[in] | visbuffer | true pour activer le buffer de visibilité. |
◆ ~PrepassRendering()
C3D_API castor3d::PrepassRendering::~PrepassRendering |
( |
| ) |
|
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ countInitialisationSteps()
static C3D_API uint32_t castor3d::PrepassRendering::countInitialisationSteps |
( |
| ) |
|
|
static |
- Renvoie
- Le nombre d'étapes nécessaires à l'initialisation, pour en montrer la progression.
◆ getDepthObj()
Texture const & castor3d::PrepassRendering::getDepthObj |
( |
| ) |
const |
|
inline |
◆ getDepthRange()
ashes::Buffer< int32_t > const & castor3d::PrepassRendering::getDepthRange |
( |
| ) |
const |
|
inline |
◆ getEngine()
◆ getLastPass()
C3D_API crg::FramePass const & castor3d::PrepassRendering::getLastPass |
( |
| ) |
const |
◆ getVisibility()
Texture const & castor3d::PrepassRendering::getVisibility |
( |
| ) |
const |
|
inline |
◆ getVisibilityPass()
VisibilityPass const & castor3d::PrepassRendering::getVisibilityPass |
( |
| ) |
const |
|
inline |
◆ hasVisibility()
bool castor3d::PrepassRendering::hasVisibility |
( |
| ) |
const |
|
inline |
◆ listIntermediates()
Liste les vues intermédiaires utilisées par toute la technique.
- Paramètres
-
[out] | intermediates | Reçoit les vues intermédiaires. |
◆ needsDepthRange()
bool castor3d::PrepassRendering::needsDepthRange |
( |
| ) |
const |
|
inline |
◆ setNeedsDepthRange()
void castor3d::PrepassRendering::setNeedsDepthRange |
( |
bool |
value | ) |
|
|
inline |
◆ update() [1/2]
Met à jour la passe de rendu, au niveau CPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
◆ update() [2/2]
Met à jour la passe de rendu, au niveau GPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
La documentation de cette classe a été générée à partir du fichier suivant :