Class Clouds#

Class Documentation#

class Clouds#

Public Functions

Clouds() = default#
Clouds(const Clouds&) = delete#
Clouds &operator=(const Clouds&) = delete#
void init(const std::shared_ptr<VulkanDevice> &device, vk::CommandPool commandPool, vk::DescriptorSetLayout sharedLayout, uint32_t width, uint32_t height)#
void recordComputeCommands(vk::CommandBuffer &commandBuffer, std::span<const vk::DescriptorSet> descriptorSets)#
void shaderHotReload(vk::DescriptorSetLayout sharedLayout)#
void recreateFrameResources(vk::CommandPool commandPool, uint32_t width, uint32_t height)#
void cleanUp()#
inline Kataglyphis::Texture *getCloudOutputTexture() const#
inline ~Clouds()#