Flutter Engine
The Flutter Engine
|
#include <pipeline_library_vk.h>
Public Member Functions | |
~PipelineLibraryVK () override | |
void | DidAcquireSurfaceFrame () |
const std::shared_ptr< PipelineCacheVK > & | GetPSOCache () const |
const std::shared_ptr< fml::ConcurrentTaskRunner > & | GetWorkerTaskRunner () const |
Public Member Functions inherited from impeller::PipelineLibrary | |
virtual | ~PipelineLibrary () |
PipelineFuture< PipelineDescriptor > | GetPipeline (std::optional< PipelineDescriptor > descriptor) |
PipelineFuture< ComputePipelineDescriptor > | GetPipeline (std::optional< ComputePipelineDescriptor > descriptor) |
Private Member Functions | |
bool | IsValid () const override |
PipelineFuture< PipelineDescriptor > | GetPipeline (PipelineDescriptor descriptor) override |
PipelineFuture< ComputePipelineDescriptor > | GetPipeline (ComputePipelineDescriptor descriptor) override |
void | RemovePipelinesWithEntryPoint (std::shared_ptr< const ShaderFunction > function) override |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::BackendCast< PipelineLibraryVK, PipelineLibrary > | |
static PipelineLibraryVK & | Cast (PipelineLibrary &base) |
static const PipelineLibraryVK & | Cast (const PipelineLibrary &base) |
static PipelineLibraryVK * | Cast (PipelineLibrary *base) |
static const PipelineLibraryVK * | Cast (const PipelineLibrary *base) |
Protected Member Functions inherited from impeller::PipelineLibrary | |
PipelineLibrary () | |
Definition at line 26 of file pipeline_library_vk.h.
|
overridedefault |
void impeller::PipelineLibraryVK::DidAcquireSurfaceFrame | ( | ) |
Definition at line 257 of file pipeline_library_vk.cc.
|
overrideprivatevirtual |
Implements impeller::PipelineLibrary.
Definition at line 200 of file pipeline_library_vk.cc.
|
overrideprivatevirtual |
Implements impeller::PipelineLibrary.
Definition at line 159 of file pipeline_library_vk.cc.
const std::shared_ptr< PipelineCacheVK > & impeller::PipelineLibraryVK::GetPSOCache | ( | ) | const |
Definition at line 274 of file pipeline_library_vk.cc.
const std::shared_ptr< fml::ConcurrentTaskRunner > & impeller::PipelineLibraryVK::GetWorkerTaskRunner | ( | ) | const |
Definition at line 279 of file pipeline_library_vk.cc.
|
overrideprivatevirtual |
Implements impeller::PipelineLibrary.
Definition at line 48 of file pipeline_library_vk.cc.
|
overrideprivatevirtual |
Implements impeller::PipelineLibrary.
Definition at line 247 of file pipeline_library_vk.cc.