D3DXPASS _ DESC-Struktur

Beschreibt einen Durchlauf für ein Effektobjekt.

Syntax

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

Member

Name

Typ: LPCSTR

Der für den Durchlauf verwendete Zeichenfolgenwert.

Anmerkungen

Typ: UINT

Anmerkungen sind benutzerspezifische Daten, die an jede technik-, pass- oder parameter-Methode angefügt werden können. Weitere Informationen finden Sie unter Hinzufügen von Informationen zu Effektparametern mit _ Anmerkungen.

pVertexShaderFunction

Typ: const DWORD *

Zeiger auf die Vertex-Shaderfunktion. Wenn ein Effekt mit D3DXFX _ NOT _ CLONEABLEerstellt wird, gibt diese Struktur einen NULL-Zeiger zurück, wenn sie von GetPassDescaufgerufen wird.

pPixelShaderFunction

Typ: const DWORD *

Zeiger auf die Pixelshaderfunktion. Wenn ein Effekt mit D3DXFX _ NOT _ CLONEABLEerstellt wird, gibt diese Struktur einen NULL-Zeiger zurück, wenn sie von GetPassDescaufgerufen wird.

Anforderungen

Anforderung Wert
Header
D3dx9effect.h

Siehe auch

Effektstrukturen

GetPassDesc