20 void setGeometryBuffer(std::shared_ptr<oe::render::Framebuffer> geometry_buffer);
22 void setReflectionsBuffer(std::shared_ptr<oe::render::Framebuffer> reflections_buffer);
32 std::shared_ptr<oe::render::Framebuffer> _framebuffer;
34 std::shared_ptr<oe::render::Shader> _shader;
36 std::shared_ptr<oe::render::Texture> _albedo_texture;
37 std::shared_ptr<oe::render::Texture> _emissive_texture;
38 std::shared_ptr<oe::render::Texture> _rou_met_ao_texture;
39 std::shared_ptr<oe::render::Texture> _normal_texture;
40 std::shared_ptr<oe::render::Texture> _depth_texture;
42 std::shared_ptr<oe::render::Texture> _irradiance_texture;
43 std::shared_ptr<oe::render::Texture> _specular_texture;
45 std::shared_ptr<oe::render::Framebuffer> _geometry_buffer;