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.
Generiert DEN HLSL-Shadercode (High Level Shader Language) von Microsoft, der das Funktionsverknüpfungsdiagramm darstellt.
Syntax
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
Parameter
[in] uFlags
Typ: UINT
Reserviert
[out] ppBuffer
Typ: ID3DBlob**
Ein Zeiger auf eine Variable, die einen Zeiger auf die ID3DBlob-Schnittstelle empfängt, den Sie für den Zugriff auf den HLSL-Shaderquellcode verwenden können, der das Funktionsverknüpfungsdiagramm darstellt. Sie können diesen HLSL-Code kompilieren, aber zuerst müssen Sie Code oder Anweisungen für die Funktionen hinzufügen, die im Funktionsverknüpfungsdiagramm aufgerufen werden.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der Direct3D 11-Rückgabecodes zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d11shader.h |
| Bibliothek | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |