class ParentViewportWatcher

Defined at line 52 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/markers.h

A protocol that provides information about the parent Viewport attached to a Flatland instance's

sole View. Although Flatland instances can have at most one view, it is possible to have

multiple ParentViewportWatchers during the brief transition period when replacing the instance's

View with another, e.g. via [`CreateView`]. During this period, certain updates may be

duplicated and sent to each ParentViewportWatcher connection.

A ParentViewportWatcher will remain connected as long as the corresponding parent Viewport

exists; the connection will also be closed if the parents's ViewportCreationToken is dropped

without using it to create a Viewport.

Public Members

static Openness kOpenness

Records