TEX_ALPHA_MODE Enumeration

Texture alpha mode flags.

Syntax

enum TEX_ALPHA_MODE
{
    TEX_ALPHA_MODE_UNKNOWN = 0,
    TEX_ALPHA_MODE_STRAIGHT = 1,
    TEX_ALPHA_MODE_PREMULTIPLIED = 2,
    TEX_ALPHA_MODE_OPAQUE = 3,
    TEX_ALPHA_MODE_CUSTOM = 4
};  

Constants

Constant Description
TEX_ALPHA_MODE_UNKNOWN Unknown.
TEX_ALPHA_MODE_STRAIGHT Using straight alpha. The default.
TEX_ALPHA_MODE_PREMULTIPLIED Using premultiplied alpha. The only legacy file case where you can assume this is implied is when using the FourCC formats DXT2 or DXT4.
TEX_ALPHA_MODE_OPAQUE The alpha channel is not actually encoding transparency.
TEX_ALPHA_MODE_CUSTOM The alpha channel contains only ‘fully opaque’ values and could be ignored.

Requirements

Header: Declared in directxtex.h.