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


Метод 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

См. также раздел

ID3D12GraphicsCommandList4