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