Flutter iOS Embedder
FlutterPlatformPlugin.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMPLUGIN_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMPLUGIN_H_
7 
8 #include "flutter/fml/platform/darwin/weak_nsobject.h"
11 
12 @interface FlutterPlatformPlugin : NSObject
13 - (instancetype)init NS_UNAVAILABLE;
14 + (instancetype)new NS_UNAVAILABLE;
15 - (instancetype)initWithEngine:(fml::WeakNSObject<FlutterEngine>)engine NS_DESIGNATED_INITIALIZER;
16 - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result;
17 
18 @end
19 
20 namespace flutter {
21 
22 extern const char* const kOrientationUpdateNotificationName;
23 extern const char* const kOrientationUpdateNotificationKey;
24 extern const char* const kOverlayStyleUpdateNotificationName;
25 extern const char* const kOverlayStyleUpdateNotificationKey;
26 
27 } // namespace flutter
28 
29 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMPLUGIN_H_
FlutterEngine
Definition: FlutterEngine.h:61
FlutterEngine.h
flutter::kOrientationUpdateNotificationKey
const char *const kOrientationUpdateNotificationKey
Definition: FlutterPlatformPlugin.mm:34
FlutterChannels.h
flutter::kOrientationUpdateNotificationName
const char *const kOrientationUpdateNotificationName
Definition: FlutterPlatformPlugin.mm:32
flutter::kOverlayStyleUpdateNotificationKey
const char *const kOverlayStyleUpdateNotificationKey
Definition: FlutterPlatformPlugin.mm:38
FlutterMethodCall
Definition: FlutterCodecs.h:220
flutter
Definition: accessibility_bridge.h:28
flutter::kOverlayStyleUpdateNotificationName
const char *const kOverlayStyleUpdateNotificationName
Definition: FlutterPlatformPlugin.mm:36
FlutterResult
void(^ FlutterResult)(id _Nullable result)
Definition: FlutterChannels.h:194
FlutterPlatformPlugin
Definition: FlutterPlatformPlugin.h:12
NS_UNAVAILABLE
instancetype init NS_UNAVAILABLE
Definition: FlutterTextInputPlugin.h:169