Schlüsselwortreferenz


$tagBLENDFUNCTION

Beschreibung anzeigen in

Die $tagBLENDFUNCTION Struktur steuert das Mischen bei Festlegung der Mischfunktionen für Quell- und Zielbitmaps

Global Const $tagBLENDFUNCTION = "byte Op;byte Flags;byte Alpha;byte Format"

Parameter

Op Legt die Mischoperation der Quelle fest. Zur Zeit ist die einzig definierte Mischoperation für Ziel und Quelle AC_SRC_OVER.
Flags Muss Null sein
Alpha Bestimmt einen Alpha-Transparenzwert der für die gesamte Quellbitmap genutzt wird. Dieser Wert wird mit allen Alphawerten/Pixel in der Quellbitmap kombiniert. Falls auf 0 gesetzt, wird davon ausgegangen, dass das Bild Transparent ist. Auf 255 gesetzt (undurchsichtig) werden nur per-Pixel Alphawerte benutzt.
Format Dieses Mitglied steuert die Art wie Quell- und Zielbitmaps interpretiert werden:
AC_SRC_ALPHA - Dieses Flag ist gesetzt wenn die Bitmap einen Alpha-Kanal besitzt (das ist, per-Pixel Alpha). Es gilt zu beachten, dass diese APIs premultipliziertes Alpha benutzen, was bedeutet, dass die roten, grünen und blauen Kanalwerte in der Bitmap mit dem Alpha-Kanalwert vormultipliziert werden müssen.

Bemerkungen

Die mit der $tagBLENDFUNCTION genutzte Quellbitmap muss 32 bpp besitzen.