Método ID3D11FunctionLinkingGraph::GenerateHlsl (d3d11shader.h)
Gera o código de sombreador HLSL (Linguagem de Sombreador de Alto Nível) da Microsoft que representa o grafo de vinculação de função.
Sintaxe
HRESULT GenerateHlsl(
[in] UINT uFlags,
[out] ID3DBlob **ppBuffer
);
Parâmetros
[in] uFlags
Tipo: UINT
Reservado
[out] ppBuffer
Tipo: ID3DBlob**
Um ponteiro para uma variável que recebe um ponteiro para a interface ID3DBlob que você pode usar para acessar o código-fonte do sombreador HLSL que representa o grafo de vinculação de função. Você pode compilar esse código HLSL, mas primeiro você deve adicionar código ou incluir instruções para as funções chamadas no grafo de vinculação de função.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, retornará um dos códigos de retorno do Direct3D 11.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11shader.h |
Biblioteca | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |