estrutura D3D10_PASS_DESC (d3d10effect.h)
Descreve uma passagem de efeito, que contém o estado do pipeline.
Sintaxe
typedef struct _D3D10_PASS_DESC {
LPCSTR Name;
UINT Annotations;
BYTE *pIAInputSignature;
SIZE_T IAInputSignatureSize;
UINT StencilRef;
UINT SampleMask;
FLOAT BlendFactor[4];
} D3D10_PASS_DESC;
Membros
Name
Tipo: LPCSTR
Uma cadeia de caracteres que contém o nome da passagem; caso contrário , NULL.
Annotations
Tipo: UINT
O número de anotações.
pIAInputSignature
Tipo: BYTE*
Um ponteiro para a assinatura de entrada ou o sombreador de vértice; caso contrário , NULL.
IAInputSignatureSize
Tipo: SIZE_T
O tamanho da assinatura de entrada (em bytes).
StencilRef
Tipo: UINT
O valor de referência de estêncil usado no estado de estêncil de profundidade (consulte Configurando a funcionalidade de Depth-Stencil (Direct3D 10)).
SampleMask
Tipo: UINT
A máscara de exemplo para o estado de combinação (consulte Configurando a funcionalidade de mesclagem (Direct3D 10)).
BlendFactor[4]
Tipo: FLOAT
Os fatores de mesclagem por componente (RGBA) para o estado de combinação (consulte Configurando a funcionalidade de mesclagem (Direct3D 10)).
Comentários
Obtenha uma descrição de passagem chamando ID3D10EffectPass::GetDesc; uma técnica de efeito contém uma ou mais passagens.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d10effect.h (inclua D3D10.h) |