class BufferCollectionId

Defined at line 3680 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

Identifies a sysmem BufferCollection owned by a display engine driver.

Each value uniquely identifies a [`fuchsia.sysmem/BufferCollection`] (as

well as its token [`fuchsia.sysmem/BufferCollectionToken`]) owned by a

display engine driver. The identifier of a BufferCollection destroyed via

[`Engine.ReleaseBufferCollection`] can be reused in a subsequent

[`Engine.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 3690 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

void BufferCollectionId (BufferCollectionId && )

Defined at line 3693 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h

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

Defined at line 3694 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/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