Enum VLSimpleImageBuffer.TVLAlphaCompOperation

From Mitov Wiki Doc
Jump to: navigation, search

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

Package: VideoLabBasicPkg

Unit: VLSimpleImageBuffer

Contents

Syntax

Delphi:

type TVLAlphaCompOperation = (acoOver, acoIn, acoOut, acoATop, acoXor, acoPlus);

C++ Builder:

enum TVLAlphaCompOperation {acoOver, acoIn, acoOut, acoATop, acoXor, acoPlus};

Visual C++ (MFC):

enum CTVLAlphaCompOperation {acoOver, acoIn, acoOut, acoATop, acoXor, acoPlus};

Summary

Enumerated type for selecting the Alpha composition operation.

Description

Defines enumerated type for selecting the Alpha composition operation.

Values

acoOver A occludes B.
acoIn A within B. A acts as a matte for B. A shows only where B is visible.
acoOut A outside B. NOT-B acts as a matte for A. A shows only where B is not visible.
acoATop Combination of (A IN B) and (B OUT A). B is both back-ground and matte for A.
acoXor Combination of (A OUT B) and (B OUT A). A and B mutually exclude each other.
acoPlus Blend without precedence
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox