#include <RenderQueue.hpp>
◆ RenderQueue()
Constructor.
- Parameters
-
[in] | renderPass | The parent render pass. |
[in] | mode | The render mode for this render queue. |
[in] | ignored | The geometries attached to this node will be ignored in the render. |
◆ ~RenderQueue()
C3D_API castor3d::RenderQueue::~RenderQueue |
( |
| ) |
|
◆ cleanup()
C3D_API void castor3d::RenderQueue::cleanup |
( |
| ) |
|
◆ getCommandBuffer()
ashes::CommandBuffer const & castor3d::RenderQueue::getCommandBuffer |
( |
| ) |
const |
|
inline |
◆ getCuller()
SceneCuller const & castor3d::RenderQueue::getCuller |
( |
| ) |
const |
|
inline |
◆ getIgnoredNode()
SceneNode const * castor3d::RenderQueue::getIgnoredNode |
( |
| ) |
const |
|
inline |
◆ getMode()
◆ getRenderNodes()
◆ hasCommandBuffer()
bool castor3d::RenderQueue::hasCommandBuffer |
( |
| ) |
const |
|
inline |
◆ hasNodes()
C3D_API bool castor3d::RenderQueue::hasNodes |
( |
| ) |
const |
◆ initCommandBuffer()
C3D_API ashes::CommandBuffer const & castor3d::RenderQueue::initCommandBuffer |
( |
| ) |
|
◆ initialise()
C3D_API void castor3d::RenderQueue::initialise |
( |
| ) |
|
◆ setIgnoredNode()
Sets the node to be ignored in rendering. remarks All objects attached to this node will be ignored.
◆ update() [1/3]
Updates the render nodes.
- Parameters
-
[in,out] | shadowMaps | Receives the shadow maps used in the render pass. |
◆ update() [2/3]
Updates the render nodes.
- Parameters
-
[in,out] | shadowMaps | Receives the shadow maps used in the render pass. |
[in] | scissor | The scissors restraining the render pass. |
◆ update() [3/3]
Updates the render nodes.
- Parameters
-
[in,out] | shadowMaps | Receives the shadow maps used in the render pass. |
[in] | viewport | The viewport restraining the render pass. |
[in] | scissor | The scissors restraining the render pass. |
The documentation for this class was generated from the following file: