class FlatlandAccessibilityView
Defined at line 26 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.h
Implements the AccessibilityViewInterface using the flatland graphics
composition API.
Public Methods
void ~FlatlandAccessibilityView ()
Defined at line 35 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.h
void FlatlandAccessibilityView (fuchsia::ui::composition::FlatlandPtr flatland1, fuchsia::ui::composition::FlatlandPtr flatland2, fuchsia::ui::observation::scope::RegistryPtr registry, fuchsia::ui::pointer::augment::LocalHitPtr local_hit)
Defined at line 242 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void add_view_properties_changed_callback (ViewPropertiesChangedCallback callback)
|AccessibilityViewInterface|
Defined at line 388 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
std::optional<fuchsia::ui::views::ViewRef> view_ref ()
|AccessibilityViewInterface|
Defined at line 379 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void add_scene_ready_callback (SceneReadyCallback callback)
|AccessibilityViewInterface|
Defined at line 396 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void RequestFocus (fuchsia::ui::views::ViewRef view_ref, RequestFocusCallback callback)
|AccessibilityViewInterface|
Defined at line 403 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
fuchsia::ui::pointer::augment::TouchSourceWithLocalHitPtr TakeTouchSource ()
|AccessibilityViewInterface|
Defined at line 564 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void SetTouchSource (fuchsia::ui::pointer::augment::TouchSourceWithLocalHitPtr touch_source)
|AccessibilityViewInterface|
Defined at line 570 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void CreateView (fuchsia::ui::views::ViewCreationToken a11y_view_token, fuchsia::ui::views::ViewportCreationToken proxy_viewport_token)
|fuchsia::accessibility::scene::Provider|
Defined at line 252 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void DrawHighlight (fuchsia::math::PointF top_left, fuchsia::math::PointF bottom_right, zx_koid_t view_koid, fit::function<void ()> callback)
|HighlightDelegate|
Defined at line 414 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void ClearHighlight (fit::function<void ()> callback)
|HighlightDelegate|
Defined at line 489 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
void SetMagnificationTransform (float scale, float x, float y, SetMagnificationTransformCallback callback)
|Magnifier2::Delegate|
Defined at line 505 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc
fidl::InterfaceRequestHandler<fuchsia::accessibility::scene::Provider> GetHandler ()
Defined at line 409 of file ../../src/ui/a11y/lib/view/flatland_accessibility_view.cc