class EngineSetBufferCollectionConstraintsRequest
Defined at line 4103 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 EngineSetBufferCollectionConstraintsRequest (Storage_ storage)
void EngineSetBufferCollectionConstraintsRequest (::fuchsia_hardware_display_types::ImageBufferUsage usage, ::fuchsia_hardware_display_engine::BufferCollectionId buffer_collection_id)
void EngineSetBufferCollectionConstraintsRequest ()
Default constructs a |EngineSetBufferCollectionConstraintsRequest| only if all of its members are default constructible.
Defined at line 4113 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 EngineSetBufferCollectionConstraintsRequest (EngineSetBufferCollectionConstraintsRequest && )
Defined at line 4116 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 EngineSetBufferCollectionConstraintsRequest (const EngineSetBufferCollectionConstraintsRequest & other)
EngineSetBufferCollectionConstraintsRequest & operator= (EngineSetBufferCollectionConstraintsRequest && )
Defined at line 4117 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.engine/fuchsia.hardware.display.engine/cpp/fidl/fuchsia.hardware.display.engine/cpp/natural_types.h
EngineSetBufferCollectionConstraintsRequest & operator= (const EngineSetBufferCollectionConstraintsRequest & other)
bool operator== (const EngineSetBufferCollectionConstraintsRequest & other)
bool operator!= (const EngineSetBufferCollectionConstraintsRequest & other)
const ::fuchsia_hardware_display_types::ImageBufferUsage & usage ()
Describes how the image buffers will be used.
After this call succeeds, calls to [`Engine.ImportImage`] or
[`Engine.ImportImageForCapture`] that are consistent with the
usage declared here are expected to succeed.
::fuchsia_hardware_display_types::ImageBufferUsage & usage ()
Describes how the image buffers will be used.
After this call succeeds, calls to [`Engine.ImportImage`] or
[`Engine.ImportImageForCapture`] that are consistent with the
usage declared here are expected to succeed.
EngineSetBufferCollectionConstraintsRequest & usage (::fuchsia_hardware_display_types::ImageBufferUsage value)
Describes how the image buffers will be used.
After this call succeeds, calls to [`Engine.ImportImage`] or
[`Engine.ImportImageForCapture`] that are consistent with the
usage declared here are expected to succeed.
const ::fuchsia_hardware_display_engine::BufferCollectionId & buffer_collection_id ()
Identifies a previously imported BufferCollection.
The ID must be assigned to an imported BufferCollection, via a
successful [`DisplayEngine.ImportBufferCollection`] call.
::fuchsia_hardware_display_engine::BufferCollectionId & buffer_collection_id ()
Identifies a previously imported BufferCollection.
The ID must be assigned to an imported BufferCollection, via a
successful [`DisplayEngine.ImportBufferCollection`] call.
EngineSetBufferCollectionConstraintsRequest & buffer_collection_id (::fuchsia_hardware_display_engine::BufferCollectionId value)
Identifies a previously imported BufferCollection.
The ID must be assigned to an imported BufferCollection, via a
successful [`DisplayEngine.ImportBufferCollection`] call.
void EngineSetBufferCollectionConstraintsRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits