ID3D12PipelineLibrary 接口 (d3d12.h)

管理管道库,特别是加载和检索单个 PSO。

继承

ID3D12PipelineLibrary 接口继承自 ID3D12DeviceChildID3D12PipelineLibrary 也具有以下类型的成员:

方法

ID3D12PipelineLibrary 接口具有这些方法。

 
ID3D12PipelineLibrary::GetSerializedSize

返回序列化数据库的当前内容所需的内存量。
ID3D12PipelineLibrary::LoadComputePipeline

从库检索请求的 PSO。 输入 desc 与当前库数据库中的数据匹配并记住,以防止 PSO 内容重复。
ID3D12PipelineLibrary::LoadGraphicsPipeline

从库检索请求的 PSO。
ID3D12PipelineLibrary::Serialize

将库的内容写入提供的内存,以便稍后提供回运行时。
ID3D12PipelineLibrary::StorePipeline

将输入 PSO 添加到具有相应名称的内部数据库。

注解

请参阅 CreatePipelineLibrary 的备注和示例。

要求

要求
目标平台 Windows
标头 d3d12.h

另请参阅

核心接口

ID3D12DeviceChild

根签名版本 1.1