Compartir a través de


estructura D3D10_PASS_DESC (d3d10effect.h)

Describe un paso de efecto, que contiene el estado de la canalización.

Sintaxis

typedef struct _D3D10_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3D10_PASS_DESC;

Miembros

Name

Tipo: LPCSTR

Cadena que contiene el nombre del pase; en caso contrario , NULL.

Annotations

Tipo: UINT

Número de anotaciones.

pIAInputSignature

Tipo: BYTE*

Puntero a la firma de entrada o al sombreador de vértices; en caso contrario , NULL.

IAInputSignatureSize

Tipo: SIZE_T

Tamaño de la firma de entrada (en bytes).

StencilRef

Tipo: UINT

Valor de referencia de galería de símbolos usado en el estado de la galería de símbolos de profundidad (consulte Configuring Depth-Stencil Functionality (Direct3D 10)).

SampleMask

Tipo: UINT

Máscara de ejemplo para el estado de mezcla (consulte Configuración de la funcionalidad de fusión (Direct3D 10)).

BlendFactor[4]

Tipo: FLOAT

Los factores de mezcla por componente (RGBA) para el estado de mezcla (consulte Configuring Blending Functionality (Direct3D 10)).

Comentarios

Obtenga una descripción de paso llamando a ID3D10EffectPass::GetDesc; una técnica de efecto contiene uno o varios pasos.

Requisitos

Requisito Valor
Header d3d10effect.h (incluya D3D10.h)

Consulte también

Estructuras de efecto (Direct3D 10)