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