Flutter Engine
 
Loading...
Searching...
No Matches
flutter::IOSExternalViewEmbedder Class Reference

#include <ios_external_view_embedder.h>

Inheritance diagram for flutter::IOSExternalViewEmbedder:
flutter::ExternalViewEmbedder

Public Member Functions

 IOSExternalViewEmbedder (__weak FlutterPlatformViewsController *platform_views_controller, const std::shared_ptr< IOSContext > &context)
 
virtual ~IOSExternalViewEmbedder () override
 
- Public Member Functions inherited from flutter::ExternalViewEmbedder
 ExternalViewEmbedder ()=default
 
virtual ~ExternalViewEmbedder ()=default
 
virtual void CollectView (int64_t view_id)
 
virtual void PrerollCompositeEmbeddedView (int64_t platform_view_id, std::unique_ptr< EmbeddedViewParams > params)=0
 
virtual void Teardown ()
 
void SetUsedThisFrame (bool used_this_frame)
 
bool GetUsedThisFrame () const
 

Detailed Description

Definition at line 13 of file ios_external_view_embedder.h.

Constructor & Destructor Documentation

◆ IOSExternalViewEmbedder()

flutter::IOSExternalViewEmbedder::IOSExternalViewEmbedder ( __weak FlutterPlatformViewsController platform_views_controller,
const std::shared_ptr< IOSContext > &  context 
)

Definition at line 14 of file ios_external_view_embedder.mm.

17 : platform_views_controller_(platform_views_controller), ios_context_(context) {
18 FML_CHECK(ios_context_);
19}
#define FML_CHECK(condition)
Definition logging.h:104

References FML_CHECK.

◆ ~IOSExternalViewEmbedder()

flutter::IOSExternalViewEmbedder::~IOSExternalViewEmbedder ( )
overridevirtualdefault

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