Compartilhar via


D2D1_BLEND enumeração (d2d1effectauthor.h)

Especifica como uma das fontes de cores deve ser derivada e, opcionalmente, especifica uma operação de preblend na fonte de cores.

Syntax

typedef enum D2D1_BLEND {
  D2D1_BLEND_ZERO = 1,
  D2D1_BLEND_ONE = 2,
  D2D1_BLEND_SRC_COLOR = 3,
  D2D1_BLEND_INV_SRC_COLOR = 4,
  D2D1_BLEND_SRC_ALPHA = 5,
  D2D1_BLEND_INV_SRC_ALPHA = 6,
  D2D1_BLEND_DEST_ALPHA = 7,
  D2D1_BLEND_INV_DEST_ALPHA = 8,
  D2D1_BLEND_DEST_COLOR = 9,
  D2D1_BLEND_INV_DEST_COLOR = 10,
  D2D1_BLEND_SRC_ALPHA_SAT = 11,
  D2D1_BLEND_BLEND_FACTOR = 14,
  D2D1_BLEND_INV_BLEND_FACTOR = 15,
  D2D1_BLEND_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_BLEND_ZERO
Valor: 1
A fonte de dados é preta (0, 0, 0, 0). Não há nenhuma operação de preblend.
D2D1_BLEND_ONE
Valor: 2
A fonte de dados é branca (1, 1, 1, 1). Não há nenhuma operação de preblend.
D2D1_BLEND_SRC_COLOR
Valor: 3
A fonte de dados são dados de cor (RGB) da segunda entrada da transformação de combinação. Não há uma operação de preblend.
D2D1_BLEND_INV_SRC_COLOR
Valor: 4
A fonte de dados são dados de cor (RGB) da segunda entrada da transformação de combinação. A operação de preblend inverte os dados, gerando 1 – RGB.
D2D1_BLEND_SRC_ALPHA
Valor: 5
A fonte de dados são dados alfa (A) da segunda entrada da transformação de mesclagem. Não há nenhuma operação de preblend.
D2D1_BLEND_INV_SRC_ALPHA
Valor: 6
A fonte de dados são dados alfa (A) da segunda entrada da transformação de combinação. A operação de preblend inverte os dados, gerando 1 – A.
D2D1_BLEND_DEST_ALPHA
Valor: 7
A fonte de dados são dados alfa (A) da primeira entrada da transformação de combinação. Não há nenhuma operação de preblend.
D2D1_BLEND_INV_DEST_ALPHA
Valor: 8
A fonte de dados são dados alfa (A) da primeira entrada da transformação de combinação. A operação de preblend inverte os dados, gerando 1 – A.
D2D1_BLEND_DEST_COLOR
Valor: 9
A fonte de dados são dados de cores da primeira entrada da transformação de mesclagem. Não há nenhuma operação de preblend.
D2D1_BLEND_INV_DEST_COLOR
Valor: 10
A fonte de dados são dados de cores da primeira entrada da transformação de mesclagem. A operação de preblend inverte os dados, gerando 1 – RGB.
D2D1_BLEND_SRC_ALPHA_SAT
Valor: 11
A fonte de dados são dados alfa da segunda entrada da transformação de mesclagem. A operação de preblend fixa os dados em 1 ou menos.
D2D1_BLEND_BLEND_FACTOR
Valor: 14
A fonte de dados é o fator de combinação. Não há nenhuma operação de preblend.
D2D1_BLEND_INV_BLEND_FACTOR
Valor: 15
A fonte de dados é o fator de combinação. A operação de preblend inverte o fator de mesclagem, gerando 1 - blend_factor.
D2D1_BLEND_FORCE_DWORD
Valor: 0xffffffff

Comentários

Essa enumeração tem os mesmos valores numéricos que D3D10_BLEND.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1effectauthor.h

Confira também

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform