Flutter Engine
The Flutter Engine
platform_view_android_delegate.h
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef FLUTTER_SHELL_PLATFORM_ANDROID_PLATFORM_VIEW_ANDROID_DELEGATE_PLATFORM_VIEW_ANDROID_DELEGATE_H_
6#define FLUTTER_SHELL_PLATFORM_ANDROID_PLATFORM_VIEW_ANDROID_DELEGATE_PLATFORM_VIEW_ANDROID_DELEGATE_H_
7
8#include <memory>
9#include <string>
10#include <vector>
11
12#include "flutter/shell/common/platform_view.h"
13#include "flutter/shell/platform/android/jni/platform_view_android_jni.h"
14
15namespace flutter {
16
18 public:
20 std::shared_ptr<PlatformViewAndroidJNI> jni_facade);
21 void UpdateSemantics(
24
25 private:
26 const std::shared_ptr<PlatformViewAndroidJNI> jni_facade_;
27};
28} // namespace flutter
29
30#endif // FLUTTER_SHELL_PLATFORM_ANDROID_PLATFORM_VIEW_ANDROID_DELEGATE_PLATFORM_VIEW_ANDROID_DELEGATE_H_
void UpdateSemantics(const flutter::SemanticsNodeUpdates &update, const flutter::CustomAccessibilityActionUpdates &actions)
PlatformViewAndroidDelegate(std::shared_ptr< PlatformViewAndroidJNI > jni_facade)
std::unordered_map< int32_t, SemanticsNode > SemanticsNodeUpdates
std::unordered_map< int32_t, CustomAccessibilityAction > CustomAccessibilityActionUpdates
Definition: update.py:1