class CoordinatorSetDisplayPowerModeRequest

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

Public Methods

void CoordinatorSetDisplayPowerModeRequest (Storage_ storage)
void CoordinatorSetDisplayPowerModeRequest (::fuchsia_hardware_display_types::DisplayId display_id, ::fuchsia_hardware_display_types::PowerMode power_mode)
void CoordinatorSetDisplayPowerModeRequest ()

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

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

void CoordinatorSetDisplayPowerModeRequest (CoordinatorSetDisplayPowerModeRequest && )

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

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

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

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

Setter for display_id.

::fuchsia_hardware_display_types::PowerMode power_mode ()

The target power mode of the display hardware.

Once `power_mode` is set to `OFF`, the hardware will not generate

new VSync events. However, the client should be prepared to handle

VSync events generated before the

[`Coordinator.SetDisplayPowerMode`] call reaches the hardware.

Calls that impact draft configurations, such as

[`Coordinator.SetDisplayLayers`], still work while `power_mode` is

set to `OFF`.

[`Coordinator.ApplyConfig`] also works while the `power_mode` is

set to `OFF`. When the display is powered back on, the display will

show the latest applied configuration.

Newly added displays has `ON` power mode.

::fuchsia_hardware_display_types::PowerMode & power_mode ()

The target power mode of the display hardware.

Once `power_mode` is set to `OFF`, the hardware will not generate

new VSync events. However, the client should be prepared to handle

VSync events generated before the

[`Coordinator.SetDisplayPowerMode`] call reaches the hardware.

Calls that impact draft configurations, such as

[`Coordinator.SetDisplayLayers`], still work while `power_mode` is

set to `OFF`.

[`Coordinator.ApplyConfig`] also works while the `power_mode` is

set to `OFF`. When the display is powered back on, the display will

show the latest applied configuration.

Newly added displays has `ON` power mode.

CoordinatorSetDisplayPowerModeRequest & power_mode (::fuchsia_hardware_display_types::PowerMode value)

The target power mode of the display hardware.

Once `power_mode` is set to `OFF`, the hardware will not generate

new VSync events. However, the client should be prepared to handle

VSync events generated before the

[`Coordinator.SetDisplayPowerMode`] call reaches the hardware.

Calls that impact draft configurations, such as

[`Coordinator.SetDisplayLayers`], still work while `power_mode` is

set to `OFF`.

[`Coordinator.ApplyConfig`] also works while the `power_mode` is

set to `OFF`. When the display is powered back on, the display will

show the latest applied configuration.

Newly added displays has `ON` power mode.

void CoordinatorSetDisplayPowerModeRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits