Flutter Engine
The Flutter Engine
impeller::ContextMTL Member List

This is the complete list of members for impeller::ContextMTL, including all inherited members.

BackendType enum nameimpeller::Context
Cast(Context &base)impeller::BackendCast< ContextMTL, Context >inlinestatic
Cast(const Context &base)impeller::BackendCast< ContextMTL, Context >inlinestatic
Cast(Context *base)impeller::BackendCast< ContextMTL, Context >inlinestatic
Cast(const Context *base)impeller::BackendCast< ContextMTL, Context >inlinestatic
Context()impeller::Contextprotected
Create(const std::vector< std::string > &shader_library_paths, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch)impeller::ContextMTLstatic
Create(const std::vector< std::shared_ptr< fml::Mapping > > &shader_libraries_data, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch, const std::string &label, std::optional< PixelFormat > pixel_format_override=std::nullopt)impeller::ContextMTLstatic
Create(id< MTLDevice > device, id< MTLCommandQueue > command_queue, const std::vector< std::shared_ptr< fml::Mapping > > &shader_libraries_data, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch, const std::string &label)impeller::ContextMTLstatic
CreateCommandBuffer() const overrideimpeller::ContextMTLvirtual
CreateMTLCommandBuffer(const std::string &label) constimpeller::ContextMTL
DescribeGpuModel() const overrideimpeller::ContextMTLvirtual
GetBackendType() const overrideimpeller::ContextMTLvirtual
GetCapabilities() const overrideimpeller::ContextMTLvirtual
GetCommandQueue() const overrideimpeller::ContextMTLvirtual
GetIsGpuDisabledSyncSwitch() constimpeller::ContextMTL
GetMTLDevice() constimpeller::ContextMTL
GetPipelineLibrary() const overrideimpeller::ContextMTLvirtual
GetResourceAllocator() const overrideimpeller::ContextMTLvirtual
GetSamplerLibrary() const overrideimpeller::ContextMTLvirtual
GetShaderLibrary() const overrideimpeller::ContextMTLvirtual
InitializeCommonlyUsedShadersIfNeeded() constimpeller::Contextinlinevirtual
IsValid() const overrideimpeller::ContextMTLvirtual
kMaxTasksAwaitingGPUimpeller::Contextstatic
per_frame_task_impeller::Contextprotected
SetCapabilities(const std::shared_ptr< const Capabilities > &capabilities)impeller::ContextMTL
Shutdown() overrideimpeller::ContextMTLvirtual
StoreTaskForGPU(const std::function< void()> &task) overrideimpeller::ContextMTLvirtual
UpdateOffscreenLayerPixelFormat(PixelFormat format) overrideimpeller::ContextMTLvirtual
~Context()impeller::Contextvirtual
~ContextMTL() overrideimpeller::ContextMTL