D3D10_DDI_BLEND enumeração (d3d10umddi.h)
O tipo de enumeração D3D10_DDI_BLEND contém valores que identificam modos de mesclagem em uma chamada para a funçãoCreateBlendStatedo driver.
Sintaxe
typedef enum D3D10_DDI_BLEND {
D3D10_DDI_BLEND_ZERO = 1,
D3D10_DDI_BLEND_ONE = 2,
D3D10_DDI_BLEND_SRC_COLOR = 3,
D3D10_DDI_BLEND_INV_SRC_COLOR = 4,
D3D10_DDI_BLEND_SRC_ALPHA = 5,
D3D10_DDI_BLEND_INV_SRC_ALPHA = 6,
D3D10_DDI_BLEND_DEST_ALPHA = 7,
D3D10_DDI_BLEND_INV_DEST_ALPHA = 8,
D3D10_DDI_BLEND_DEST_COLOR = 9,
D3D10_DDI_BLEND_INV_DEST_COLOR = 10,
D3D10_DDI_BLEND_SRC_ALPHASAT = 11,
D3D10_DDI_BLEND_BLEND_FACTOR = 14,
D3D10_DDI_BLEND_INVBLEND_FACTOR = 15,
D3D10_DDI_BLEND_SRC1_COLOR = 16,
D3D10_DDI_BLEND_INV_SRC1_COLOR = 17,
D3D10_DDI_BLEND_SRC1_ALPHA = 18,
D3D10_DDI_BLEND_INV_SRC1_ALPHA = 19,
D3D10_DDI_BLEND_ALPHA_FACTOR = 20,
D3D10_DDI_BLEND_INVALPHA_FACTOR = 21
} ;
Constantes
D3D10_DDI_BLEND_ZERO Valor: 1 O fator blend é (0, 0, 0, 0). |
D3D10_DDI_BLEND_ONE Valor: 2 O fator blend é (1, 1, 1, 1). |
D3D10_DDI_BLEND_SRC_COLOR Valor: 3 O fator blend é (Rs, Gs, Bs,As). |
D3D10_DDI_BLEND_INV_SRC_COLOR Valor: 4 O fator blend é (1 - Rs, 1 - Gs, 1 - Bs, 1 - Como). |
D3D10_DDI_BLEND_SRC_ALPHA Valor: 5 O fator blend é (As, As, As, As). |
D3D10_DDI_BLEND_INV_SRC_ALPHA Valor: 6 O fator blend é ( 1 - As, 1 - As, 1 - As, 1 - As). |
D3D10_DDI_BLEND_DEST_ALPHA Valor: 7 O fator blend é (Ad, Ad, Ad, Ad) do destino de renderização atual que está sendo misturado. |
D3D10_DDI_BLEND_INV_DEST_ALPHA Valor: 8 O fator blend é (1 – Ad, 1 – Ad, 1 – Ad, 1 – Ad) do destino de renderização atual que está sendo misturado. |
D3D10_DDI_BLEND_DEST_COLOR Valor: 9 O fator blend é (Rd, Gd, Bd, Ad) do destino de renderização atual que está sendo misturado. |
D3D10_DDI_BLEND_INV_DEST_COLOR Valor: 10 O fator blend é (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad) do destino de renderização atual que está sendo misturado. |
D3D10_DDI_BLEND_SRC_ALPHASAT Valor: 11 O fator blend é (f, f, f, 1); f = min(A, 1 - Ad). |
D3D10_DDI_BLEND_BLEND_FACTOR Valor: 14 Fator de combinação de cores constante que o liquidificador de buffer de quadros usa. |
D3D10_DDI_BLEND_INVBLEND_FACTOR Valor: 15 Fator de combinação de cores constante invertido que o liquidificador de buffer de quadros usa. |
D3D10_DDI_BLEND_SRC1_COLOR Valor: 16 O fator blend é os componentes vermelho, verde e azul (RGB) de um registro de saída de sombreador de pixel (saída PS o1.rgb). |
D3D10_DDI_BLEND_INV_SRC1_COLOR Valor: 17 O fator blend é a inversão dos componentes RGB de um registro de saída de sombreador de pixel (1,0f – saída PS o1.rgb). |
D3D10_DDI_BLEND_SRC1_ALPHA Valor: 18 O fator blend é o componente alfa de um registro de saída de sombreador de pixel (saída PS o1.a). |
D3D10_DDI_BLEND_INV_SRC1_ALPHA Valor: 19 O fator blend é a inversão do componente alfa de um registro de saída de sombreador de pixel (1,0f – saída PS o1.a). |
D3D10_DDI_BLEND_ALPHA_FACTOR Valor: 20 O fator blend é o componente alfa do fator de combinação de cores que o liquidificador de buffer de quadros usa. |
D3D10_DDI_BLEND_INVALPHA_FACTOR Valor: 21 O fator blend é 1 menos o componente alfa do fator de combinação de cores que o liquidificador de buffer de quadros usa. |
Observações
Um modo de mesclagem é um algoritmo usado para determinar como uma textura é misturada com as cores da superfície à qual a textura é aplicada. Um fator de mesclagem é uma descrição de como cada componente de cor é mesclado na combinação de textura.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |