Compartilhar via


Interface ID3D12PipelineLibrary (d3d12.h)

Gerencia uma biblioteca de pipelines, em particular carregando e recuperando PSOs individuais.

Herança

A interface ID3D12PipelineLibrary herda de ID3D12DeviceChild. ID3D12PipelineLibrary também tem estes tipos de membros:

Métodos

A interface ID3D12PipelineLibrary tem esses métodos.

 
ID3D12PipelineLibrary::GetSerializedSize

Retorna a quantidade de memória necessária para serializar o conteúdo atual do banco de dados.
ID3D12PipelineLibrary::LoadComputePipeline

Recupera o PSO solicitado da biblioteca. O desc de entrada é correspondido aos dados no banco de dados da biblioteca atual e lembrado para evitar a duplicação de conteúdo PSO.
ID3D12PipelineLibrary::LoadGraphicsPipeline

Recupera o PSO solicitado da biblioteca.
ID3D12PipelineLibrary::Serialize

Grava o conteúdo da biblioteca na memória fornecida, a ser fornecido de volta para o runtime posteriormente.
ID3D12PipelineLibrary::StorePipeline

Adiciona o PSO de entrada a um banco de dados interno com o nome correspondente.

Comentários

Consulte os comentários e exemplos de CreatePipelineLibrary.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12.h

Confira também

Interfaces principais

ID3D12DeviceChild

Assinatura raiz versão 1.1