Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
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< GrDirectContextGetResourceContext () const =0
 
virtual fml::RefPtr< flutter::SkiaUnrefQueueGetSkiaUnrefQueue () const =0
 
virtual std::shared_ptr< const fml::SyncSwitchGetIsGpuDisabledSyncSwitch ()=0
 
virtual std::shared_ptr< impeller::ContextGetImpellerContext () const
 

Detailed Description

Definition at line 21 of file io_manager.h.

Constructor & Destructor Documentation

◆ ~IOManager()

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

Member Function Documentation

◆ GetImpellerContext()

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

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

Definition at line 9 of file io_manager.cc.

9 {
10 return nullptr;
11}

◆ 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 files: