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"
9#import "flutter/shell/platform/darwin/ios/framework/Headers/FlutterEngine.h"
10#import "flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputDelegate.h"
11#import "flutter/shell/platform/darwin/ios/rendering_api_selection.h"
12#include "flutter/shell/platform/embedder/embedder.h"
26@property(readonly, nonatomic)
BOOL enableEmbedderAPI;
30- (
flutter::IOSRenderingAPI)platformViewsRenderingAPI;
31- (void)waitForFirstFrame:(NSTimeInterval)timeout callback:(
void (^)(
BOOL didTimeout))callback;
33 libraryURI:( NSString*)libraryURI
34 initialRoute:( NSString*)initialRoute
35 entrypointArgs:( NSArray<NSString*>*)entrypointArgs;
36- (const
flutter::ThreadHost&)threadHost;
37- (void)updateDisplays;
39 performAction:(FlutterTextInputAction)action
40 withClient:(
int)client;
41- (void)sceneWillEnterForeground:(NSNotification*)notification API_AVAILABLE(
ios(13.0));
42- (void)sceneDidEnterBackground:(NSNotification*)notification API_AVAILABLE(
ios(13.0));
43- (void)applicationWillEnterForeground:(NSNotification*)notification;
44- (void)applicationDidEnterBackground:(NSNotification*)notification;
NSString *const kFlutterEngineWillDealloc
SK_API sk_sp< SkSurface > ios(9.0)
Function-pointer-based versions of the APIs above.