Class LightingPass#

Inheritance Relationships#

Base Type#

Class Documentation#

class LightingPass : public RenderPass#

Public Functions

LightingPass()#
void execute(glm::mat4 projection_matrix, const std::shared_ptr<Camera> &main_camera, const std::shared_ptr<Scene> &scene, const std::shared_ptr<GBuffer> &gbuffer, float delta_time)#
virtual void create_shader_program() override#
~LightingPass()#