class SceneProvider

Defined at line 37 of file ../../src/ui/testing/scene_provider/scene_provider.h

Public Methods

void SceneProvider (sys::ComponentContext * context)

Defined at line 20 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void AttachClientView (fuchsia::ui::test::scene::ControllerAttachClientViewRequest request, AttachClientViewCallback callback)

|fuchsia::ui::test::scene::Controller|

Defined at line 24 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void ~SceneProvider ()

Defined at line 41 of file ../../src/ui/testing/scene_provider/scene_provider.h

void PresentClientView (fuchsia::ui::test::scene::ControllerPresentClientViewRequest request)

|fuchsia::ui::test::scene::Controller|

Defined at line 45 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void RegisterViewTreeWatcher (fidl::InterfaceRequest<fuchsia::ui::observation::geometry::ViewTreeWatcher> view_tree_watcher, RegisterViewTreeWatcherCallback callback)

|fuchsia::ui::test::scene::Controller|

Defined at line 59 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void WatchViewPresentation (WatchViewPresentationCallback callback)

|fuchsia::ui::test::scene::Controller|

Defined at line 71 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void PresentView (fuchsia::element::ViewSpec view_spec, fidl::InterfaceHandle<fuchsia::element::AnnotationController> annotation_controller, fidl::InterfaceRequest<fuchsia::element::ViewController> view_controller, PresentViewCallback callback)

TODO(https://fxbug.dev/42064159): Refactor to accommodate Flatland + Geometry

Observation.

Defined at line 94 of file ../../src/ui/testing/scene_provider/scene_provider.cc

fidl::InterfaceRequestHandler<fuchsia::ui::test::scene::Controller> GetSceneControllerHandler ()

Returns a scene controller interface request handler bound to this object.

Defined at line 134 of file ../../src/ui/testing/scene_provider/scene_provider.cc

fidl::InterfaceRequestHandler<fuchsia::element::GraphicalPresenter> GetGraphicalPresenterHandler ()

Returns a graphical presenter interface request handler bound to this

object.

Defined at line 139 of file ../../src/ui/testing/scene_provider/scene_provider.cc

void DismissView ()

Drops the existing view.

Defined at line 144 of file ../../src/ui/testing/scene_provider/scene_provider.cc