Condividi tramite


Metodo ID3D11ShaderReflection::GetConstantBufferByName (d3d11shader.h)

Ottenere un buffer costante in base al nome.

Sintassi

ID3D11ShaderReflectionConstantBuffer * GetConstantBufferByName(
  [in] LPCSTR Name
);

Parametri

[in] Name

Tipo: LPCSTR

Nome del buffer costante.

Valore restituito

Tipo: ID3D11ShaderReflectionConstantBuffer*

Puntatore a un buffer costante (vedere l'interfaccia ID3D11ShaderReflectionConstantBuffer).

Commenti

Un buffer costante fornisce costanti scalari o costanti di trama a uno shader. Uno shader può usare uno o più buffer costanti. Per ottenere prestazioni ottimali, separare le costanti in buffer in base alla frequenza in cui vengono aggiornate.

L'interfaccia di questo metodo è ospitata nella DLL predefinita D3DCompiler_xx.dll.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d11shader.h
Libreria D3DCompiler.lib
DLL D3DCompiler_47.dll

Vedi anche

Interfaccia ID3D11ShaderReflection