|
| | MOCK_METHOD (bool, IsValid,(),(const, override)) |
| |
| | MOCK_METHOD (PipelineFuture< PipelineDescriptor >, GetPipeline,(PipelineDescriptor descriptor, bool async, bool threadsafe),(override)) |
| |
| | MOCK_METHOD (PipelineFuture< ComputePipelineDescriptor >, GetPipeline,(ComputePipelineDescriptor descriptor, bool async),(override)) |
| |
| | MOCK_METHOD (bool, HasPipeline,(const PipelineDescriptor &descriptor),(override)) |
| |
| | MOCK_METHOD (void, RemovePipelinesWithEntryPoint,(std::shared_ptr< const ShaderFunction > function),(override)) |
| |
| virtual | ~PipelineLibrary () |
| |
| PipelineFuture< PipelineDescriptor > | GetPipeline (std::optional< PipelineDescriptor > descriptor, bool async=true) |
| |
| PipelineFuture< ComputePipelineDescriptor > | GetPipeline (std::optional< ComputePipelineDescriptor > descriptor, bool async=true) |
| |
| virtual bool | IsValid () const =0 |
| |
| virtual PipelineFuture< PipelineDescriptor > | GetPipeline (PipelineDescriptor descriptor, bool async=true, bool threadsafe=false)=0 |
| | Creates a pipeline.
|
| |
| virtual PipelineFuture< ComputePipelineDescriptor > | GetPipeline (ComputePipelineDescriptor descriptor, bool async=true)=0 |
| |
| virtual bool | HasPipeline (const PipelineDescriptor &descriptor)=0 |
| |
| virtual void | RemovePipelinesWithEntryPoint (std::shared_ptr< const ShaderFunction > function)=0 |
| |
| void | LogPipelineUsage (const PipelineDescriptor &p) |
| |
| void | LogPipelineCreation (const PipelineDescriptor &p) |
| |
| std::unordered_map< PipelineDescriptor, int, ComparableHash< PipelineDescriptor >, ComparableEqual< PipelineDescriptor > > | GetPipelineUseCounts () const |
| |
Definition at line 120 of file mocks.h.