Интерфейс ID3D12ShaderReflectionConstantBuffer (d3d12shader.h)
Этот интерфейс отражения шейдера обеспечивает доступ к буферу констант.
Методы
Интерфейс ID3D12ShaderReflectionConstantBuffer содержит следующие методы.
ID3D12ShaderReflectionConstantBuffer::GetDesc Возвращает описание буфера констант. |
ID3D12ShaderReflectionConstantBuffer::GetVariableByIndex Возвращает переменную отражения шейдера по индексу. |
ID3D12ShaderReflectionConstantBuffer::GetVariableByName Возвращает переменную отражения шейдера по имени. |
Комментарии
Чтобы создать интерфейс буфера констант, вызовите ID3D12ShaderReflection::GetConstantBufferByIndex или ID3D12ShaderReflection::GetConstantBufferByName. Это не COM-интерфейс, поэтому вам не нужно беспокоиться о количестве ссылок или освобождении интерфейса после завершения работы с ним.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12shader.h |