Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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_ZEROValor: 1 A fonte de dados é preta (0, 0, 0, 0). Não há nenhuma operação de preblend. |
D2D1_BLEND_ONEValor: 2 A fonte de dados é branca (1, 1, 1, 1). Não há nenhuma operação de preblend. |
D2D1_BLEND_SRC_COLORValor: 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_COLORValor: 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_ALPHAValor: 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_ALPHAValor: 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_ALPHAValor: 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_ALPHAValor: 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_COLORValor: 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_COLORValor: 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_SATValor: 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_FACTORValor: 14 A fonte de dados é o fator de combinação. Não há nenhuma operação de preblend. |
D2D1_BLEND_INV_BLEND_FACTORValor: 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_DWORDValor: 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 |