This file contains the Device class.
This file contains the FrameInfo class.
This file contains the Shader class.
Class for point light system.
PointLightSystem(Device &device, VkRenderPass renderPass, VkDescriptorSetLayout globalSetLayout)
PointLightSystem(const PointLightSystem &)=delete
VkPipelineLayout m_pipelineLayout
void createPipelineLayout(VkDescriptorSetLayout globalSetLayout)
static void update(const FrameInfo &frameInfo, GlobalUbo &ubo)
PointLightSystem & operator=(const PointLightSystem &)=delete
std::unique_ptr< Shaders > m_shaders
void render(const FrameInfo &frameInfo) const
void createPipeline(VkRenderPass renderPass)