5 #ifndef FLUTTER_FLUTTERENGINE_H_
6 #define FLUTTER_FLUTTERENGINE_H_
8 #import <Foundation/Foundation.h>
9 #import <UIKit/UIKit.h>
96 - (instancetype)initWithName:(NSString*)labelPrefix;
117 - (instancetype)initWithName:(NSString*)labelPrefix project:(nullable
FlutterDartProject*)project;
136 - (instancetype)initWithName:(NSString*)labelPrefix
138 allowHeadlessExecution:(BOOL)allowHeadlessExecution;
159 - (instancetype)initWithName:(NSString*)labelPrefix
161 allowHeadlessExecution:(BOOL)allowHeadlessExecution
162 restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
190 - (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint;
208 - (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
209 initialRoute:(nullable NSString*)initialRoute;
227 - (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri;
247 - (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
248 libraryURI:(nullable NSString*)libraryURI
249 initialRoute:(nullable NSString*)initialRoute;
270 - (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
271 libraryURI:(nullable NSString*)libraryURI
272 initialRoute:(nullable NSString*)initialRoute
273 entrypointArgs:(nullable NSArray<NSString*>*)entrypointArgs;
419 @property(nonatomic, readonly, nullable)
447 @property(nonatomic, readonly, copy, nullable) NSString*
isolateId;
460 #endif // FLUTTER_FLUTTERENGINE_H_