Flutter Engine
flutter::RuntimeDelegate Class Referenceabstract

#include <runtime_delegate.h>

Inheritance diagram for flutter::RuntimeDelegate:
flutter::Engine

Public Member Functions

virtual std::string DefaultRouteName ()=0
 
virtual void ScheduleFrame (bool regenerate_layer_tree=true)=0
 
virtual void Render (std::unique_ptr< flutter::LayerTree > layer_tree)=0
 
virtual void UpdateSemantics (SemanticsNodeUpdates update, CustomAccessibilityActionUpdates actions)=0
 
virtual void HandlePlatformMessage (fml::RefPtr< PlatformMessage > message)=0
 
virtual FontCollectionGetFontCollection ()=0
 
virtual void OnRootIsolateCreated ()=0
 
virtual void UpdateIsolateDescription (const std::string isolate_name, int64_t isolate_port)=0
 
virtual void SetNeedsReportTimings (bool value)=0
 
virtual std::unique_ptr< std::vector< std::string > > ComputePlatformResolvedLocale (const std::vector< std::string > &supported_locale_data)=0
 

Protected Member Functions

virtual ~RuntimeDelegate ()
 

Detailed Description

Definition at line 20 of file runtime_delegate.h.

Constructor & Destructor Documentation

◆ ~RuntimeDelegate()

flutter::RuntimeDelegate::~RuntimeDelegate ( )
protectedvirtualdefault

Member Function Documentation

◆ ComputePlatformResolvedLocale()

virtual std::unique_ptr<std::vector<std::string> > flutter::RuntimeDelegate::ComputePlatformResolvedLocale ( const std::vector< std::string > &  supported_locale_data)
pure virtual

◆ DefaultRouteName()

virtual std::string flutter::RuntimeDelegate::DefaultRouteName ( )
pure virtual

◆ GetFontCollection()

virtual FontCollection& flutter::RuntimeDelegate::GetFontCollection ( )
pure virtual

◆ HandlePlatformMessage()

virtual void flutter::RuntimeDelegate::HandlePlatformMessage ( fml::RefPtr< PlatformMessage message)
pure virtual

◆ OnRootIsolateCreated()

virtual void flutter::RuntimeDelegate::OnRootIsolateCreated ( )
pure virtual

◆ Render()

virtual void flutter::RuntimeDelegate::Render ( std::unique_ptr< flutter::LayerTree layer_tree)
pure virtual

◆ ScheduleFrame()

virtual void flutter::RuntimeDelegate::ScheduleFrame ( bool  regenerate_layer_tree = true)
pure virtual

◆ SetNeedsReportTimings()

virtual void flutter::RuntimeDelegate::SetNeedsReportTimings ( bool  value)
pure virtual

◆ UpdateIsolateDescription()

virtual void flutter::RuntimeDelegate::UpdateIsolateDescription ( const std::string  isolate_name,
int64_t  isolate_port 
)
pure virtual

◆ UpdateSemantics()

virtual void flutter::RuntimeDelegate::UpdateSemantics ( SemanticsNodeUpdates  update,
CustomAccessibilityActionUpdates  actions 
)
pure virtual

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