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 |