5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
28@protocol FlutterPluginRegistrar <NSObject>
33@property(nonnull, readonly) id<FlutterBinaryMessenger> messenger;
39@property(nonnull, readonly) id<FlutterTextureRegistry>
textures;
50@property(nullable, readonly) NSView* view;
55- (void)addMethodCallDelegate:(nonnull
id<FlutterPlugin>)delegate
63- (void)addApplicationDelegate:(nonnull NSObject<FlutterAppLifecycleDelegate>*)delegate;
75 withId:(nonnull NSString*)factoryId;
89- (void)publish:(nonnull NSObject*)value;
98- (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset;
109- (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset
110 fromPackage:(nonnull NSString*)package;
130@protocol FlutterPluginRegistry <NSObject>
137- (nonnull
id<FlutterPluginRegistrar>)registrarForPlugin:(nonnull NSString*)pluginKey;
147- (nullable NSObject*)valuePublishedByPlugin:(nonnull NSString*)pluginKey;
#define FLUTTER_DARWIN_EXPORT
std::vector< std::shared_ptr< FakeTexture > > textures
HWND(* FlutterPlatformViewFactory)(const FlutterPlatformViewCreationParameters *)