class DisplayPowerManager

Defined at line 21 of file ../../src/ui/scenic/lib/display/display_power_manager.h

Implements the |fuchsia::ui::display::singleton::DisplayPower| protocol,

Internal protocol clients are able to control the power of all available

display devices through this protocol.

Public Methods

fuchsia_ui_display_singleton::PowerMode current_power_mode ()

Defined at line 30 of file ../../src/ui/scenic/lib/display/display_power_manager.h

zx::time_monotonic last_power_change_time ()

Defined at line 31 of file ../../src/ui/scenic/lib/display/display_power_manager.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_ui_display_singleton::DisplayPower> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 33 of file ../../src/ui/scenic/lib/display/display_power_manager.h

fidl::ProtocolHandler<fuchsia_ui_display_singleton::DisplayPower> GetHandler ()

Defined at line 39 of file ../../src/ui/scenic/lib/display/display_power_manager.h

void DisplayPowerManager (DisplayManager & display_manager, inspect::Node & parent_node)

Defined at line 56 of file ../../src/ui/scenic/lib/display/display_power_manager.cc

void SetPowerMode (SetPowerModeRequest & request, SetPowerModeCompleter::Sync & completer)

|fuchsia::ui::display::singleton::DisplayPower|

Defined at line 62 of file ../../src/ui/scenic/lib/display/display_power_manager.cc

void SetPowerMode (fuchsia_ui_display_singleton::PowerMode power_mode, fit::function<void (fit::result<zx_status_t>)> completer)

Defined at line 68 of file ../../src/ui/scenic/lib/display/display_power_manager.cc