TinyGPU
Loading...
Searching...
No Matches
SurfaceBase< PixelT > Member List

This is the complete list of members for SurfaceBase< PixelT >, including all inherited members.

begin()SurfaceBase< PixelT >inlinevirtual
clear(PixelT color=PixelT()) overrideSurfaceBase< PixelT >inlinevirtual
clearSprite(size_t x, size_t y, ISurface< PixelT > &sprite, PixelT clearColor=PixelT()) overrideSurfaceBase< PixelT >inlinevirtual
copySprite(size_t x, size_t y, const ISurface< PixelT > &sprite) overrideSurfaceBase< PixelT >inlinevirtual
data() const=0ISurface< PixelT >pure virtual
drawCircle(size_t x, size_t y, size_t r, PixelT color) overrideSurfaceBase< PixelT >inlinevirtual
drawHorizontalLineClipped(int x0, int x1, int y, PixelT color)SurfaceBase< PixelT >inline
drawLine(size_t x0, size_t y0, size_t x1, size_t y1, PixelT color) overrideSurfaceBase< PixelT >inlinevirtual
drawRect(size_t x, size_t y, size_t w, size_t h, PixelT color) overrideSurfaceBase< PixelT >inlinevirtual
drawSprite(size_t x, size_t y, const ISurface< PixelT > &sprite, PixelT invisibleColor=PixelT()) overrideSurfaceBase< PixelT >inlinevirtual
drawText(int16_t x, int16_t y, const char *text, PixelT foreground, PixelT background=PixelT(), bool opaque=false, uint8_t scale=1, uint8_t spacing=1, uint8_t lineSpacing=1) overrideSurfaceBase< PixelT >inlinevirtual
end()SurfaceBase< PixelT >inlinevirtual
fillCircle(size_t x, size_t y, size_t r, PixelT color) overrideSurfaceBase< PixelT >inlinevirtual
fillRect(size_t x, size_t y, size_t w, size_t h, PixelT color) overrideSurfaceBase< PixelT >inlinevirtual
font() overrideSurfaceBase< PixelT >inlinevirtual
font() constSurfaceBase< PixelT >inline
font_SurfaceBase< PixelT >protected
getPixel(size_t x, size_t y) const override=0SurfaceBase< PixelT >pure virtual
height() const overrideSurfaceBase< PixelT >inlinevirtual
height_SurfaceBase< PixelT >protected
isInBounds(size_t x, size_t y) constSurfaceBase< PixelT >inline
linePrinter()SurfaceBase< PixelT >inline
linePrinter_SurfaceBase< PixelT >protected
resize(size_t newWidth, size_t newHeight) overrideSurfaceBase< PixelT >inlinevirtual
resizeBuffer(size_t, size_t)=0SurfaceBase< PixelT >pure virtual
scroll(int dx, int dy)SurfaceBase< PixelT >inlinevirtual
setFont(IFont< PixelT > &font)SurfaceBase< PixelT >inline
setPixel(size_t x, size_t y, PixelT color) override=0SurfaceBase< PixelT >pure virtual
setPixelClipped(size_t x, size_t y, PixelT color)SurfaceBase< PixelT >inline
size() const=0ISurface< PixelT >pure virtual
SurfaceBase()=defaultSurfaceBase< PixelT >
SurfaceBase(size_t width, size_t height, IFont< PixelT > &font)SurfaceBase< PixelT >inline
width() const overrideSurfaceBase< PixelT >inlinevirtual
width_SurfaceBase< PixelT >protected
~ISurface()=defaultISurface< PixelT >virtual
~SurfaceBase() override=defaultSurfaceBase< PixelT >