class CoordinatorSetDisplayLayersRequest

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

Public Methods

void CoordinatorSetDisplayLayersRequest (Storage_ storage)
void CoordinatorSetDisplayLayersRequest (::fuchsia_hardware_display_types::DisplayId display_id, ::std::vector< ::fuchsia_hardware_display::LayerId> layer_ids)
void CoordinatorSetDisplayLayersRequest ()

Default constructs a |CoordinatorSetDisplayLayersRequest| only if all of its members are default constructible.

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

void CoordinatorSetDisplayLayersRequest (CoordinatorSetDisplayLayersRequest && )

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

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

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

CoordinatorSetDisplayLayersRequest & operator= (const CoordinatorSetDisplayLayersRequest & other)
bool operator== (const CoordinatorSetDisplayLayersRequest & other)
bool operator!= (const CoordinatorSetDisplayLayersRequest & other)
const ::fuchsia_hardware_display_types::DisplayId & display_id ()

The display that will show the result of compositing the layers.

The call is ignored if the display ID does not belong to a display

known by the Coordinator. This can happen if a client issues a call

to [`Coordinator.SetDisplayLayers`] before it receives a

notification that the display was removed.

::fuchsia_hardware_display_types::DisplayId & display_id ()

The display that will show the result of compositing the layers.

The call is ignored if the display ID does not belong to a display

known by the Coordinator. This can happen if a client issues a call

to [`Coordinator.SetDisplayLayers`] before it receives a

notification that the display was removed.

CoordinatorSetDisplayLayersRequest & display_id (::fuchsia_hardware_display_types::DisplayId value)

The display that will show the result of compositing the layers.

The call is ignored if the display ID does not belong to a display

known by the Coordinator. This can happen if a client issues a call

to [`Coordinator.SetDisplayLayers`] before it receives a

notification that the display was removed.

const ::std::vector< ::fuchsia_hardware_display::LayerId> & layer_ids ()
::std::vector< ::fuchsia_hardware_display::LayerId> & layer_ids ()
CoordinatorSetDisplayLayersRequest & layer_ids (::std::vector< ::fuchsia_hardware_display::LayerId> value)

Setter for layer_ids.

void CoordinatorSetDisplayLayersRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits