class ViewportId

Defined at line 4636 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

A user-defined identifier for a particular viewport created with [`Flatland.CreateViewport2`].

Zero is never a valid `ViewportId`; the shared identifier rules documented on

[`LayerId`] also apply.

Public Methods

void ViewportId (Storage_ storage)
void ViewportId (uint64_t value)
void ViewportId ()

Default constructs a |ViewportId| only if all of its members are default constructible.

Defined at line 4646 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

void ViewportId (ViewportId && )

Defined at line 4649 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

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

Defined at line 4650 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

ViewportId & operator= (const ViewportId & other)
bool operator== (const ViewportId & other)
bool operator!= (const ViewportId & other)
uint64_t value ()
uint64_t & value ()
ViewportId & value (uint64_t value)

Setter for value.

void ViewportId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits