5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_ACCESSIBILITY_BRIDGE_IOS_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_ACCESSIBILITY_BRIDGE_IOS_H_
11 #import "flutter/fml/mapping.h"
12 #include "flutter/lib/ui/semantics/semantics_node.h"
23 virtual UIView*
view()
const = 0;
28 flutter::SemanticsAction action,
29 fml::MallocMapping args) = 0;
Interface that represents an accessibility bridge for iOS.
virtual void DispatchSemanticsAction(int32_t id, flutter::SemanticsAction action)=0
virtual void AccessibilityObjectDidLoseFocus(int32_t id)=0
virtual bool isVoiceOverRunning() const =0
virtual void AccessibilityObjectDidBecomeFocused(int32_t id)=0
virtual ~AccessibilityBridgeIos()=default
virtual UIView< UITextInput > * textInputView()=0
virtual void DispatchSemanticsAction(int32_t id, flutter::SemanticsAction action, fml::MallocMapping args)=0
virtual UIView * view() const =0
virtual FlutterPlatformViewsController * GetPlatformViewsController() const =0