ID3D11FunctionLinkingGraph::GenerateHlsl 方法 (d3d11shader.h)
生成 Microsoft 高级着色器语言 (HLSL) 表示函数链接图的着色器代码。
语法
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
参数
[in] uFlags
类型: UINT
预留
[out] ppBuffer
类型: ID3DBlob**
指向变量的指针,该变量接收指向 ID3DBlob 接口的指针,可用于访问表示函数 linking-graph 的 HLSL 着色器源代码。 可以编译此 HLSL 代码,但首先必须为 function-linking-graph 中调用的函数添加代码或 include 语句。
返回值
类型: HRESULT
如果成功,则返回S_OK;否则,返回 Direct3D 11 返回代码之一。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d11shader.h |
Library | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |