SptMergeFull()

 visits
Parent Previous Next

Syntax

SptMergeFull(bBufferS As bTftLibParameter1, bTransparent As bTftLibParameter2, wAlphaColor As wTftLibParameter1, bOverlay As bTftLibParameter3, bBufferD As bTftLibParameter4), Byte

Overview

Merges two buffers by overlaying the source buffer onto the destination buffer. Optional transparency and pixel blending modes can be applied.
The source and destination buffers must have identical dimensions.

Parameters

Parameter

Description

bBufferS

Source buffer

bTransparent

Transparency mode:
0 = Normal rendering (no transparency)
1 = Transparent rendering (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 regions
5 = NOR - Inverted OR; darkens combined areas
6 = XNOR - Inverted XOR; strong masking effect
7 = ADD - Color addition; brightens overlaps
8 = SUB - Color subtraction; darkens overlaps
9 = AVG - Color averaging; soft blending effect
10 = SCR - Screen blend; brightens highlights
11 = MUL - Multiply blend; darkens overlaps
12 = CON - Contrast blend; non-linear midtone enhancement

bBufferD

Destination buffer

Returns:

0 = Success

1 = Invalid source buffer

2 = Invalid destination buffer

3 = Destination buffer size differs from source 

Created with the Personal Edition of HelpNDoc: Maximize Your PDF Protection with These Simple Steps