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 |
|
Weitere Informationen