#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterEngine.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterEngine_Internal.h"
#include <algorithm>
#include <iostream>
#include <vector>
#include "flutter/shell/platform/common/app_lifecycle_state.h"
#include "flutter/shell/platform/common/engine_switches.h"
#include "flutter/shell/platform/embedder/embedder.h"
#import "flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.h"
#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterAppDelegate.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegate_Internal.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterCompositor.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterDartProject_Internal.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterMenuPlugin.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterMouseCursorPlugin.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterPlatformViewController.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterRenderer.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterViewController_Internal.h"
#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterViewEngineProvider.h"
Go to the source code of this file.
Classes | |
class | FlutterEngineHandlerInfo |
class | FlutterEngineRegistrar |
Functions | |
static FlutterLocale | FlutterLocaleFromNSLocale (NSLocale *locale) |
static void | OnPlatformMessage (const FlutterPlatformMessage *message, FlutterEngine *engine) |
|
static |
Constructs and returns a FlutterLocale struct corresponding to |locale|, which must outlive the returned struct.
Definition at line 38 of file FlutterEngine.mm.
|
static |
Definition at line 376 of file FlutterEngine.mm.
FlutterBasicMessageChannel* _accessibilityChannel |
Definition at line 426 of file FlutterEngine.mm.
BOOL _active |
Definition at line 437 of file FlutterEngine.mm.
BOOL _allowHeadlessExecution |
Definition at line 397 of file FlutterEngine.mm.
_FlutterEngineAOTData* _aotData |
Definition at line 400 of file FlutterEngine.mm.
FlutterBinaryMessengerRelay* _binaryMessenger |
Definition at line 443 of file FlutterEngine.mm.
FlutterCompositor _compositor |
Definition at line 412 of file FlutterEngine.mm.
FlutterBinaryMessengerConnection _currentMessengerConnection |
Definition at line 394 of file FlutterEngine.mm.
__weak FlutterEngine* _flutterEngine |
Definition at line 295 of file FlutterEngine.mm.
std::unique_ptr<flutter::FlutterCompositor> _macOSCompositor |
Definition at line 404 of file FlutterEngine.mm.
NSMutableDictionary<NSString*, FlutterEngineHandlerInfo*>* _messengerHandlers |
Definition at line 390 of file FlutterEngine.mm.
int _nextViewId |
Definition at line 434 of file FlutterEngine.mm.
FlutterMethodChannel* _platformChannel |
Definition at line 429 of file FlutterEngine.mm.
FlutterPlatformViewController* _platformViewController |
Definition at line 420 of file FlutterEngine.mm.
FlutterMethodChannel* _platformViewsChannel |
Definition at line 416 of file FlutterEngine.mm.
FlutterDartProject* _project |
Definition at line 382 of file FlutterEngine.mm.
Referenced by FlutterViewController::initWithProject:.
FlutterBasicMessageChannel* _settingsChannel |
Definition at line 423 of file FlutterEngine.mm.
FlutterTerminationCallback _terminator |
Definition at line 180 of file FlutterEngine.mm.
FlutterThreadSynchronizer* _threadSynchronizer |
Definition at line 431 of file FlutterEngine.mm.
Referenced by FlutterEngine::shutDownEngine.
NSMapTable* _viewControllers |
Definition at line 409 of file FlutterEngine.mm.
BOOL _visible |
Definition at line 440 of file FlutterEngine.mm.
|
static |
Definition at line 51 of file FlutterEngine.mm.
|
static |
The private notification for voice over.
Definition at line 49 of file FlutterEngine.mm.
NSString* const kFlutterLifecycleChannel = @"@"flutter/lifecycle" |
Definition at line 32 of file FlutterEngine.mm.
NSString* const kFlutterPlatformChannel = @"@"flutter/platform" |
Definition at line 30 of file FlutterEngine.mm.
NSString* const kFlutterSettingsChannel = @"@"flutter/settings" |
Definition at line 31 of file FlutterEngine.mm.
|
constexpr |
Clipboard plain text format.
Definition at line 54 of file FlutterEngine.mm.