Class PathTracing#
Defined in File PathTracing.ixx
Class Documentation#
-
class PathTracing#
Public Functions
-
PathTracing()#
-
PathTracing(const PathTracing&) = delete#
-
PathTracing &operator=(const PathTracing&) = delete#
-
void shaderHotReload(std::span<const vk::DescriptorSetLayout> descriptor_set_layouts)#
-
void recordCommands(vk::CommandBuffer &commandBuffer, uint32_t image_index, VulkanImage &vulkanImage, VulkanImage &accumulationImage, VulkanSwapChain *vulkanSwapChain, std::span<const vk::DescriptorSet> descriptorSets, uint32_t frame_index, uint32_t samples_per_pixel, uint32_t max_bounces)#
-
void cleanUp()#
-
~PathTracing()#
-
PathTracing()#