#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.