class ViewTreeSnapshot

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

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

Public Methods

void ViewTreeSnapshot (Storage_ storage)
void ViewTreeSnapshot ()

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

void ViewTreeSnapshot (ViewTreeSnapshot && )

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

void ViewTreeSnapshot (const ViewTreeSnapshot & other)
ViewTreeSnapshot & operator= (ViewTreeSnapshot && )

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

ViewTreeSnapshot & operator= (const ViewTreeSnapshot & other)
bool operator== (const ViewTreeSnapshot & other)
bool operator!= (const ViewTreeSnapshot & other)
bool IsEmpty ()
const std::optional<int64_t> & time ()

When the snapshot was taken. Timebase is monotonic time.

::std::optional<int64_t> & time ()

When the snapshot was taken. Timebase is monotonic time.

ViewTreeSnapshot & time (std::optional<int64_t> value)

When the snapshot was taken. Timebase is monotonic time.

const std::optional< ::std::vector< ::fuchsia_ui_observation_geometry::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`.

::std::optional< ::std::vector< ::fuchsia_ui_observation_geometry::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`.

ViewTreeSnapshot & views (std::optional< ::std::vector< ::fuchsia_ui_observation_geometry::ViewDescriptor>> value)

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`.

void ViewTreeSnapshot (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits