Class DeferredRasterizer#
Defined in File DeferredRasterizer.ixx
Class Documentation#
-
class DeferredRasterizer#
Public Functions
-
DeferredRasterizer()#
-
void shaderHotReload(const std::vector<vk::DescriptorSetLayout> &descriptor_set_layouts)#
-
inline vk::ImageView getGBufferPosition(uint32_t index)#
-
inline vk::ImageView getGBufferNormal(uint32_t index)#
-
inline vk::ImageView getGBufferAlbedo(uint32_t index)#
-
inline vk::ImageView getGBufferMaterial(uint32_t index)#
-
inline vk::ImageView getDepthBufferImageView()#
-
void setPushConstant(PushConstantRasterizer push_constant)#
-
void recordCommands(vk::CommandBuffer &commandBuffer, uint32_t image_index, Kataglyphis::Scene *scene, const std::vector<vk::DescriptorSet> &descriptorSets)#
-
void cleanUp()#
-
~DeferredRasterizer()#
-
DeferredRasterizer()#