ID3D11FunctionLinkingGraph::GenerateHlsl method (d3d11shader.h)

Generates Microsoft High Level Shader Language (HLSL) shader code that represents the function-linking-graph.

Syntax

HRESULT GenerateHlsl(
  [in]  UINT     uFlags,
  [out] ID3DBlob **ppBuffer
);

Parameters

[in] uFlags

Type: UINT

Reserved

[out] ppBuffer

Type: ID3DBlob**

An pointer to a variable that receives a pointer to the ID3DBlob interface that you can use to access the HLSL shader source code that represents the function-linking-graph. You can compile this HLSL code, but first you must add code or include statements for the functions called in the function-linking-graph.

Return value

Type: HRESULT

Returns S_OK if successful; otherwise, returns one of the Direct3D 11 Return Codes.

Requirements

Requirement Value
Target Platform Windows
Header d3d11shader.h
Library D3DCompiler.lib
DLL D3DCompiler_47.dll

See also

ID3D11FunctionLinkingGraph