Flutter Engine
flutter::IOSExternalViewEmbedder Class Reference

#include <ios_external_view_embedder.h>

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

Public Member Functions

 IOSExternalViewEmbedder (const std::shared_ptr< FlutterPlatformViewsController > &platform_views_controller, std::shared_ptr< IOSContext > context)
 
virtual ~IOSExternalViewEmbedder () override
 
- Public Member Functions inherited from flutter::ExternalViewEmbedder
 ExternalViewEmbedder ()=default
 
virtual ~ExternalViewEmbedder ()=default
 
virtual void PrerollCompositeEmbeddedView (int view_id, std::unique_ptr< EmbeddedViewParams > params)=0
 
virtual void Teardown ()
 
 FML_DISALLOW_COPY_AND_ASSIGN (ExternalViewEmbedder)
 

Detailed Description

Definition at line 13 of file ios_external_view_embedder.h.

Constructor & Destructor Documentation

◆ IOSExternalViewEmbedder()

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

Definition at line 9 of file ios_external_view_embedder.mm.

References FML_CHECK, result, TRACE_EVENT0, and ~IOSExternalViewEmbedder().

12  : platform_views_controller_(platform_views_controller), ios_context_(context) {
13  FML_CHECK(ios_context_);
14 }
#define FML_CHECK(condition)
Definition: logging.h:68

◆ ~IOSExternalViewEmbedder()

flutter::IOSExternalViewEmbedder::~IOSExternalViewEmbedder ( )
overridevirtualdefault

Referenced by IOSExternalViewEmbedder().


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