Метод ID3D12GraphicsCommandList4::SetPipelineState1 (d3d12.h)
Задает объект состояния в списке команд.
Синтаксис
void SetPipelineState1(
ID3D12StateObject *pStateObject
);
Параметры
pStateObject
Объект состояния, задается в списке команд. В текущем выпуске этот тип может быть только D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.
Возвращаемое значение
None
Remarks
Этот метод можно вызывать из списков и пакетов графических или вычислительных команд.
Этот метод является альтернативой ID3D12GraphicsCommandList::SetPipelineState, который определяется только для графических и вычислительных шейдеров. В списке команд одновременно активно только одно состояние конвейера, поэтому любой вызов задает текущее состояние конвейера. Различие между вызовами заключается в том, что каждый из них задает только определенные типы состояния конвейера. В текущем выпуске SetPipelineState1 используется только для настройки состояния конвейера лучей.
Требования
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |