Class GeometryPass

Inheritance Relationships

Base Type

Class Documentation

class GeometryPass : public RenderPassSceneDependend

Public Functions

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