Class GeometryPass#

Inheritance Relationships#

Base Type#

Class Documentation#

class GeometryPass : public RenderPassSceneDependend#

Public Functions

GeometryPass()#
void execute(glm::mat4 projection_matrix, const std::shared_ptr<Camera> &main_camera, GLuint window_width, GLuint window_height, GLuint gbuffer_id, GLfloat delta_time, const std::shared_ptr<Scene>&)#
virtual void create_shader_program()#
virtual void set_game_object_uniforms(glm::mat4 model, glm::mat4 normal_model)#
~GeometryPass()#