Compartilhar via


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)

Confira também

Estruturas de efeito (Direct3D 10)