SptReadTft()

 visits
Parent Previous Next

Syntax

SptReadTft(wOrgX As wTftLibParameter1, wOrgY As wTftLibParameter2, wWidth As wTftLibParameter3, wHeight As wTftLibParameter4, bBuffer As bTftLibParameter1, bTransparent As bTftLibParameter2, wAlphaColor As wTftLibParameter5, bOverlay As bTftLibParameter3), Byte

Overview

Transfers a rectangular area from the TFT screen into a sprite buffer. Optional transparency and pixel overlay modes may be applied during the transfer.

Parameters

Parameter

Description

wOrgX

X-coordinate of the bottom-left corner of the screen area to read

wOrgY

Y-coordinate of the bottom-left corner of the screen area to read

wWidth

Width of the area to transfer, in pixels

wHeight

Height of the area to transfer, in pixels

bBuffer

Destination sprite buffer

bTransparent

Transparency mode:
0 = Normal transfer (no transparency)
1 = Transparent transfer (skip pixels matching wAlphaColor)

wAlphaColor

Alpha color value used when transparency is enabled

bOverlay

Pixel overlay / blending mode:
0 = NONE - No overlay; direct pixel replacement
1 = OR - Bitwise OR; lightens overlapping areas
2 = AND - Bitwise AND; intersection-style effect
3 = XOR - Bitwise XOR; highlights differences
4 = NAND - Inverted AND; brightens overlap zones
5 = NOR - Inverted OR; creates darker overlays
6 = XNOR - Inverted XOR; strong masking effect
7 = ADD - Color addition; brightens overlapping regions
8 = SUB - Color subtraction; darkens overlapping regions
9 = AVG - Color averaging; soft blending effect
10 = SCR - Screen blend; brightens highlights
11 = MUL - Multiply blend; darkens overlapping areas
12 = CON - Contrast blend; non-linear midtone enhancement

Notes

Created with the Personal Edition of HelpNDoc: Maximize Your Documentation Efficiency with a Help Authoring Tool