Monad Engine da02fba2
> Undercity Codex_
Loading...
Searching...
No Matches
OpenGLRendererBackend.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
6
7namespace mnd
8{
9
10class GraphicsAPI;
11
13{
14public:
15 explicit OpenGLRendererBackend(GraphicsAPI &graphicsAPI);
16
17 bool Init() override;
18
19private:
20 GraphicsAPI &m_graphicsAPI;
21};
22
23std::unique_ptr<RendererBackend> CreateOpenGLRendererBackend(GraphicsAPI &graphicsAPI);
24
25} // namespace mnd
OpenGL 3.3 Core Profile abstraction layer.
Definition GraphicsAPI.h:41
std::unique_ptr< RendererBackend > CreateOpenGLRendererBackend(GraphicsAPI &graphicsAPI)