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