5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
8 #import <Cocoa/Cocoa.h>
33 @property(nonnull, readonly) id<FlutterBinaryMessenger>
messenger;
39 @property(nonnull, readonly) id<FlutterTextureRegistry>
textures;
50 @property(nullable, readonly) NSView*
view;
68 - (void)addMethodCallDelegate:(nonnull
id<
FlutterPlugin>)delegate
88 withId:(nonnull NSString*)factoryId;
102 - (void)publish:(nonnull NSObject*)value;
111 - (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset;
122 - (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset
123 fromPackage:(nonnull NSString*)package;
143 @protocol FlutterPluginRegistry <NSObject>
160 - (nullable NSObject*)valuePublishedByPlugin:(nonnull NSString*)pluginKey;
#define FLUTTER_DARWIN_EXPORT
NSViewController * viewController
id< FlutterBinaryMessenger > messenger
id< FlutterTextureRegistry > textures