5#include "flutter/lib/ui/semantics/semantics_update.h"
9#include "flutter/lib/ui/painting/matrix.h"
10#include "flutter/lib/ui/semantics/semantics_update_builder.h"
11#include "flutter/lib/ui/ui_dart_state.h"
24 auto semantics_update = fml::MakeRefCounted<SemanticsUpdate>(
25 std::move(nodes), std::move(actions));
26 semantics_update->AssociateWithDartWrapper(semantics_update_handle);
31 : nodes_(
std::move(nodes)), actions_(
std::move(actions)) {}
36 return std::move(nodes_);
40 return std::move(actions_);
static void create(Dart_Handle semantics_update_handle, SemanticsNodeUpdates nodes, CustomAccessibilityActionUpdates actions)
SemanticsNodeUpdates takeNodes()
~SemanticsUpdate() override
CustomAccessibilityActionUpdates takeActions()
struct _Dart_Handle * Dart_Handle
IMPLEMENT_WRAPPERTYPEINFO(flutter_gpu, FlutterGpuTestClass)
std::unordered_map< int32_t, SemanticsNode > SemanticsNodeUpdates
std::unordered_map< int32_t, CustomAccessibilityAction > CustomAccessibilityActionUpdates