Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie die Semantik für alle Shaderausgabeelemente ab.
Syntax
HRESULT D3DXGetShaderOutputSemantics(
_In_ const DWORD *pFunction,
_In_ D3DXSEMANTIC *pSemantics,
_Out_ UINT *pCount
);
Parameter
-
pFunction [in]
-
Typ: const DWORD*
Zeiger auf den DWORD-Stream der Shaderfunktion.
-
pSemantics [in]
-
Typ: D3DXSEMANTIC*
Zeiger auf ein Array von D3DXSEMANTIC-Strukturen . Die Funktion füllt dieses Array mit der Semantik für jedes Ausgabeelement, auf das vom Shader verwiesen wird. Es wird davon ausgegangen, dass dieses Array mindestens MAXD3DDECLLENGTH-Elemente enthält. Das Aufrufen von D3DXGetShaderOutputSemantics mit pSemantics = NULL gibt jedoch die Anzahl der für pCount erforderlichen Elemente zurück.
-
pCount [out]
-
Typ: UINT*
Gibt die Anzahl der Elemente in pSemantics zurück.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch