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 |