5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
30 @property(nonatomic, readonly, nullable)
FlutterView* flutterView;
37 @property(nonatomic, readonly) std::weak_ptr<flutter::AccessibilityBridgeMac> accessibilityBridge;
42 - (BOOL)isDispatchingKeyEvent:(nonnull NSEvent*)event;
59 - (void)detachFromEngine;
65 - (void)notifySemanticsEnabledChanged;
71 - (void)updateSemantics:(nonnull const FlutterSemanticsUpdate2*)update;
77 - (void)onAccessibilityStatusChanged:(BOOL)enabled;
84 - (std::shared_ptr<flutter::AccessibilityBridgeMac>)createAccessibilityBridgeWithEngine:
87 - (nonnull
FlutterView*)createFlutterViewWithMTLDevice:(nonnull
id<MTLDevice>)device
88 commandQueue:(nonnull
id<MTLCommandQueue>)commandQueue;
92 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_