|
TinyGPU
|
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() override | FrameBuffer< 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 override | FrameBuffer< 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() override | FrameBuffer< 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()=default | FrameBuffer< 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 override | FrameBuffer< RGB_T, SurfaceT > | inlinevirtual |
| height() const override | FrameBuffer< 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) const | FrameBuffer< 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) override | FrameBuffer< 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) override | FrameBuffer< 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) override | FrameBuffer< RGB_T, SurfaceT > | inlinevirtual |
| setPixelClipped(size_t x, size_t y, RGB_T color) | FrameBuffer< RGB_T, SurfaceT > | inline |
| size() const override | FrameBuffer< RGB_T, SurfaceT > | inlinevirtual |
| sprites_ | FrameBuffer< RGB_T, SurfaceT > | protected |
| surface_ | FrameBuffer< RGB_T, SurfaceT > | protected |
| width() const override | FrameBuffer< RGB_T, SurfaceT > | inlinevirtual |
| ~ISurface()=default | ISurface< RGB_T > | virtual |