class SingletonDisplayService
Defined at line 20 of file ../../src/ui/scenic/lib/display/singleton_display_service.h
Implements the fuchsia.ui.display.singleton.Info and
fuchsia.ui.composition.internal.DisplayOwnership FIDL services.
Public Methods
void SingletonDisplayService (std::shared_ptr<display::Display> display)
Defined at line 12 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc
void GetMetrics (GetMetricsCompleter::Sync & completer)
|fuchsia_ui_display_singleton::Info|
Defined at line 15 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc
void GetMetrics (fit::function<void (fuchsia_ui_display_singleton::InfoGetMetricsResponse)> callback)
Defined at line 21 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc
void GetEvent (GetEventCompleter::Sync & completer)
|fuchsia_ui_composition_internal::DisplayOwnership|
Defined at line 38 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc
void GetEvent (fit::function<void (fuchsia_ui_composition_internal::DisplayOwnershipGetEventResponse)> callback)
Defined at line 44 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc
void AddPublicService (sys::OutgoingDirectory * outgoing_directory)
Registers this service impl in |outgoing_directory|. This service impl object must then live
for as long as it is possible for any service requests to be made.
Defined at line 63 of file ../../src/ui/scenic/lib/display/singleton_display_service.cc