DXGI_ALPHA_MODE 枚举 (dxgi1_2.h)

标识图面的 alpha 值、透明度行为。

语法

typedef enum DXGI_ALPHA_MODE {
  DXGI_ALPHA_MODE_UNSPECIFIED = 0,
  DXGI_ALPHA_MODE_PREMULTIPLIED = 1,
  DXGI_ALPHA_MODE_STRAIGHT = 2,
  DXGI_ALPHA_MODE_IGNORE = 3,
  DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
} ;

常量

 
DXGI_ALPHA_MODE_UNSPECIFIED
值: 0
指示未指定透明度行为。
DXGI_ALPHA_MODE_PREMULTIPLIED
值:1
指示透明度行为是预乘的。 每种颜色首先按 alpha 值缩放。 alpha 值本身在直乘和预乘 alpha 中是相同的。 通常,没有颜色通道值大于 alpha 通道值。 如果采用预乘格式的颜色通道值大于 alpha 通道,则标准源间混合数学将产生加法混合。
DXGI_ALPHA_MODE_STRAIGHT
值: 2
指示透明度行为未预乘。 alpha 通道指示颜色的透明度。
DXGI_ALPHA_MODE_IGNORE
值: 3
指示忽略透明度行为。
DXGI_ALPHA_MODE_FORCE_DWORD
值: 0xffffffff
强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译
更改为 32 位以外的大小。 不使用此值。

备注

有关 alpha 模式的详细信息,请参阅 D2D1_ALPHA_MODE

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
标头 dxgi1_2.h

另请参阅

DXGI 枚举

DXGI_SWAP_CHAIN_DESC1