Interface ID3D11ShaderReflectionConstantBuffer (d3d11shader.h)

Essa interface de reflexão de sombreador fornece acesso a um buffer constante.

Métodos

A interface ID3D11ShaderReflectionConstantBuffer tem esses métodos.

 
ID3D11ShaderReflectionConstantBuffer::GetDesc

Obtenha uma descrição de buffer constante. (ID3D11ShaderReflectionConstantBuffer.GetDesc)
ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex

O método ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex (d3d11shader.h) obtém uma variável de reflexão de sombreador por índice.
ID3D11ShaderReflectionConstantBuffer::GetVariableByName

Obtenha uma variável de reflexão de sombreador por nome. (ID3D11ShaderReflectionConstantBuffer.GetVariableByName)

Comentários

Para criar uma interface de buffer constante, chame ID3D11ShaderReflection::GetConstantBufferByIndex ou ID3D11ShaderReflection::GetConstantBufferByName. Isso não é uma interface COM, portanto, você não precisa se preocupar com contagens de referência ou liberar a interface quando terminar de usá-la.

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11shader.h

Confira também

Interfaces do sombreador