Compartir a través de


estructura de D3DXPASS_DESC

Describe un paso para un objeto de efecto.

Sintaxis

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

Miembros

Nombre

Tipo: LPCSTR

Valor de cadena usado para el pase.

Anotaciones

Tipo: UINT

Las anotaciones son datos específicos del usuario que se pueden adjuntar a cualquier técnica, paso o parámetro. Vea Agregar información a los parámetros de efecto with_Annotations.

pVertexShaderFunction

Tipo: const DWORD*

Puntero a la función de sombreador de vértices. Si se crea un efecto con D3DXFX_NOT_CLONEABLE, esta estructura devolverá un puntero NULL cuando lo llame GetPassDesc.

pPixelShaderFunction

Tipo: const DWORD*

Puntero a la función de sombreador de píxeles. Si se crea un efecto con D3DXFX_NOT_CLONEABLE, esta estructura devolverá un puntero NULL cuando lo llame GetPassDesc.

Requisitos

Requisito Value
Encabezado
D3dx9effect.h

Vea también

Estructuras de efecto

GetPassDesc