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"
47 inline static Renderer* getInstance()
noexcept
49 return (
Renderer*)OpenGL::getInstance();
OpenGL renderer.
Definition opengl.h:24
Core functionality (windows, event handler, logger, ...)
Definition cursor.h:8