22 #ifndef STARK_GFX_TINYGL_SURFACE_H 23 #define STARK_GFX_TINYGL_SURFACE_H 25 #include "engines/stark/gfx/surfacerenderer.h" 26 #include "engines/stark/gfx/tinygl.h" 28 #include "graphics/tinygl/tinygl.h" 30 #include "math/vector2d.h" 52 struct SurfaceVertex {
57 Math::Vector2d normalizeOriginalCoordinates(
int x,
int y)
const;
58 Math::Vector2d normalizeCurrentCoordinates(
int x,
int y)
const;
59 void convertToVertices(SurfaceVertex *vertices,
const Common::Point &dest, uint width, uint height)
const;
67 #endif // STARK_GFX_TINYGL_SURFACE_H Definition: surfacerenderer.h:36
Definition: tinyglsurface.h:41
void fill(const Color &color, const Common::Point &dest, uint width, uint height) override
void render(const Bitmap *bitmap, const Common::Point &dest) override