#include <LightingPass.hpp>
|
| | LightsPipeline (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, LightPipelineConfig const &config, LightPassResult const &lpResult, ShadowMapResult const &smResult, std::vector< LightRenderPass > const &renderPasses) |
| |
| void | clear () |
| |
| void | addLight (Camera const &camera, Light const &light) |
| |
| void | removeLight (Camera const &camera, Light const &light) |
| |
| void | recordInto (crg::RecordContext &context, VkCommandBuffer commandBuffer, uint32_t &index) |
| |
◆ LightsPipeline()
◆ addLight()
| void castor3d::LightsPipeline::addLight |
( |
Camera const & |
camera, |
|
|
Light const & |
light |
|
) |
| |
◆ clear()
| void castor3d::LightsPipeline::clear |
( |
| ) |
|
◆ recordInto()
| void castor3d::LightsPipeline::recordInto |
( |
crg::RecordContext & |
context, |
|
|
VkCommandBuffer |
commandBuffer, |
|
|
uint32_t & |
index |
|
) |
| |
◆ removeLight()
| void castor3d::LightsPipeline::removeLight |
( |
Camera const & |
camera, |
|
|
Light const & |
light |
|
) |
| |
The documentation for this struct was generated from the following file: