TinyGPU
Loading...
Searching...
No Matches
FrameBuffer< RGB_T, SurfaceT > Member List

This is the complete list of members for FrameBuffer< RGB_T, SurfaceT >, including all inherited members.

activeFont()FrameBuffer< RGB_T, SurfaceT >inlineprotected
addSprite(size_t x, size_t y, const ISurface< RGB_T > &sprite, RGB_T invisibleColor=RGB_T(0))FrameBuffer< RGB_T, SurfaceT >inline
addSprite(size_t x, size_t y, size_t maxX, size_t maxY, const ISurface< RGB_T > &sprite, RGB_T invisibleColor=RGB_T(0))FrameBuffer< RGB_T, SurfaceT >inline
applyTransformedSprite(SpriteInfo &spriteInfo, Surface< RGB_T > &&transformedSprite)FrameBuffer< RGB_T, SurfaceT >inlineprotected
begin() overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
captureFramebufferRegion(Surface< RGB_T > &destination, size_t destX, size_t destY, size_t sourceX, size_t sourceY, size_t width, size_t height)FrameBuffer< RGB_T, SurfaceT >inlineprotected
captureUpdatedBackground(const SpriteInfo &spriteInfo, const Rect &oldBounds, const Rect &newBounds, const Rect &overlap)FrameBuffer< RGB_T, SurfaceT >inlineprotected
centeredCoordinate(size_t oldPosition, size_t oldSize, size_t newSize)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
clear(RGB_T color=RGB_T())FrameBuffer< RGB_T, SurfaceT >inlinevirtual
clearSprite(size_t x, size_t y, ISurface< RGB_T > &sprite, RGB_T clearColor=RGB_T())FrameBuffer< RGB_T, SurfaceT >inlinevirtual
copySprite(size_t x, size_t y, const ISurface< RGB_T > &sprite)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
copySpriteRegion(const ISurface< RGB_T > &source, size_t sourceX, size_t sourceY, Surface< RGB_T > &destination, size_t destX, size_t destY, size_t width, size_t height)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
data() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawCircle(size_t x, size_t y, size_t r, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawHorizontalLineClipped(int x0, int x1, int y, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inline
drawLine(size_t x0, size_t y0, size_t x1, size_t y1, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawRect(size_t x, size_t y, size_t w, size_t h, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawSprite(size_t x, size_t y, const ISurface< RGB_T > &sprite, RGB_T invisibleColor=RGB_T())FrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawSpriteRegion(const ISurface< RGB_T > &source, size_t sourceX, size_t sourceY, size_t destX, size_t destY, size_t width, size_t height)FrameBuffer< RGB_T, SurfaceT >inlineprotected
drawText(int16_t x, int16_t y, const char *text, RGB_T foreground, RGB_T background=RGB_T(), bool opaque=false, uint8_t scale=1, uint8_t spacing=1, uint8_t lineSpacing=1)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
end() overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
fillCircle(size_t x, size_t y, size_t r, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
fillRect(size_t x, size_t y, size_t w, size_t h, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
findSprite(SpriteInfo &spriteInfo)FrameBuffer< RGB_T, SurfaceT >inlineprotected
font()FrameBuffer< RGB_T, SurfaceT >inlinevirtual
FrameBuffer()=defaultFrameBuffer< RGB_T, SurfaceT >
FrameBuffer(size_t width, size_t height, IFont< RGB_T > &font)FrameBuffer< RGB_T, SurfaceT >inline
getPixel(size_t x, size_t y) const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
height() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
intersect(const Rect &first, const Rect &second)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
isEmpty(const Rect &rect)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
isInBounds(size_t x, size_t y) constFrameBuffer< RGB_T, SurfaceT >inline
linePrinter()FrameBuffer< RGB_T, SurfaceT >inline
moveSprite(SpriteInfo &spriteInfo, size_t newX, size_t newY)FrameBuffer< RGB_T, SurfaceT >inline
removeSprite(SpriteInfo &spriteInfo)FrameBuffer< RGB_T, SurfaceT >inline
resize(size_t w, size_t h) overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
restoreExposedPixels(const SpriteInfo &spriteInfo, const Rect &oldBounds, const Rect &overlap)FrameBuffer< RGB_T, SurfaceT >inlineprotected
restoreOriginalPixels(const SpriteInfo &spriteInfo)FrameBuffer< RGB_T, SurfaceT >inlineprotected
rotateSprite(SpriteInfo &spriteInfo, float angleDegrees)FrameBuffer< RGB_T, SurfaceT >inline
rotateSpriteImage(const ISurface< RGB_T > &source, float angleDegrees, RGB_T fillColor, IFont< RGB_T > &font)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
scaleSprite(SpriteInfo &spriteInfo, float scale)FrameBuffer< RGB_T, SurfaceT >inline
scaleSpriteImage(const ISurface< RGB_T > &source, float scale, IFont< RGB_T > &font)FrameBuffer< RGB_T, SurfaceT >inlineprotectedstatic
scroll(int dx, int dy) overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
setData(uint8_t *data, size_t dataSize)FrameBuffer< RGB_T, SurfaceT >inline
setFont(IFont< RGB_T > &font)FrameBuffer< RGB_T, SurfaceT >inline
setPixel(size_t x, size_t y, RGB_T color) overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
setPixelClipped(size_t x, size_t y, RGB_T color)FrameBuffer< RGB_T, SurfaceT >inline
size() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
sprites_FrameBuffer< RGB_T, SurfaceT >protected
surface_FrameBuffer< RGB_T, SurfaceT >protected
width() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
~ISurface()=defaultISurface< RGB_T >virtual