Compartir a través de


enumeración D3D10_DDI_BLEND (d3d10umddi.h)

El tipo de enumeración D3D10_DDI_BLEND contiene valores que identifican los modos de mezcla en una llamada a la función CreateBlendState del controlador.

Syntax

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
El factor de mezcla es (0, 0, 0, 0).
D3D10_DDI_BLEND_ONE
Valor: 2
El factor de mezcla es (1, 1, 1, 1).
D3D10_DDI_BLEND_SRC_COLOR
Valor: 3
El factor de mezcla es (Rs,Gs,Bs,As).
D3D10_DDI_BLEND_INV_SRC_COLOR
Valor: 4
El factor de mezcla es (1 - Rs, 1 - Gs, 1 - Bs, 1 - As).
D3D10_DDI_BLEND_SRC_ALPHA
Valor: 5
El factor de mezcla es (As, As, As, As).
D3D10_DDI_BLEND_INV_SRC_ALPHA
Valor: 6
El factor de mezcla es ( 1 - As, 1 - As, 1 - As, 1 - As).
D3D10_DDI_BLEND_DEST_ALPHA
Valor: 7
El factor de mezcla es (Ad, Ad, Ad, Ad) del destino de representación actual que se está mezclando.
D3D10_DDI_BLEND_INV_DEST_ALPHA
Valor: 8
El factor de mezcla es (1 - Ad, 1 - Ad, 1 - Ad, 1- D) del destino de representación actual que se está mezclando.
D3D10_DDI_BLEND_DEST_COLOR
Valor: 9
El factor de mezcla es (Rd, Gd, Bd, Ad) del destino de representación actual que se está mezclando.
D3D10_DDI_BLEND_INV_DEST_COLOR
Valor: 10
El factor de mezcla es (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad) del destino de representación actual que se está mezclando.
D3D10_DDI_BLEND_SRC_ALPHASAT
Valor: 11
El factor de mezcla es (f, f, f, 1); f = min(A, 1 - Ad).
D3D10_DDI_BLEND_BLEND_FACTOR
Valor: 14
Factor de combinación de colores constante que usa el combinador de búfer de fotogramas.
D3D10_DDI_BLEND_INVBLEND_FACTOR
Valor: 15
Factor de combinación de colores constante invertido que usa el combinador de búfer de fotogramas.
D3D10_DDI_BLEND_SRC1_COLOR
Valor: 16
El factor de mezcla es los componentes rojo, verde y azul (RGB) de un registro de salida del sombreador de píxeles (salida ps o1.rgb).
D3D10_DDI_BLEND_INV_SRC1_COLOR
Valor: 17
El factor de mezcla es la inversión de los componentes RGB de un registro de salida del sombreador de píxeles (1.0f - salida de PS o1.rgb).
D3D10_DDI_BLEND_SRC1_ALPHA
Valor: 18
El factor de mezcla es el componente alfa de un registro de salida del sombreador de píxeles (salida de PS o1.a).
D3D10_DDI_BLEND_INV_SRC1_ALPHA
Valor: 19
El factor de mezcla es la inversión del componente alfa de un registro de salida del sombreador de píxeles (1.0f - salida de PS o1.a).
D3D10_DDI_BLEND_ALPHA_FACTOR
Valor: 20
El factor de mezcla es el componente alfa del factor de combinación de colores que usa el combinador de búfer de fotogramas.
D3D10_DDI_BLEND_INVALPHA_FACTOR
Valor: 21
El factor de mezcla es 1 menos el componente alfa del factor de combinación de colores que usa el combinador de búfer de fotogramas.

Comentarios

Un modo de mezcla es un algoritmo que se usa para determinar cómo se combina una textura con los colores de la superficie a la que se aplica la textura. Un factor de mezcla es una descripción de cómo se combina cada componente de color en la combinación de texturas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CreateBlendState