Condividi tramite


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

Vedi anche

ID3D11FunctionLinkingGraph