Zen
0.3.0
Loading...
Searching...
No Matches
ZEN_OpenGLContext.h
1
#pragma once
2
3
#include <zen/renderer/ZEN_GraphicsContext.h>
4
#include <zen/zen_pch.h>
5
6
namespace
Zen {
7
class
OpenGLContext :
public
GraphicsContext
{
8
public
:
9
OpenGLContext(SDL_Window *window);
10
~OpenGLContext()
override
;
11
12
void
init()
override
;
13
void
swapBuffers()
override
;
14
15
void
shutdown()
override
;
16
void
*nativeContext()
const override
;
17
18
private
:
19
SDL_Window *m_window =
nullptr
;
20
SDL_GLContext m_glContext =
nullptr
;
21
};
22
};
// namespace Zen
Zen::GraphicsContext
Definition
ZEN_GraphicsContext.h:6
engine
zen
platform
OpenGL
ZEN_OpenGLContext.h
Generated by
1.14.0