Интерфейс 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 |