다음을 통해 공유


ID3D12PipelineLibrary 인터페이스(d3d12.h)

파이프라인 라이브러리, 특히 개별 PSO 로드 및 검색을 관리합니다.

상속

ID3D12PipelineLibrary 인터페이스는 ID3D12DeviceChild에서 상속됩니다. ID3D12PipelineLibrary 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D12PipelineLibrary 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D12PipelineLibrary::GetSerializedSize

데이터베이스의 현재 콘텐츠를 serialize하는 데 필요한 메모리 양을 반환합니다.
ID3D12PipelineLibrary::LoadComputePipeline

라이브러리에서 요청된 PSO를 검색합니다. 입력 desc는 현재 라이브러리 데이터베이스의 데이터와 일치하며 PSO 콘텐츠의 중복을 방지하기 위해 기억됩니다.
ID3D12PipelineLibrary::LoadGraphicsPipeline

라이브러리에서 요청된 PSO를 검색합니다.
ID3D12PipelineLibrary::Serialize

라이브러리의 내용을 제공된 메모리에 씁니다. 나중에 런타임에 다시 제공됩니다.
ID3D12PipelineLibrary::StorePipeline

해당 이름의 내부 데이터베이스에 입력 PSO를 추가합니다.

설명

CreatePipelineLibrary에 대한 설명 및 예제를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12.h

참고 항목

Core 인터페이스

ID3D12DeviceChild

루트 서명 버전 1.1