Flutter Engine
 
Loading...
Searching...
No Matches
flutter::EmbedderSemanticsUpdate Class Reference

#include <embedder_semantics_update.h>

Public Member Functions

 EmbedderSemanticsUpdate (const SemanticsNodeUpdates &nodes, const CustomAccessibilityActionUpdates &actions)
 
 ~EmbedderSemanticsUpdate ()
 
FlutterSemanticsUpdateget ()
 

Detailed Description

Definition at line 16 of file embedder_semantics_update.h.

Constructor & Destructor Documentation

◆ EmbedderSemanticsUpdate()

flutter::EmbedderSemanticsUpdate::EmbedderSemanticsUpdate ( const SemanticsNodeUpdates nodes,
const CustomAccessibilityActionUpdates actions 
)

Definition at line 66 of file embedder_semantics_update.cc.

68 {
69 for (const auto& value : nodes) {
70 AddNode(value.second);
71 }
72
73 for (const auto& value : actions) {
74 AddAction(value.second);
75 }
76
77 update_ = {
79 .nodes_count = nodes_.size(),
80 .nodes = nodes_.data(),
81 .custom_actions_count = actions_.size(),
82 .custom_actions = actions_.data(),
83 };
84}
int32_t value
size_t struct_size
The size of the struct. Must be sizeof(FlutterSemanticsUpdate).
Definition embedder.h:1784

References FlutterSemanticsUpdate::struct_size, and value.

◆ ~EmbedderSemanticsUpdate()

flutter::EmbedderSemanticsUpdate::~EmbedderSemanticsUpdate ( )

Definition at line 248 of file embedder_semantics_update.cc.

248{}

Member Function Documentation

◆ get()

FlutterSemanticsUpdate * flutter::EmbedderSemanticsUpdate::get ( )
inline

Definition at line 25 of file embedder_semantics_update.h.

25{ return &update_; }

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