ID3D12PipelineLibrary interface
Manages a pipeline library, in particular loading and retrieving individual PSOs.
Members
The ID3D12PipelineLibrary interface inherits from ID3D12DeviceChild. ID3D12PipelineLibrary also has these types of members:
Methods
The ID3D12PipelineLibrary interface has these methods.
| Method | Description |
|---|---|
| GetSerializedSize |
Returns the amount of memory required to serialize the current contents of the database. |
| LoadComputePipeline |
Retrieves the requested PSO from the library. The input desc is matched against the data in the current library database, and remembered in order to prevent duplication of PSO contents. |
| LoadGraphicsPipeline |
Retrieves the requested PSO from the library. |
| Serialize |
Writes the contents of the library to the provided memory, to be provided back to the runtime at a later time. |
| StorePipeline |
Adds the input PSO to an internal database with the corresponding name. |
Remarks
Refer to the remarks and examples for CreatePipelineLibrary.
Requirements
|
Header |
|
|---|---|
|
Library |
|
|
DLL |
|
See also