Compartilhar via


estrutura D3DXPASS_DESC

Descreve um passe para um objeto de efeito.

Sintaxe

typedef struct D3DXPASS_DESC {
  LPCSTR      Name;
  UINT        Annotations;
  const DWORD *pVertexShaderFunction;
  const DWORD *pPixelShaderFunction;
} D3DXPASS_DESC, *LPD3DXPASS_DESC;

Membros

Nome

Tipo: LPCSTR

Valor de cadeia de caracteres usado para a passagem.

Anotações

Tipo: UINT

Anotações são dados específicos do usuário que podem ser anexados a qualquer técnica, passagem ou parâmetro. Consulte Adicionar informações aos parâmetros de efeito with_Annotations.

pVertexShaderFunction

Tipo: const DWORD*

Ponteiro para a função de sombreador de vértice. Se um efeito for criado com D3DXFX_NOT_CLONEABLE, essa estrutura retornará um ponteiro NULL quando chamado por GetPassDesc.

pPixelShaderFunction

Tipo: const DWORD*

Ponteiro para a função de sombreador de pixel. Se um efeito for criado com D3DXFX_NOT_CLONEABLE, essa estrutura retornará um ponteiro NULL quando chamado por GetPassDesc.

Requisitos

Requisito Valor
parâmetro
D3dx9effect.h

Confira também

Estruturas de efeito

GetPassDesc