共用方式為


DXGI_ALPHA_MODE列舉 (dxgi1_2.h)

識別表面的 Alpha 值、透明度行為。

Syntax

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 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 dxgi1_2.h

另請參閱

DXGI 列舉

DXGI_SWAP_CHAIN_DESC1