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< RGB_T, SurfaceT > &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
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
contains(size_t x, size_t y) overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
copySprite(size_t x, size_t y, const ISurface< RGB_T > &sprite)FrameBuffer< RGB_T, SurfaceT >inlinevirtual
data() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
drawArc(size_t cx, size_t cy, size_t r, float startDeg, float endDeg, RGB_T color, uint8_t thickness=1)ISurface< RGB_T >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
drawRoundRect(size_t x, size_t y, size_t w, size_t h, size_t radius, RGB_T color)ISurface< RGB_T >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
fillRoundRect(size_t x, size_t y, size_t w, size_t h, size_t radius, RGB_T color)ISurface< RGB_T >inlinevirtual
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
getSprite(size_t x, size_t y)FrameBuffer< RGB_T, SurfaceT >inline
getSprite(int idx)FrameBuffer< RGB_T, SurfaceT >inline
getSpriteCount() constFrameBuffer< RGB_T, SurfaceT >inline
getSpritePtr(int idx)FrameBuffer< RGB_T, SurfaceT >inline
height() const overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
isClipVisible(size_t x, size_t y) constISurface< RGB_T >inlinevirtual
isInBounds(size_t x, size_t y) constFrameBuffer< RGB_T, SurfaceT >inline
linePrinter()FrameBuffer< RGB_T, SurfaceT >inline
moveSprite(SpriteInfo< RGB_T, SurfaceT > &spriteInfo, size_t newX, size_t newY)FrameBuffer< RGB_T, SurfaceT >inline
p_touchDriverFrameBuffer< RGB_T, SurfaceT >protected
popClipRect()ISurface< RGB_T >inlinevirtual
processTouch()FrameBuffer< RGB_T, SurfaceT >inline
pushClipRect(size_t x, size_t y, size_t w, size_t h)ISurface< RGB_T >inlinevirtual
removeSprite(SpriteInfo< RGB_T, SurfaceT > &spriteInfo)FrameBuffer< RGB_T, SurfaceT >inline
resize(size_t w, size_t h) overrideFrameBuffer< RGB_T, SurfaceT >inlinevirtual
restoreFullBounds(const SpriteInfo< RGB_T, SurfaceT > &spriteInfo, const Rect &oldBounds)FrameBuffer< RGB_T, SurfaceT >inlineprotected
restoreOriginalPixels(const SpriteInfo< RGB_T, SurfaceT > &spriteInfo)FrameBuffer< RGB_T, SurfaceT >inlineprotected
rotateSprite(SpriteInfo< RGB_T, SurfaceT > &spriteInfo, float angleDegrees)FrameBuffer< RGB_T, SurfaceT >inline
scaleSprite(SpriteInfo< RGB_T, SurfaceT > &spriteInfo, float scale)FrameBuffer< RGB_T, SurfaceT >inline
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
setTouchDriver(TouchDriver &touch)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