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