touchgfx::AbstractPainter::render() is only used within TouchGFX.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesTouchGFXtouchgfx::AbstractPainter::render()

touchgfx::AbstractPainter::render() method

@fn virtual void AbstractPainter::render(uint8_t* ptr, int x, int xAdjust, int y, unsigned count, const uint8_t* covers) = 0; Paint a designated part of the RenderingBuffer. Paint a designated part of the RenderingBuffer with respect to the amount of coverage of each pixel given by the parameter covers.

Syntax

virtual void render(uint8_t* ptr,     int x,     int xAdjust,     int y,     unsigned count,     const uint8_t* covers) = 0;

Arguments

ptr

x

The x coordinate.

xAdjust

The minor adjustment of x (used when a pixel is smaller than a byte to specify that the pointer should have been advanced "xAdjust" pixels futher).

y

The y coordinate.

count

Number of pixels to fill.

covers

The coverage in of each pixel.

References

LocationReferrerScopeText
AbstractPainter.hpp:82
virtual void render(uint8_t* ptr, int x, int xAdjust, int y, unsigned count, const uint8_t* covers) = 0;
AbstractPainterRGB565.hpp:50touchgfx::AbstractPainterRGB565::render()touchgfx::AbstractPainterRGB565
virtual void render(uint8_t* ptr, int x, int xAdjust, int y, unsigned count, const uint8_t* covers);
Renderer.hpp:125touchgfx::Renderer::render()touchgfx::Renderer
painter->render(row, x, xAdjust, y, numPix, covers);

Call Tree

Functions calling touchgfx::AbstractPainter::render()
all items filtered out
touchgfx::AbstractPainter::render()
Overridden methods
touchgfx::AbstractPainter::render()