24 #ifndef RENDER_IMAGEGRAPHICS_H
25 #define RENDER_IMAGEGRAPHICS_H
29 #include "render/graphics.h"
143 const int height
A_UNUSED)
override final
178 int dstX,
int dstY)
override final;
181 int dstX,
int dstY)
restrict2 override final;
184 int x,
int y)
override final;
void copyImage(const Image *const image, int dstX, int dstY)
void drawRectangle(const Rect &rect)
void pushClipArea(const Rect &rect)
void drawImage(const Image *const image, int dstX, int dstY)
void fillRectangle(const Rect &rect)
void drawRescaledImage(const Image *const image, int dstX, int dstY, const int desiredWidth, const int desiredHeight)
void drawNet(const int x1, const int y1, const int x2, const int y2, const int width, const int height)
void calcPattern(ImageVertexes *const vert, const Image *const image, const int x, const int y, const int w, const int h) const
void calcWindow(ImageCollection *const vertCol, const int x, const int y, const int w, const int h, const ImageRect &imgRect)
void drawImageCached(const Image *const image, int x, int y)
void calcPattern(ImageCollection *const vert, const Image *const image, const int x, const int y, const int w, const int h) const
bool setVideoMode(const int w, const int h, const int scale, const int bpp, const bool fs, const bool hwaccel, const bool resize, const bool noFrame, const bool allowHighDPI)
void drawTileCollection(const ImageCollection *const vertCol)
void drawPattern(const Image *const image, const int x, const int y, const int w, const int h)
void drawTileVertexes(const ImageVertexes *const vert)
void calcTileSDL(ImageVertexes *const vert, int x, int y) const
void setTarget(Image *const target)
void drawPatternCached(const Image *const image, const int x, const int y, const int w, const int h)
void drawRescaledPattern(const Image *const image, const int x, const int y, const int w, const int h, const int scaledWidth, const int scaledHeight)
void calcTileCollection(ImageCollection *const vertCol, const Image *const image, int x, int y)
void drawPoint(int x, int y)
void drawLine(int x1, int y1, int x2, int y2)
Image * getTarget() const
void calcTileVertexes(ImageVertexes *const vert, const Image *const image, int x, int y) const
void drawImageRect(const int x, const int y, const int w, const int h, const ImageRect &imgRect)
#define A_DELETE_COPY(func)