ID3D12GraphicsCommandList4::SetPipelineState1 メソッド (d3d12.h)

コマンド リストの状態オブジェクトを設定します。

構文

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

パラメーター

pStateObject

コマンド リストに設定する状態オブジェクト。 現在のリリースでは、これは D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE 型のみです。

戻り値

なし

解説

このメソッドは、グラフィックスまたはコンピューティング コマンド リストとバンドルから呼び出すことができます。

このメソッドは、 ID3D12GraphicsCommandList::SetPipelineState の代替手段であり、グラフィックス シェーダーとコンピューティング シェーダーに対してのみ定義されます。 一度に 1 つのコマンド リストでアクティブなパイプライン状態は 1 つだけであるため、どちらの呼び出しでも現在のパイプラインの状態が設定されます。 呼び出しの違いは、それぞれが特定の種類のパイプライン状態のみを設定することです。 現在のリリースでは、 SetPipelineState1 はレイトレーシング パイプラインの状態の設定にのみ使用されます。

要件

   
サポートされている最小のクライアント Windows 10 Version 1809 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー d3d12.h
Library D3D12.lib
[DLL] D3D12.dll

関連項目

ID3D12GraphicsCommandList4