class EngineImportBufferCollectionRequest
Defined at line 3733 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h
Public Methods
void EngineImportBufferCollectionRequest (Storage_ storage)
void EngineImportBufferCollectionRequest (::fuchsia_hardware_display_engine::BufferCollectionId buffer_collection_id, ::fidl::ClientEnd< ::fuchsia_sysmem2::BufferCollectionToken> collection_token)
void EngineImportBufferCollectionRequest ()
Default constructs a |EngineImportBufferCollectionRequest| only if all of its members are default constructible.
Defined at line 3743 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 EngineImportBufferCollectionRequest (EngineImportBufferCollectionRequest && )
Defined at line 3746 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h
const ::fuchsia_hardware_display_engine::BufferCollectionId & buffer_collection_id ()
Identifies the imported BufferCollection.
The ID must not be invalid, and must not be already assigned.
The ID is assigned to the imported collection from the moment this
call is issued until the moment this call fails, or until the moment
a call to [`Engine.ReleaseBufferCollection`] with the same ID
completes.
::fuchsia_hardware_display_engine::BufferCollectionId & buffer_collection_id ()
Identifies the imported BufferCollection.
The ID must not be invalid, and must not be already assigned.
The ID is assigned to the imported collection from the moment this
call is issued until the moment this call fails, or until the moment
a call to [`Engine.ReleaseBufferCollection`] with the same ID
completes.
EngineImportBufferCollectionRequest & buffer_collection_id (::fuchsia_hardware_display_engine::BufferCollectionId value)
Identifies the imported BufferCollection.
The ID must not be invalid, and must not be already assigned.
The ID is assigned to the imported collection from the moment this
call is issued until the moment this call fails, or until the moment
a call to [`Engine.ReleaseBufferCollection`] with the same ID
completes.
const ::fidl::ClientEnd< ::fuchsia_sysmem2::BufferCollectionToken> & collection_token ()
Identifies the BufferCollection to the Sysmem service.
::fidl::ClientEnd< ::fuchsia_sysmem2::BufferCollectionToken> & collection_token ()
Identifies the BufferCollection to the Sysmem service.
EngineImportBufferCollectionRequest & collection_token (::fidl::ClientEnd< ::fuchsia_sysmem2::BufferCollectionToken> value)
Identifies the BufferCollection to the Sysmem service.
void EngineImportBufferCollectionRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
EngineImportBufferCollectionRequest & operator= (EngineImportBufferCollectionRequest && )
Defined at line 3747 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits