Интерфейс ID3D10ShaderReflection (d3d10shader.h)
Интерфейс шейдера-отражения обращается к сведениям шейдера.
Наследование
Интерфейс ID3D10ShaderReflection наследуется от интерфейса IUnknown . ID3D10ShaderReflection также имеет следующие типы элементов:
Методы
Интерфейс ID3D10ShaderReflection содержит следующие методы.
ID3D10ShaderReflection::GetConstantBufferByIndex Метод ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) получает буфер констант по индексу. |
ID3D10ShaderReflection::GetConstantBufferByName Получение буфера констант по имени. (ID3D10ShaderReflection.GetConstantBufferByName) |
ID3D10ShaderReflection::GetDesc Получите описание шейдера. (ID3D10ShaderReflection.GetDesc) |
ID3D10ShaderReflection::GetInputParameterDesc Получение описания входного параметра для шейдера. (ID3D10ShaderReflection.GetInputParameterDesc) |
ID3D10ShaderReflection::GetOutputParameterDesc Получение описания выходного параметра для шейдера. (ID3D10ShaderReflection.GetOutputParameterDesc) |
ID3D10ShaderReflection::GetResourceBindingDesc Получение описания ресурсов, привязанных к шейдеру. |
Комментарии
Создайте интерфейс, вызвав D3DX10ReflectShader. Так как это COM-интерфейс, создание интерфейса увеличивает количество ссылок, и интерфейс должен быть освобожден, когда он больше не нужен. Остальные интерфейсы отражения шейдера не являются COM-интерфейсами.
Требования
Целевая платформа | Windows |
Header | d3d10shader.h |