#include <RenderQueue.hpp>
◆ RenderQueue()
Constructeur.
- Paramètres
-
[in] | renderPass | La passe de rendu parente. |
[in] | ignored | Les géométries attachées à ce noeud seront ignorées lors du rendu. |
◆ ~RenderQueue()
C3D_API castor3d::RenderQueue::~RenderQueue |
( |
| ) |
|
◆ cleanup()
C3D_API void castor3d::RenderQueue::cleanup |
( |
| ) |
|
Nettoie la file de rendu.
◆ getCommandBuffer()
ashes::CommandBuffer const & castor3d::RenderQueue::getCommandBuffer |
( |
| ) |
const |
|
inlinenoexcept |
◆ getCuller()
SceneCuller & castor3d::RenderQueue::getCuller |
( |
| ) |
const |
|
inlinenoexcept |
◆ getDrawCallsCount()
uint32_t castor3d::RenderQueue::getDrawCallsCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ getFilters()
◆ getIgnoredNode()
SceneNode const * castor3d::RenderQueue::getIgnoredNode |
( |
| ) |
const |
|
inlinenoexcept |
◆ getRenderNodes()
◆ hasCommandBuffer()
bool castor3d::RenderQueue::hasCommandBuffer |
( |
| ) |
const |
|
inlinenoexcept |
◆ hasNodes()
C3D_API bool castor3d::RenderQueue::hasNodes |
( |
| ) |
const |
◆ initCommandBuffer()
C3D_API ashes::CommandBuffer const & castor3d::RenderQueue::initCommandBuffer |
( |
| ) |
|
◆ initialise()
C3D_API void castor3d::RenderQueue::initialise |
( |
| ) |
|
Initialise la file de rendu.
◆ isOutOfDate()
bool castor3d::RenderQueue::isOutOfDate |
( |
| ) |
const |
|
inlinenoexcept |
◆ needsInitialise()
C3D_API bool castor3d::RenderQueue::needsInitialise |
( |
| ) |
const |
◆ setIgnoredNode()
Définit le noeud qui sera ignoré lors du rendu. remarks Tous les objets attachés à ce noeud seront ignorés.
◆ update() [1/3]
Met à jour les noeuds de rendu.
- Paramètres
-
[in,out] | shadowMaps | Reçoit les shadow maps utilisées par la passe de rendu. |
◆ update() [2/3]
Met à jour les noeuds de rendu.
- Paramètres
-
[in,out] | shadowMaps | Reçoit les shadow maps utilisées par la passe de rendu. |
[in] | scissor | Le scissor restreignant par la passe de rendu. |
◆ update() [3/3]
Met à jour les noeuds de rendu.
- Paramètres
-
[in,out] | shadowMaps | Reçoit les shadow maps utilisées par la passe de rendu. |
[in] | viewport | Le viewport restreignant par la passe de rendu. |
[in] | scissor | Le scissor restreignant par la passe de rendu. |
La documentation de cette classe a été générée à partir du fichier suivant :