class SemanticsManager
Defined at line 4439 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
An interface to manage connections with views for the purposes of gathering semantic information
about their current UI state.
The manager allows clients to register as a semantic provider for their view(s). In return the
semantics manager supplies an interface to update, commit and delete information from the
semantic tree for that view. If the semantic manager encounters an error, it will close the
channel, delete any associated data and rely on the client to re-register.
Public Members
static const char[] Name_
Public Methods
void ~SemanticsManager ()
void RegisterViewForSemantics (::fuchsia::ui::views::ViewRef view_ref, ::fidl::InterfaceHandle< ::fuchsia::accessibility::semantics::SemanticListener> listener, ::fidl::InterfaceRequest< ::fuchsia::accessibility::semantics::SemanticTree> semantic_tree_request)