class ViewSpec

Defined at line 374 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

A description of a view that can be presented by a `GraphicalPresenter`.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_element::wire::ViewSpec> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_element::wire::ViewSpec> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_element::wire::ViewSpec>> frame)

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

void ViewSpec ()

Defined at line 376 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

void ViewSpec (const ViewSpec & other)

Defined at line 377 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

void _CloseHandles ()
ViewSpec & operator= (const ViewSpec & other)

Defined at line 378 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

void ViewSpec (ViewSpec && other)

Defined at line 379 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

ViewSpec & operator= (ViewSpec && other)

Defined at line 380 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

::fuchsia_ui_views::wire::ViewHolderToken & view_holder_token ()

The view holder token for the presented Gfx view. Must be unset for

Flatland views. One of `view_holder_token` or `viewport_creation_token`

must be set.

bool has_view_holder_token ()
::fuchsia_ui_views::wire::ViewRef & view_ref ()

The `ViewRef` of the presented Gfx view. Must be unset for Flatland

views.

bool has_view_ref ()
::fidl::VectorView< ::fuchsia_element::wire::Annotation> & annotations ()

The initial annotations associated with the presented view. Updates to

annotations are observed through the `AnnotationController` passed

to `PresentView()`.

Optional.

bool has_annotations ()
::fuchsia_ui_views::wire::ViewportCreationToken & viewport_creation_token ()

The viewport creation token for the presented Flatland view. Must be

unset for Gfx views. One of `view_holder_token` or `viewport_creation_token`

must be set.

bool has_viewport_creation_token ()
void ~ViewSpec ()

Defined at line 382 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder