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 |