class ParentViewportWatcherImpl

Defined at line 43 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 46 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ParentViewportWatcherImpl (ParentViewportWatcherImpl && )

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

void ParentViewportWatcherImpl (const ParentViewportWatcherImpl & )

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

ParentViewportWatcherImpl & operator= (const ParentViewportWatcherImpl & )

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

void ~ParentViewportWatcherImpl ()

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

void UpdateLayoutInfo (fuchsia_ui_composition::LayoutInfo info)

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

void UpdateDevicePixelRatio (const fuchsia_math::VecF & device_pixel_ratio)

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

void UpdateLinkStatus (fuchsia_ui_composition::ParentViewportStatus status)

Defined at line 82 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