Freigeben über


D3DXPASS_DESC-Struktur

Beschreibt einen Pass 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

Zeichenfolgenwert, der für den Pass verwendet wird.

Anmerkungen

Typ: UINT

Anmerkungen sind benutzerspezifische Daten, die an jede Technik, jeden Pass oder jeden Parameter angefügt werden können. Weitere Informationen finden Sie unter Hinzufügen von Informationen zu Effektparametern with_Annotations.

pVertexShaderFunction

Typ: const DWORD*

Zeiger auf die Vertex-Shaderfunktion. Wenn ein Effekt mit D3DXFX_NOT_CLONEABLE erstellt wird, gibt diese Struktur einen NULL-Zeiger zurück, wenn sie von GetPassDesc aufgerufen wird.

pPixelShaderFunction

Typ: const DWORD*

Zeiger auf die Pixelshaderfunktion. Wenn ein Effekt mit D3DXFX_NOT_CLONEABLE erstellt wird, gibt diese Struktur einen NULL-Zeiger zurück, wenn sie von GetPassDesc aufgerufen wird.

Anforderungen

Anforderung Wert
Header
D3dx9effect.h

Weitere Informationen

Effektstrukturen

GetPassDesc