class ParentViewportWatcherImpl

Defined at line 44 of file ../../src/ui/scenic/lib/flatland/link_system.h

An implementation of the ParentViewportWatcher protocol, consisting of hanging gets for various

updateable pieces of information.

Public Methods

void ParentViewportWatcherImpl (std::shared_ptr<utils::DispatcherHolder> dispatcher_holder, fidl::InterfaceRequest<fuchsia::ui::composition::ParentViewportWatcher> request, LinkProtocolErrorCallback error_callback)

Defined at line 47 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ParentViewportWatcherImpl (ParentViewportWatcherImpl && )

Defined at line 60 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ParentViewportWatcherImpl (const ParentViewportWatcherImpl & )

Defined at line 61 of file ../../src/ui/scenic/lib/flatland/link_system.h

ParentViewportWatcherImpl & operator= (const ParentViewportWatcherImpl & )

Defined at line 62 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ~ParentViewportWatcherImpl ()

Defined at line 64 of file ../../src/ui/scenic/lib/flatland/link_system.h

void UpdateLayoutInfo (fuchsia::ui::composition::LayoutInfo info)

Defined at line 72 of file ../../src/ui/scenic/lib/flatland/link_system.h

void UpdateDevicePixelRatio (const fuchsia::math::VecF & device_pixel_ratio)

Defined at line 77 of file ../../src/ui/scenic/lib/flatland/link_system.h

void UpdateLinkStatus (fuchsia::ui::composition::ParentViewportStatus status)

Defined at line 83 of file ../../src/ui/scenic/lib/flatland/link_system.h

void GetLayout (GetLayoutCompleter::Sync & sync_completer)

|fuchsia::ui::composition::ParentViewportWatcher|

Defined at line 87 of file ../../src/ui/scenic/lib/flatland/link_system.h

void GetStatus (GetStatusCompleter::Sync & sync_completer)

|fuchsia_ui_composition::ParentViewportWatcher|

Defined at line 104 of file ../../src/ui/scenic/lib/flatland/link_system.h