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::FlatlandPtrflatland1,fuchsia::ui::composition::FlatlandPtrflatland2,fuchsia::ui::observation::scope::RegistryPtrregistry,fuchsia::ui::pointer::augment::LocalHitPtrlocal_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::PointFtop_left,fuchsia::math::PointFbottom_right,zx_koid_tview_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 (floatscale,floatx,floaty,SetMagnificationTransformCallbackcallback)
|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