An Impeller Android context that dynamically creates either an [AndroidContextGLImpeller] or an [Andr...
void SetupImpellerContext() override
Perform deferred setup for the impeller Context.
std::shared_ptr< AndroidContextVKImpeller > GetVKContext() const
Retrieve the VK context if it was created, or nullptr.
std::shared_ptr< AndroidContextGLImpeller > GetGLContext() const
Retrieve the GL Context if it was created, or nullptr.
~AndroidContextDynamicImpeller()
bool IsValid() const override
bool IsDynamicSelection() const override
AndroidRenderingAPI RenderingApi() const override
std::shared_ptr< impeller::Context > GetImpellerContext() const override
Accessor for the Impeller context associated with AndroidSurfaces and the raster thread.
Holds state that is shared across Android surfaces.