Class Raytracing#

Class Documentation#

class Raytracing#

Public Functions

Raytracing()#
Raytracing(const Raytracing&) = delete#
Raytracing &operator=(const Raytracing&) = delete#
void init(const std::shared_ptr<VulkanDevice> &in_device, std::span<const vk::DescriptorSetLayout> descriptorSetLayouts, VulkanSwapChain *swapchain)#
void shaderHotReload(std::span<const vk::DescriptorSetLayout> descriptor_set_layouts)#
void recordCommands(vk::CommandBuffer &commandBuffer, VulkanImage &renderImage, std::span<const vk::DescriptorSet> descriptorSets)#
void cleanUp()#
~Raytracing()#