class BufferCollectionId
Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h
Identifies a sysmem BufferCollection owned by a Display Coordinator client.
Values are managed by [`fuchsia.hardware.display/Coordinator`] clients, to
facilitate feed-forward dataflow.
Each value uniquely identifies a [`fuchsia.sysmem/BufferCollection`] (as
well as its token [`fuchsia.sysmem/BufferCollectionToken`]) imported to the
Display Coordinator device within a Coordinator connection. The identifier
of a BufferCollection destroyed via
[`fuchsia.hardware.display/Coordinator.ReleaseBufferCollection`] can be
reused in a subsequent
[`fuchsia.hardware.display/Coordinator.ImportBufferCollection`] call.
Public Methods
void BufferCollectionId (Storage_ storage)
void BufferCollectionId (uint64_t value)
void BufferCollectionId ()
Default constructs a |BufferCollectionId| only if all of its members are default constructible.
Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h
void BufferCollectionId (BufferCollectionId && )
Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h
void BufferCollectionId (const BufferCollectionId & other)
BufferCollectionId & operator= (BufferCollectionId && )
Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h
BufferCollectionId & operator= (const BufferCollectionId & other)
bool operator== (const BufferCollectionId & other)
bool operator!= (const BufferCollectionId & other)
uint64_t value ()
uint64_t & value ()
BufferCollectionId & value (uint64_t value)
Setter for value.
void BufferCollectionId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits