Метод ID3D11FunctionLinkingGraph::GenerateHlsl (d3d11shader.h)
Создает код шейдера HLSL( Microsoft High Level Shader Language), представляющий граф связывания функций.
Синтаксис
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
Параметры
[in] uFlags
Тип: UINT
Зарезервировано
[out] ppBuffer
Тип: ID3DBlob**
Указатель на переменную, получающую указатель на интерфейс ID3DBlob , который можно использовать для доступа к исходному коду шейдера HLSL, представляющего граф связывания функций. Этот код HLSL можно скомпилировать, но сначала необходимо добавить код или включить инструкции для функций, вызываемых в графе связывания функций.
Возвращаемое значение
Тип: HRESULT
В случае успешного выполнения возвращает S_OK; в противном случае возвращает один из кодов возврата Direct3D 11.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11shader.h |
Библиотека | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |