ID3D11FunctionLinkingGraph::GenerateHlsl-Methode (d3d11shader.h)
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 |