Flutter Engine
 
Loading...
Searching...
No Matches
flutter::IOManager Class Referenceabstract

#include <io_manager.h>

Inheritance diagram for flutter::IOManager:
flutter::ShellIOManager flutter::testing::TestIOManager

Public Member Functions

virtual ~IOManager ()=default
 
virtual fml::WeakPtr< IOManagerGetWeakIOManager () const =0
 
virtual fml::WeakPtr< GrDirectContext > GetResourceContext () const =0
 
virtual fml::RefPtr< flutter::SkiaUnrefQueueGetSkiaUnrefQueue () const =0
 
virtual std::shared_ptr< const fml::SyncSwitchGetIsGpuDisabledSyncSwitch ()=0
 
virtual std::shared_ptr< impeller::ContextGetImpellerContext () const =0
 Retrieve the impeller::Context.
 

Detailed Description

Definition at line 21 of file io_manager.h.

Constructor & Destructor Documentation

◆ ~IOManager()

virtual flutter::IOManager::~IOManager ( )
virtualdefault

Member Function Documentation

◆ GetImpellerContext()

virtual std::shared_ptr< impeller::Context > flutter::IOManager::GetImpellerContext ( ) const
pure virtual

Retrieve the impeller::Context.

Call may block until context is availabe.

Implemented in flutter::testing::TestIOManager, and flutter::ShellIOManager.

◆ GetIsGpuDisabledSyncSwitch()

virtual std::shared_ptr< const fml::SyncSwitch > flutter::IOManager::GetIsGpuDisabledSyncSwitch ( )
pure virtual

◆ GetResourceContext()

virtual fml::WeakPtr< GrDirectContext > flutter::IOManager::GetResourceContext ( ) const
pure virtual

◆ GetSkiaUnrefQueue()

virtual fml::RefPtr< flutter::SkiaUnrefQueue > flutter::IOManager::GetSkiaUnrefQueue ( ) const
pure virtual

◆ GetWeakIOManager()

virtual fml::WeakPtr< IOManager > flutter::IOManager::GetWeakIOManager ( ) const
pure virtual

The documentation for this class was generated from the following file: