Metodo ID3D11FunctionLinkingGraph::GenerateHlsl (d3d11shader.h)
Genera codice shader HLSL (Microsoft High Level Shader Language) che rappresenta il grafico di collegamento della funzione.
Sintassi
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
Parametri
[in] uFlags
Tipo: UINT
Riservato
[out] ppBuffer
Tipo: ID3DBlob**
Puntatore a una variabile che riceve un puntatore all'interfaccia ID3DBlob che è possibile usare per accedere al codice sorgente dello shader HLSL che rappresenta il grafico di collegamento alla funzione. È possibile compilare questo codice HLSL, ma prima di tutto è necessario aggiungere codice o includere istruzioni per le funzioni chiamate nel function-linking-graph.
Valore restituito
Tipo: HRESULT
Restituisce S_OK in caso di esito positivo; in caso contrario, restituisce uno dei codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11shader.h |
Libreria | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |