SptRotateSqrTft()

Parent Previous Next

SptRotateSqrTft(bBufferS As bTftLibParameter1, wAngleDeg As wTftLibParameter1, wBackGround As wTftLibParameter2, wOrgX As wTftLibParameter3, wOrgY As wTftLibParameter4, bTransparent As bTftLibParameter2, wAlphaColor As wTftLibParameter5), Byte


Rotate the contents of a square sprite buffer CW by an integer angle and print the result directly to the TFT screen.


bBufferS – Source sprite buffer.

wAngleDeg – Rotation angle in degrees (integer).

wBackGround – Background fill color for regions outside the rotated image (corner gaps).

wOrgX – X coordinate of the bottom-left corner on the TFT where the image will be drawn.

wOrgY – Y coordinate of the bottom-left corner on the TFT where the image will be drawn.

bTransparent:

0 = Normal print (no transparency)

1 = Transparent print (skip pixels matching the alpha color)

wAlphaColor – Alpha-key color used when transparency is enabled.


Return:

0 – Success

1 – Invalid source buffer

2 – Rotation requires a square buffer (width ≠ height)

3 – Destination area exceeds screen boundaries

Created with the Personal Edition of HelpNDoc: Free help authoring environment