5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
8#import "flutter/shell/platform/darwin/macos/framework/Headers/FlutterViewController.h"
12#import "flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMac.h"
13#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterKeyboardViewDelegate.h"
14#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterTextInputPlugin.h"
15#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterView.h"
32- (
BOOL)isDispatchingKeyEvent:(nonnull NSEvent*)event;
67- (void)onAccessibilityStatusChanged:(
BOOL)enabled;
74- (
std::shared_ptr<flutter::AccessibilityBridgeMac>)createAccessibilityBridgeWithEngine:
77- (nonnull
FlutterView*)createFlutterViewWithMTLDevice:(nonnull
id<MTLDevice>)device
78 commandQueue:(nonnull
id<MTLCommandQueue>)commandQueue;
void notifySemanticsEnabledChanged()
std::weak_ptr< flutter::AccessibilityBridgeMac > accessibilityBridge()
FlutterView * flutterView
FlutterTextInputPlugin * textInputPlugin
A batch of updates to semantics nodes and custom actions.