5#ifndef FLUTTER_LIB_UI_IO_MANAGER_H_
6#define FLUTTER_LIB_UI_IO_MANAGER_H_
11#include "third_party/skia/include/gpu/ganesh/GrDirectContext.h"
31 virtual std::shared_ptr<const fml::SyncSwitch>
virtual std::shared_ptr< impeller::Context > GetImpellerContext() const =0
Retrieve the impeller::Context.
virtual fml::WeakPtr< GrDirectContext > GetResourceContext() const =0
virtual fml::RefPtr< flutter::SkiaUnrefQueue > GetSkiaUnrefQueue() const =0
virtual std::shared_ptr< const fml::SyncSwitch > GetIsGpuDisabledSyncSwitch()=0
virtual fml::WeakPtr< IOManager > GetWeakIOManager() const =0
virtual ~IOManager()=default