Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Private Member Functions | List of all members
flutter::TesterExternalViewEmbedder Class Reference
Inheritance diagram for flutter::TesterExternalViewEmbedder:
flutter::ExternalViewEmbedder

Private Member Functions

DlCanvasGetRootCanvas () override
 
void CancelFrame () override
 
void BeginFrame (GrDirectContext *context, const fml::RefPtr< fml::RasterThreadMerger > &raster_thread_merger) override
 
void PrepareFlutterView (SkISize frame_size, double device_pixel_ratio) override
 
void PrerollCompositeEmbeddedView (int64_t view_id, std::unique_ptr< EmbeddedViewParams > params) override
 
DlCanvasCompositeEmbeddedView (int64_t view_id) override
 

Additional Inherited Members

- Public Member Functions inherited from flutter::ExternalViewEmbedder
 ExternalViewEmbedder ()=default
 
virtual ~ExternalViewEmbedder ()=default
 
virtual void CollectView (int64_t view_id)
 
virtual PostPrerollResult PostPrerollAction (const fml::RefPtr< fml::RasterThreadMerger > &raster_thread_merger)
 
virtual void SubmitFlutterView (int64_t flutter_view_id, GrDirectContext *context, const std::shared_ptr< impeller::AiksContext > &aiks_context, std::unique_ptr< SurfaceFrame > frame)
 
virtual void EndFrame (bool should_resubmit_frame, const fml::RefPtr< fml::RasterThreadMerger > &raster_thread_merger)
 
virtual bool SupportsDynamicThreadMerging ()
 
virtual void Teardown ()
 
void SetUsedThisFrame (bool used_this_frame)
 
bool GetUsedThisFrame () const
 
virtual void PushVisitedPlatformView (int64_t platform_view_id)
 
virtual void PushFilterToVisitedPlatformViews (const std::shared_ptr< const DlImageFilter > &filter, const SkRect &filter_rect)
 

Detailed Description

Definition at line 149 of file tester_main.cc.

Member Function Documentation

◆ BeginFrame()

void flutter::TesterExternalViewEmbedder::BeginFrame ( GrDirectContext context,
const fml::RefPtr< fml::RasterThreadMerger > &  raster_thread_merger 
)
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 157 of file tester_main.cc.

159 {}

◆ CancelFrame()

void flutter::TesterExternalViewEmbedder::CancelFrame ( )
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 154 of file tester_main.cc.

154{}

◆ CompositeEmbeddedView()

DlCanvas * flutter::TesterExternalViewEmbedder::CompositeEmbeddedView ( int64_t  view_id)
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 171 of file tester_main.cc.

171 {
172 return &builder_;
173 }

◆ GetRootCanvas()

DlCanvas * flutter::TesterExternalViewEmbedder::GetRootCanvas ( )
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 151 of file tester_main.cc.

151{ return nullptr; }

◆ PrepareFlutterView()

void flutter::TesterExternalViewEmbedder::PrepareFlutterView ( SkISize  frame_size,
double  device_pixel_ratio 
)
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 162 of file tester_main.cc.

163 {}

◆ PrerollCompositeEmbeddedView()

void flutter::TesterExternalViewEmbedder::PrerollCompositeEmbeddedView ( int64_t  view_id,
std::unique_ptr< EmbeddedViewParams params 
)
inlineoverrideprivatevirtual

Implements flutter::ExternalViewEmbedder.

Definition at line 166 of file tester_main.cc.

168 {}

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