Поделиться через


Интерфейс ID3D11ShaderReflectionConstantBuffer (d3d11shader.h)

Этот интерфейс отражения шейдера обеспечивает доступ к буферу констант.

Методы

Интерфейс ID3D11ShaderReflectionConstantBuffer содержит следующие методы.

 
ID3D11ShaderReflectionConstantBuffer::GetDesc

Получите описание буфера констант. (ID3D11ShaderReflectionConstantBuffer.GetDesc)
ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex

Метод ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex (d3d11shader.h) получает переменную отражения шейдера по индексу.
ID3D11ShaderReflectionConstantBuffer::GetVariableByName

Получение переменной отражения шейдера по имени. (ID3D11ShaderReflectionConstantBuffer.GetVariableByName)

Комментарии

Чтобы создать интерфейс буфера констант, вызовите ID3D11ShaderReflection::GetConstantBufferByIndex или ID3D11ShaderReflection::GetConstantBufferByName. Это не COM-интерфейс, поэтому вам не нужно беспокоиться о количестве ссылок или освобождении интерфейса после завершения работы с ним.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11shader.h

См. также раздел

Интерфейсы шейдеров