|
Toast Engine
|
This is the complete list of members for renderer::ClusterLightingPass, including all inherited members.
| ClusterLightingPass(const renderer::VulkanCore &core) (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | explicit |
| dispatch(vk::CommandBuffer cmd, uint32_t frame_index) override (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | virtual |
| getClusterLightGridBuffer(uint32_t frame_index) const -> vk::Buffer (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | |
| getClusterLightGridCounts(uint32_t frame_index) const -> std::span< const uint32_t > | renderer::ClusterLightingPass | |
| getClusterParamsBuffer(uint32_t frame_index) const -> vk::Buffer (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | |
| getLightIndexListBuffer(uint32_t frame_index) const -> vk::Buffer (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | |
| getLightsBuffer(uint32_t frame_index) const -> vk::Buffer (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | |
| requestGridReadback() const noexcept | renderer::ClusterLightingPass | |
| summarizeGrid(std::span< const uint32_t > counts) -> GridStats (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | static |
| update(uint32_t frame_index, float dt) override (defined in renderer::ClusterLightingPass) | renderer::ClusterLightingPass | virtual |
| ~IComputePass()=default (defined in IComputePass) | IComputePass | virtual |