class ViewTreeSnapshot

Defined at line 572 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

A description of the context view and its descendant views, if any.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_ui_observation_geometry::wire::ViewTreeSnapshot> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_ui_observation_geometry::wire::ViewTreeSnapshot> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_observation_geometry::wire::ViewTreeSnapshot>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void ViewTreeSnapshot ()

Defined at line 574 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

void ViewTreeSnapshot (const ViewTreeSnapshot & other)

Defined at line 575 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

ViewTreeSnapshot & operator= (const ViewTreeSnapshot & other)

Defined at line 576 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

void ViewTreeSnapshot (ViewTreeSnapshot && other)

Defined at line 577 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

ViewTreeSnapshot & operator= (ViewTreeSnapshot && other)

Defined at line 578 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

int64_t & time ()

When the snapshot was taken. Timebase is monotonic time.

bool has_time ()
::fidl::VectorView< ::fuchsia_ui_observation_geometry::wire::ViewDescriptor> & views ()

The context view (at element 0) and a complete list of its descendant views.

If `MAX_VIEW_COUNT` is exceeded, this field is not set, and an error is reported in

`Error`.

bool has_views ()
void ~ViewTreeSnapshot ()

Defined at line 580 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder