22 #ifndef BACKENDS_GRAPHICS3D_OPENGL_TILED_SURFACE_H 23 #define BACKENDS_GRAPHICS3D_OPENGL_TILED_SURFACE_H 25 #include "graphics/opengl/system_headers.h" 27 #include "common/array.h" 28 #include "common/rect.h" 30 #include "graphics/surface.h" 35 class SurfaceRenderer;
59 void copyRectToSurface(
const void *src,
int srcPitch,
int x,
int y,
int w,
int h);
82 void fill(uint32 color);
107 uint16 getHeight()
const {
return _backingSurface.
h; }
110 static const uint maxTextureSize = 256;
121 void invalidateAllTiles();
int16 h
Definition: surface.h:76
void draw(SurfaceRenderer *surfaceRenderer) const
uint16 getWidth() const
Definition: tiledsurface.h:106
Definition: renderbuffer.h:27
Definition: surfacerenderer.h:37
void copyRectToSurface(const void *src, int srcPitch, int x, int y, int w, int h)
int16 w
Definition: surface.h:71
Definition: tiledsurface.h:40
Graphics::Surface * getBackingSurface()