class ParentViewportWatcherImpl

Defined at line 42 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::ServerEnd<fuchsia_ui_composition::ParentViewportWatcher> server_end, LinkProtocolErrorCallback error_callback)

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

void ParentViewportWatcherImpl (ParentViewportWatcherImpl && )

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

void ParentViewportWatcherImpl (const ParentViewportWatcherImpl & )

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

ParentViewportWatcherImpl & operator= (const ParentViewportWatcherImpl & )

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

void ~ParentViewportWatcherImpl ()

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

void UpdateLayoutInfo (fuchsia_ui_composition::LayoutInfo info)

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

void UpdateDevicePixelRatio (const fuchsia_math::VecF & device_pixel_ratio)

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

void UpdateLinkStatus (fuchsia_ui_composition::ParentViewportStatus status)

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

void GetLayout (GetLayoutCompleter::Sync & sync_completer)

|fuchsia_ui_composition::ParentViewportWatcher|

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

void GetStatus (GetStatusCompleter::Sync & sync_completer)

|fuchsia_ui_composition::ParentViewportWatcher|

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