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