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


Интерфейс ID3D12ShaderReflectionConstantBuffer (d3d12shader.h)

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

Методика

Интерфейс ID3D12ShaderReflectionConstantBuffer имеет эти методы.

 
ID3D12ShaderReflectionConstantBuffer::GetDesc

Возвращает описание буфера констант.
ID3D12ShaderReflectionConstantBuffer::GetVariableByIndex

Возвращает переменную отражения шейдера по индексу.
ID3D12ShaderReflectionConstantBuffer::GetVariableByName

Возвращает переменную отражения шейдера по имени.

Замечания

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

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3d12shader.h

См. также

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