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


Интерфейс ID3D12StateObjectProperties (d3d12.h)

Предоставляет методы для получения и настройки свойств ID3D12StateObject. Чтобы получить экземпляр этого типа, вызовите ID3D12StateObject::QueryInterface с идентификатором ID3D12StateObjectProperties.

Наследование

Интерфейс ID3D12StateObjectProperties наследуется от интерфейса IUnknown . ID3D12StateObjectProperties также имеет следующие типы элементов:

Методы

Интерфейс ID3D12StateObjectProperties содержит следующие методы.

 
ID3D12StateObjectProperties::GetPipelineStackSize

Возвращает текущий размер стека конвейера.
ID3D12StateObjectProperties::GetShaderIdentifier

Извлекает уникальный идентификатор шейдера, который можно использовать в записи шейдера.
ID3D12StateObjectProperties::GetShaderStackSize

Возвращает объем памяти стека, необходимый для вызова шейдера для трассировки лучей в HLSL.
ID3D12StateObjectProperties::SetPipelineStackSize

Задайте текущий размер стека конвейера.

Требования

Требование Значение
Целевая платформа Windows
Header d3d12.h