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

touchgfx::LCD16bpp::blitCopyARGB8888() method

@fn static void LCD16bpp::blitCopyARGB8888(const uint32_t* sourceData, const Rect& source, const Rect& blitRect, uint8_t alpha); Blits a 2D source-array to the framebuffer. Blits a 2D source-array to the framebuffer perfoming alpha-blending per pixel as specified if ARGB8888 is not supported by the DMA a software blend is performed.

Syntax

static void blitCopyARGB8888(const uint32_t* sourceData,     const Rect& source,     const Rect& blitRect,     uint8_t alpha);

Arguments

sourceData

The source-array pointer (points to the beginning of the data). The sourceData must be stored as 32- bits ARGB8888 values.

source

The location and dimension of the source.

blitRect

A rectangle describing what region is to be drawn.

alpha

The alpha value to use for blending applied to the whole image (255 = solid, no blending)

References

LocationText
LCD16bpp.hpp:263
static void blitCopyARGB8888(const uint32_t* sourceData, const Rect& source, const Rect& blitRect, uint8_t alpha);