Compartir a través de


enumeración D3D10_BLEND (d3d10.h)

Opciones de Blend. Una opción de combinación identifica el origen de datos y una operación opcional de combinación previa.

Syntax

typedef enum D3D10_BLEND {
  D3D10_BLEND_ZERO = 1,
  D3D10_BLEND_ONE = 2,
  D3D10_BLEND_SRC_COLOR = 3,
  D3D10_BLEND_INV_SRC_COLOR = 4,
  D3D10_BLEND_SRC_ALPHA = 5,
  D3D10_BLEND_INV_SRC_ALPHA = 6,
  D3D10_BLEND_DEST_ALPHA = 7,
  D3D10_BLEND_INV_DEST_ALPHA = 8,
  D3D10_BLEND_DEST_COLOR = 9,
  D3D10_BLEND_INV_DEST_COLOR = 10,
  D3D10_BLEND_SRC_ALPHA_SAT = 11,
  D3D10_BLEND_BLEND_FACTOR = 14,
  D3D10_BLEND_INV_BLEND_FACTOR = 15,
  D3D10_BLEND_SRC1_COLOR = 16,
  D3D10_BLEND_INV_SRC1_COLOR = 17,
  D3D10_BLEND_SRC1_ALPHA = 18,
  D3D10_BLEND_INV_SRC1_ALPHA = 19
} ;

Constantes

 
D3D10_BLEND_ZERO
Valor: 1
El origen de datos es el color negro (0, 0, 0, 0). No hay ninguna operación previa a la mezcla.
D3D10_BLEND_ONE
Valor: 2
El origen de datos es el color blanco (1, 1, 1, 1). No hay ninguna operación previa a la mezcla.
D3D10_BLEND_SRC_COLOR
Valor: 3
El origen de datos es datos de color (RGB) de un sombreador de píxeles. No hay ninguna operación previa a la mezcla.
D3D10_BLEND_INV_SRC_COLOR
Valor: 4
El origen de datos es datos de color (RGB) de un sombreador de píxeles. La operación de combinación previa invierte los datos, lo que genera 1 - RGB.
D3D10_BLEND_SRC_ALPHA
Valor: 5
El origen de datos es datos alfa (A) de un sombreador de píxeles. No hay ninguna operación previa a la mezcla.
D3D10_BLEND_INV_SRC_ALPHA
Valor: 6
El origen de datos es datos alfa (A) de un sombreador de píxeles. La operación de combinación previa invierte los datos, lo que genera 1 - A.
D3D10_BLEND_DEST_ALPHA
Valor: 7
El origen de datos es datos alfa de un rendertarget. No hay ninguna operación previa a la mezcla.
D3D10_BLEND_INV_DEST_ALPHA
Valor: 8
El origen de datos es datos alfa de un rendertarget. La operación de combinación previa invierte los datos, lo que genera 1 - A.
D3D10_BLEND_DEST_COLOR
Valor: 9
El origen de datos es datos de color de un rendertarget. No hay ninguna operación previa a la mezcla.
D3D10_BLEND_INV_DEST_COLOR
Valor: 10
El origen de datos es datos de color de un rendertarget. La operación de combinación previa invierte los datos, lo que genera 1 - RGB.
D3D10_BLEND_SRC_ALPHA_SAT
Valor: 11
El origen de datos es datos alfa de un sombreador de píxeles. La operación de combinación previa sujeta los datos a 1 o menos.
D3D10_BLEND_BLEND_FACTOR
Valor: 14
El origen de datos es el conjunto de factores de mezcla con ID3D10Device::OMSetBlendState. No hay ninguna operación previa a la mezcla.
D3D10_BLEND_INV_BLEND_FACTOR
Valor: 15
El origen de datos es el conjunto de factores de mezcla con ID3D10Device::OMSetBlendState. La operación de pre-mezcla invierte el factor de mezcla, lo que genera 1 - blend_factor.
D3D10_BLEND_SRC1_COLOR
Valor: 16
Los orígenes de datos son la salida de datos de color mediante un sombreador de píxeles. No hay ninguna operación previa a la mezcla. Estas opciones admiten la combinación de colores de doble fuente.
D3D10_BLEND_INV_SRC1_COLOR
Valor: 17
Los orígenes de datos son la salida de datos de color mediante un sombreador de píxeles. La operación de combinación previa invierte los datos, lo que genera 1 - RGB. Estas opciones admiten la combinación de colores de doble fuente.
D3D10_BLEND_SRC1_ALPHA
Valor: 18
Los orígenes de datos son la salida de datos alfa mediante un sombreador de píxeles. No hay ninguna operación previa a la mezcla. Estas opciones admiten la combinación de colores de doble fuente.
D3D10_BLEND_INV_SRC1_ALPHA
Valor: 19
Los orígenes de datos son la salida de datos alfa mediante un sombreador de píxeles. La operación de combinación previa invierte los datos, lo que genera 1 - A. Estas opciones admiten la combinación de colores de doble fuente.

Comentarios

Las operaciones de blend se especifican en una descripción de mezcla.

Requisitos

Requisito Valor
Header d3d10.h

Consulte también

Enumeraciones principales