ID3D11FunctionLinkingGraph::GenerateHlsl 方法 (d3d11shader.h)
產生代表 function-linking-graph 的 Microsoft 高階著色器語言 (HLSL) 著色器程序代碼。
語法
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
參數
[in] uFlags
類型: UINT
保留
[out] ppBuffer
類型: ID3DBlob**
可接收 ID3DBlob 介面指標的變數指標,可用來存取代表 function-linking-graph 的 HLSL 著色器原始程式碼。 您可以編譯此 HLSL 程式代碼,但您必須先為 function-linking-graph 中呼叫的函式新增程式碼或 include 語句。
傳回值
類型: HRESULT
如果成功,則傳回S_OK;否則,傳回其中一個 Direct3D 11 傳回碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d11shader.h |
程式庫 | D3DCompiler.lib |
Dll | D3DCompiler_47.dll |