Flutter Impeller
impeller::ContextMTL Member List

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

AddTrackingFence(const std::shared_ptr< Texture > &texture) constimpeller::Contextvirtual
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(const Flags &flags)impeller::Contextexplicitprotected
Create(const Flags &flags, const std::vector< std::string > &shader_library_paths, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch)impeller::ContextMTLstatic
Create(const Flags &flags, 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(const Flags &flags, 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
DisposeThreadLocalCachedResources()impeller::Contextinlinevirtual
EnqueueCommandBuffer(std::shared_ptr< CommandBuffer > command_buffer)impeller::Contextvirtual
flags_impeller::Contextprotected
FlushCommandBuffers()impeller::Contextvirtual
FlushTasksAwaitingGPU()impeller::ContextMTL
GetBackendType() const overrideimpeller::ContextMTLvirtual
GetCapabilities() const overrideimpeller::ContextMTLvirtual
GetCommandQueue() const overrideimpeller::ContextMTLvirtual
GetFlags() constimpeller::Contextinline
GetIdleWaiter() constimpeller::Contextvirtual
GetIsGpuDisabledSyncSwitch() constimpeller::ContextMTL
GetMTLDevice() constimpeller::ContextMTL
GetPipelineLibrary() const overrideimpeller::ContextMTLvirtual
GetResourceAllocator() const overrideimpeller::ContextMTLvirtual
GetRuntimeStageBackend() 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
ResetThreadLocalState() constimpeller::Contextvirtual
SetCapabilities(const std::shared_ptr< const Capabilities > &capabilities)impeller::ContextMTL
Shutdown() overrideimpeller::ContextMTLvirtual
StoreTaskForGPU(const fml::closure &task, const fml::closure &failure) overrideimpeller::ContextMTLvirtual
SubmitOnscreen(std::shared_ptr< CommandBuffer > cmd_buffer)impeller::Contextvirtual
UpdateOffscreenLayerPixelFormat(PixelFormat format) overrideimpeller::ContextMTLvirtual
~Context()impeller::Contextvirtual
~ContextMTL() overrideimpeller::ContextMTL