class ViewSpec
Defined at line 1175 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
A description of a view that can be presented by a `GraphicalPresenter`.
Public Methods
void ViewSpec (Storage_ storage)
bool IsEmpty ()
void ViewSpec ()
Defined at line 1181 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
void ViewSpec (ViewSpec && )
Defined at line 1182 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
ViewSpec & operator= (ViewSpec && )
Defined at line 1183 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/natural_types.h
const std::optional< ::fuchsia_ui_views::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.
::std::optional< ::fuchsia_ui_views::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.
ViewSpec & view_holder_token (std::optional< ::fuchsia_ui_views::ViewHolderToken> value)
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.
const std::optional< ::fuchsia_ui_views::ViewRef> & view_ref ()
The `ViewRef` of the presented Gfx view. Must be unset for Flatland
views.
::std::optional< ::fuchsia_ui_views::ViewRef> & view_ref ()
The `ViewRef` of the presented Gfx view. Must be unset for Flatland
views.
ViewSpec & view_ref (std::optional< ::fuchsia_ui_views::ViewRef> value)
The `ViewRef` of the presented Gfx view. Must be unset for Flatland
views.
const std::optional< ::std::vector< ::fuchsia_element::Annotation>> & annotations ()
The initial annotations associated with the presented view. Updates to
annotations are observed through the `AnnotationController` passed
to `PresentView()`.
Optional.
::std::optional< ::std::vector< ::fuchsia_element::Annotation>> & annotations ()
The initial annotations associated with the presented view. Updates to
annotations are observed through the `AnnotationController` passed
to `PresentView()`.
Optional.
ViewSpec & annotations (std::optional< ::std::vector< ::fuchsia_element::Annotation>> value)
The initial annotations associated with the presented view. Updates to
annotations are observed through the `AnnotationController` passed
to `PresentView()`.
Optional.
const std::optional< ::fuchsia_ui_views::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.
::std::optional< ::fuchsia_ui_views::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.
ViewSpec & viewport_creation_token (std::optional< ::fuchsia_ui_views::ViewportCreationToken> value)
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.
void ViewSpec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits