ID3D12PipelineLibrary インターフェイス (d3d12.h)

パイプライン ライブラリ (特に個々の PSU の読み込みと取得) を管理します。

継承

ID3D12PipelineLibrary インターフェイスは ID3D12DeviceChild から継承します。 ID3D12PipelineLibrary には、次の種類のメンバーもあります。

メソッド

ID3D12PipelineLibrary インターフェイスには、これらのメソッドがあります。

 
ID3D12PipelineLibrary::GetSerializedSize

データベースの現在の内容をシリアル化するために必要なメモリ量を返します。
ID3D12PipelineLibrary::LoadComputePipeline

要求された PSO をライブラリから取得します。 入力 desc は、現在のライブラリ データベース内のデータと照合され、PSO コンテンツの重複を防ぐために記憶されます。
ID3D12PipelineLibrary::LoadGraphicsPipeline

要求された PSO をライブラリから取得します。
ID3D12PipelineLibrary::Serialize

ライブラリの内容を指定されたメモリに書き込み、後でランタイムに返されるようにします。
ID3D12PipelineLibrary::StorePipeline

入力 PSO を、対応する名前の内部データベースに追加します。

注釈

CreatePipelineLibrary の解説と例を参照してください。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d12.h

こちらもご覧ください

コア インターフェイス

ID3D12DeviceChild

ルート署名バージョン 1.1