5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERENGINE_TEST_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERENGINE_TEST_H_
8 #import "flutter/shell/common/shell.h"
13 #include "flutter/shell/platform/embedder/embedder.h"
24 @property(readonly, nonatomic) FlutterEngineProcTable& embedderAPI;
25 @property(readonly, nonatomic) BOOL enableEmbedderAPI;
28 - (
flutter::PlatformViewIOS*)platformView;
31 - (
flutter::IOSRenderingAPI)platformViewsRenderingAPI;
32 - (void)waitForFirstFrame:(NSTimeInterval)timeout callback:(
void (^)(BOOL didTimeout))callback;
34 libraryURI:( NSString*)libraryURI
35 initialRoute:( NSString*)initialRoute
36 entrypointArgs:( NSArray<NSString*>*)entrypointArgs;
37 - (const
flutter::ThreadHost&)threadHost;
38 - (void)updateDisplays;
40 performAction:(FlutterTextInputAction)action
41 withClient:(
int)client;
42 - (void)sceneWillEnterForeground:(NSNotification*)notification API_AVAILABLE(ios(13.0));
43 - (void)sceneDidEnterBackground:(NSNotification*)notification API_AVAILABLE(ios(13.0));
44 - (void)applicationWillEnterForeground:(NSNotification*)notification;
45 - (void)applicationDidEnterBackground:(NSNotification*)notification;
49 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERENGINE_TEST_H_