virtual ~IOSContext()
Collects the context object. This must happen on the thread on which this object was created.
virtual std::shared_ptr< impeller::AiksContext > GetAiksContext() const
virtual IOSRenderingBackend GetBackend() const
Get the rendering backend used by this context.
static std::unique_ptr< IOSContext > Create(IOSRenderingAPI api, IOSRenderingBackend backend, const std::shared_ptr< const fml::SyncSwitch > &is_gpu_disabled_sync_switch)
Create an iOS context object capable of creating the on-screen and off-screen GPU context for use by ...
virtual std::shared_ptr< impeller::Context > GetImpellerContext() const