1#ifndef GRAPHICS_ENGINE_RENDERER_HPP
2#define GRAPHICS_ENGINE_RENDERER_HPP
15#if defined(LINUX) || defined(MINGW)
100 SDL_Window *mWindow =
nullptr;
102 SDL_Renderer *mRenderer =
nullptr;
Definition: IGraphicsEngineRenderer.hpp:27
virtual ~IGraphicsEngineRenderer()
Definition: IGraphicsEngineRenderer.hpp:37
IGraphicsEngineRenderer(int w, int h)
Definition: IGraphicsEngineRenderer.hpp:32
virtual void RenderClear()=0
virtual void RenderPresent()=0
virtual void SetRenderDrawColor(int r, int g, int b, int a)=0
Definition: IGraphicsEngineRenderer.hpp:63
~SDLGraphicsEngineRenderer()
Definition: IGraphicsEngineRenderer.cpp:49
void SetRenderDrawColor(int r, int g, int b, int a) override
Definition: IGraphicsEngineRenderer.cpp:63
SDL_Renderer * GetRenderer()
Definition: IGraphicsEngineRenderer.cpp:81
SDL_Window * GetWindow()
Definition: IGraphicsEngineRenderer.cpp:76
void RenderPresent() override
Definition: IGraphicsEngineRenderer.cpp:71
void RenderClear() override
Definition: IGraphicsEngineRenderer.cpp:67