24 #ifndef RENDER_SDL2SOFTWAREGRAPHICS_H
25 #define RENDER_SDL2SOFTWAREGRAPHICS_H
29 #include "render/graphics.h"
46 friend class Sdl2SoftwareScreenshotHelper;
51 SDL2SoftwareGraphics();
60 void setRendererFlags(const uint32_t flags)
62 { mRendererFlags = flags; }
71 const int height)
restrict2 override final;
74 int SDL_FakeUpperBlit(
const SDL_Surface *
restrict const src,
76 const SDL_Surface *
restrict const dst,
79 void drawHLine(
int x1,
int y,
int x2)
restrict2;
81 void drawVLine(
int x,
int y1,
int y2)
restrict2;
83 uint32_t mRendererFlags;
84 SDL_Surface *mSurface;
86 unsigned int mOldAlpha;
virtual bool resizeScreen(const int width, const int height)
#define RENDER_GRAPHICSDEF_HPP
#define A_DELETE_COPY(func)
#define RENDER_SOFTWAREGRAPHICSDEF_HPP