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