Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
flutter::SnapshotController::Delegate Class Referenceabstract

#include <snapshot_controller.h>

Inheritance diagram for flutter::SnapshotController::Delegate:
flutter::Rasterizer

Public Member Functions

virtual ~Delegate ()=default
 
virtual const std::unique_ptr< Surface > & GetSurface () const =0
 
virtual std::shared_ptr< impeller::AiksContextGetAiksContext () const =0
 
virtual const std::unique_ptr< SnapshotSurfaceProducer > & GetSnapshotSurfaceProducer () const =0
 
virtual std::shared_ptr< const fml::SyncSwitchGetIsGpuDisabledSyncSwitch () const =0
 

Detailed Description

Definition at line 23 of file snapshot_controller.h.

Constructor & Destructor Documentation

◆ ~Delegate()

virtual flutter::SnapshotController::Delegate::~Delegate ( )
virtualdefault

Member Function Documentation

◆ GetAiksContext()

virtual std::shared_ptr< impeller::AiksContext > flutter::SnapshotController::Delegate::GetAiksContext ( ) const
pure virtual

◆ GetIsGpuDisabledSyncSwitch()

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

◆ GetSnapshotSurfaceProducer()

virtual const std::unique_ptr< SnapshotSurfaceProducer > & flutter::SnapshotController::Delegate::GetSnapshotSurfaceProducer ( ) const
pure virtual

◆ GetSurface()

virtual const std::unique_ptr< Surface > & flutter::SnapshotController::Delegate::GetSurface ( ) const
pure virtual

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