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.

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

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

void _CloseHandles ()
::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.

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