Freigeben über


ID3D12PipelineLibrary-Schnittstelle (d3d12.h)

Verwaltet eine Pipelinebibliothek, insbesondere das Laden und Abrufen einzelner PsOs.

Vererbung

Die ID3D12PipelineLibrary-Schnittstelle erbt von ID3D12DeviceChild. ID3D12PipelineLibrary verfügt auch über folgende Membertypen:

Methoden

Die ID3D12PipelineLibrary-Schnittstelle verfügt über diese Methoden.

 
ID3D12PipelineLibrary::GetSerializedSize

Gibt die Menge an Arbeitsspeicher zurück, die zum Serialisieren des aktuellen Inhalts der Datenbank erforderlich ist.
ID3D12PipelineLibrary::LoadComputePipeline

Ruft den angeforderten PSO aus der Bibliothek ab. Die Eingabe desc wird mit den Daten in der aktuellen Bibliotheksdatenbank abgeglichen und gespeichert, um duplizierte PSO-Inhalte zu vermeiden.
ID3D12PipelineLibrary::LoadGraphicsPipeline

Ruft den angeforderten PSO aus der Bibliothek ab.
ID3D12PipelineLibrary::Serialize

Schreibt den Inhalt der Bibliothek in den bereitgestellten Arbeitsspeicher, der zu einem späteren Zeitpunkt an die Laufzeit zurückgestellt werden soll.
ID3D12PipelineLibrary::StorePipeline

Fügt den Eingabe-PSO einer internen Datenbank mit dem entsprechenden Namen hinzu.

Hinweise

Weitere Informationen finden Sie in den Hinweisen und Beispielen für CreatePipelineLibrary.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12.h

Weitere Informationen

Kernschnittstellen

ID3D12DeviceChild

Stammsignatur, Version 1.1