1#ifndef OE_CORE_RENDERER_H
2#define OE_CORE_RENDERER_H
13 fillShader(id_shader, Material&)
15 virtual void render(id_mesh, id_shader) = 0;
17 virtual void renderScreenSpace(id_shader) = 0;
20 useBlend(enabled =
true)
26 useDepthTest(enabled = true);
36#include "renderer/opengl.h"
44 Renderer(
Window* context_holder):
48 inline static Renderer* getInstance()
noexcept
static OpenGL * getInstance()
Get the OpenGL instance related to this thread.
Definition opengl.h:78
OpenGL(Window *context_holder)
Constructor.