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) |