Compartilhar via


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

Confira também

ID3D11FunctionLinkingGraph