| Flutter iOS Embedder |

Public Member Functions | List of all members
flutter::AccessibilityBridgeIos Class Referenceabstract

Interface that represents an accessibility bridge for iOS. More...

`#include <accessibility_bridge_ios.h>`

Inheritance diagram for flutter::AccessibilityBridgeIos:

## Public Member Functions
virtual | ~AccessibilityBridgeIos ()=default
virtual UIView * | view () const =0
virtual bool | isVoiceOverRunning () const =0
virtual UIView< UITextInput > * | textInputView ()=0
virtual void | DispatchSemanticsAction (int32_t id, flutter::SemanticsAction action)=0
virtual void | DispatchSemanticsAction (int32_t id, flutter::SemanticsAction action, fml::MallocMapping args)=0
virtual void | AccessibilityObjectDidBecomeFocused (int32_t id)=0
virtual void | AccessibilityObjectDidLoseFocus (int32_t id)=0
virtual NSString * | GetDefaultLocale ()=0
virtual FlutterPlatformViewsController * | GetPlatformViewsController () const =0

## Detailed Description

Interface that represents an accessibility bridge for iOS.

Definition at line 20 of file accessibility_bridge_ios.h.

## Constructor & Destructor Documentation

## ◆ ~AccessibilityBridgeIos()

virtual flutter::AccessibilityBridgeIos::~AccessibilityBridgeIos | ( |  | ) |
| virtual default

## Member Function Documentation

## ◆ AccessibilityObjectDidBecomeFocused()

virtual void flutter::AccessibilityBridgeIos::AccessibilityObjectDidBecomeFocused | ( | int32_t | id | ) |
| pure virtual

A callback that is called when a SemanticObject receives focus.

The input id is the uid of the newly focused SemanticObject.

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ AccessibilityObjectDidLoseFocus()

virtual void flutter::AccessibilityBridgeIos::AccessibilityObjectDidLoseFocus | ( | int32_t | id | ) |
| pure virtual

A callback that is called when a SemanticObject loses focus

The input id is the uid of the newly focused SemanticObject.

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ DispatchSemanticsAction() [1/2]

virtual void flutter::AccessibilityBridgeIos::DispatchSemanticsAction | ( | int32_t | id,
|  | flutter::SemanticsAction | action
| ) |  |
| pure virtual

Implemented in flutter::AccessibilityBridge.

## ◆ DispatchSemanticsAction() [2/2]

virtual void flutter::AccessibilityBridgeIos::DispatchSemanticsAction | ( | int32_t | id,
|  | flutter::SemanticsAction | action,
|  | fml::MallocMapping | args
| ) |  |
| pure virtual

Implemented in flutter::AccessibilityBridge.

## ◆ GetDefaultLocale()

virtual NSString* flutter::AccessibilityBridgeIos::GetDefaultLocale | ( |  | ) |
| pure virtual

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ GetPlatformViewsController()

virtual FlutterPlatformViewsController* flutter::AccessibilityBridgeIos::GetPlatformViewsController | ( |  | ) | const
| pure virtual

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ isVoiceOverRunning()

virtual bool flutter::AccessibilityBridgeIos::isVoiceOverRunning | ( |  | ) | const
| pure virtual

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ textInputView()

virtual UIView<UITextInput>* flutter::AccessibilityBridgeIos::textInputView | ( |  | ) |
| pure virtual

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

## ◆ view()

virtual UIView* flutter::AccessibilityBridgeIos::view | ( |  | ) | const
| pure virtual

Implemented in flutter::testing::MockAccessibilityBridgeNoWindow, flutter::testing::MockAccessibilityBridge, and flutter::AccessibilityBridge.

The documentation for this class was generated from the following file:

- shell/platform/darwin/ios/framework/Source/accessibility_bridge_ios.h