#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: