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