9 #ifndef __flowviz__SDLRenderer__
10 #define __flowviz__SDLRenderer__
14 #include <OpenGL/gl3.h>
15 #include <OpenGL/OpenGL.h>
29 SDL_GLContext m_glContext;
31 void sdldie(
const char *msg);
32 void checkSDLError(
int line = -1);
34 static void glPrintError(
const char *file,
int line);
OpenGL / SDL Renderer.
Definition: SDLRenderer.h:25
#define STANDARD_SCREEN_HEIGHT
Definition: IRenderer.h:13
Abstract renderer class.
Definition: IRenderer.h:19
virtual void swapBuffers()
Swaps buffers;.
Definition: SDLRenderer.cpp:55
virtual void initRenderer()
Initializes Renderer.
Definition: SDLRenderer.cpp:36
virtual void createWindow(int screenWidth=STANDARD_SCREEN_WIDTH, int screenHeight=STANDARD_SCREEN_HEIGHT)
Create a new window with specified sized.
Definition: SDLRenderer.cpp:13
virtual ~SDLRenderer()
Virtual descructor to clean up renderer.
Definition: SDLRenderer.cpp:66
#define STANDARD_SCREEN_WIDTH
Definition: IRenderer.h:12
virtual void clear()
Clears screen buffer.
Definition: SDLRenderer.cpp:60