Compartilhar via


Método ID3D12ShaderReflection::GetConstantBufferByName (d3d12shader.h)

Obtém um buffer constante por nome.

Sintaxe

ID3D12ShaderReflectionConstantBuffer * GetConstantBufferByName(
  [in] LPCSTR Name
);

Parâmetros

[in] Name

Tipo: LPCSTR

O nome do buffer constante.

Retornar valor

Tipo: ID3D12ShaderReflectionConstantBuffer*

Um ponteiro para um buffer constante (consulte Interface ID3D12ShaderReflectionConstantBuffer).

Comentários

Um buffer constante fornece constantes escalares ou constantes de textura para um sombreador. Um sombreador pode usar um ou mais buffers constantes. Para obter o melhor desempenho, separe as constantes em buffers com base na frequência em que são atualizadas.

A interface desse método é hospedada na D3DCompiler_xx.dll de DLL pronta para uso.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12shader.h

Confira também

ID3D12ShaderReflection