Class SkyBox#
Defined in File SkyBox.ixx
Class Documentation#
-
class SkyBox#
Public Functions
-
SkyBox()#
-
void createRenderPass(vk::Format format)#
-
void createFramebuffers(std::span<const vk::ImageView> imageViews, uint32_t width, uint32_t height)#
-
void createGraphicsPipeline(vk::DescriptorSetLayout sharedLayout)#
-
void shaderHotReload(vk::DescriptorSetLayout sharedLayout)#
-
void recordCommands(vk::CommandBuffer &commandBuffer, uint32_t image_index, std::span<const vk::DescriptorSet> descriptorSets, bool skyboxEnabled)#
-
void recreateFrameResources(std::span<const vk::ImageView> imageViews, uint32_t width, uint32_t height)#
-
void destroyFramebuffers()#
-
void cleanUp()#
-
~SkyBox()#
-
SkyBox()#