| 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) const | impeller::Context | virtual
BackendType enum name | impeller::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::Context | explicitprotected
Create(const Flags &flags, const std::vector< std::string > &shader_library_paths, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch) | impeller::ContextMTL | static
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::ContextMTL | static
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::ContextMTL | static
CreateCommandBuffer() const override | impeller::ContextMTL | virtual
CreateMTLCommandBuffer(const std::string &label) const | impeller::ContextMTL |
DescribeGpuModel() const override | impeller::ContextMTL | virtual
DisposeThreadLocalCachedResources() | impeller::Context | inlinevirtual
EnqueueCommandBuffer(std::shared_ptr< CommandBuffer > command_buffer) | impeller::Context | virtual
flags_ | impeller::Context | protected
FlushCommandBuffers() | impeller::Context | virtual
FlushTasksAwaitingGPU() | impeller::ContextMTL |
GetBackendType() const override | impeller::ContextMTL | virtual
GetCapabilities() const override | impeller::ContextMTL | virtual
GetCommandQueue() const override | impeller::ContextMTL | virtual
GetFlags() const | impeller::Context | inline
GetIdleWaiter() const | impeller::Context | virtual
GetIsGpuDisabledSyncSwitch() const | impeller::ContextMTL |
GetMTLDevice() const | impeller::ContextMTL |
GetPipelineLibrary() const override | impeller::ContextMTL | virtual
GetResourceAllocator() const override | impeller::ContextMTL | virtual
GetRuntimeStageBackend() const override | impeller::ContextMTL | virtual
GetSamplerLibrary() const override | impeller::ContextMTL | virtual
GetShaderLibrary() const override | impeller::ContextMTL | virtual
InitializeCommonlyUsedShadersIfNeeded() const | impeller::Context | inlinevirtual
IsValid() const override | impeller::ContextMTL | virtual
kMaxTasksAwaitingGPU | impeller::Context | static
per_frame_task_ | impeller::Context | protected
ResetThreadLocalState() const | impeller::Context | virtual
SetCapabilities(const std::shared_ptr< const Capabilities > &capabilities) | impeller::ContextMTL |
Shutdown() override | impeller::ContextMTL | virtual
StoreTaskForGPU(const fml::closure &task, const fml::closure &failure) override | impeller::ContextMTL | virtual
SubmitOnscreen(std::shared_ptr< CommandBuffer > cmd_buffer) | impeller::Context | virtual
UpdateOffscreenLayerPixelFormat(PixelFormat format) override | impeller::ContextMTL | virtual
~Context() | impeller::Context | virtual
~ContextMTL() override | impeller::ContextMTL |