Compartilhar via


enumeração DXGI_ALPHA_MODE (dxgi1_2.h)

Identifica o valor alfa, o comportamento de transparência de uma superfície.

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
} ;

Constantes

 
DXGI_ALPHA_MODE_UNSPECIFIED
Valor: 0
Indica que o comportamento de transparência não está especificado.
DXGI_ALPHA_MODE_PREMULTIPLIED
Valor: 1
Indica que o comportamento de transparência é pré-multiplicado. Cada cor é dimensionada primeiro pelo valor alfa. O valor alfa em si é o mesmo em alfa reto e pré-multiplicado. Normalmente, nenhum valor de canal de cor é maior que o valor do canal alfa. Se um valor de canal de cor em um formato pré-multiplicado for maior que o canal alfa, a combinação de matemática de origem padrão resultará em uma mesclagem aditiva.
DXGI_ALPHA_MODE_STRAIGHT
Valor: 2
Indica que o comportamento de transparência não está pré-multiplicado. O canal alfa indica a transparência da cor.
DXGI_ALPHA_MODE_IGNORE
Valor: 3
Indica ignorar o comportamento de transparência.
DXGI_ALPHA_MODE_FORCE_DWORD
Valor: 0xffffffff
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada
para um tamanho diferente de 32 bits. Este valor não é usado.

Comentários

Para obter mais informações sobre o modo alfa, consulte D2D1_ALPHA_MODE.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho dxgi1_2.h

Confira também

Enumerações DXGI

DXGI_SWAP_CHAIN_DESC1