class MockDisplayCoordinator

Defined at line 20 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

Public Methods

void MockDisplayCoordinator (WireDisplayInfo display_info)

Defined at line 17 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void ~MockDisplayCoordinator ()

Defined at line 20 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void ImportImage (fuchsia_hardware_display::wire::CoordinatorImportImageRequest * request, ImportImageCompleter::Sync & completer)

Methods in FIDL order

Defined at line 45 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void Bind (fidl::ServerEnd<fuchsia_hardware_display::Coordinator> coordinator_server, fidl::ClientEnd<fuchsia_hardware_display::CoordinatorListener> listener_client, async_dispatcher_t * dispatcher)

`listener_client` is allowed to be null.

Defined at line 22 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void NotImplemented_ (const std::string & name, fidl::CompleterBase & completer)

`fidl::testing::TestBase

<fuchsia

_hardware_display::Coordinator>`:

Defined at line 54 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void ReleaseImage (fuchsia_hardware_display::wire::CoordinatorReleaseImageRequest * request, ReleaseImageCompleter::Sync & completer)

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

void ImportEvent (fuchsia_hardware_display::wire::CoordinatorImportEventRequest * request, ImportEventCompleter::Sync & completer)

Defined at line 77 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void ReleaseEvent (fuchsia_hardware_display::wire::CoordinatorReleaseEventRequest * request, ReleaseEventCompleter::Sync & completer)

Defined at line 96 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void CreateLayer (CreateLayerCompleter::Sync & completer)

Defined at line 111 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

fidl::ServerBindingRef<fuchsia_hardware_display::Coordinator> & binding ()

Defined at line 113 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

fidl::WireSharedClient<fuchsia_hardware_display::CoordinatorListener> & listener ()

Defined at line 118 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

const WireDisplayInfo & display_info ()

Defined at line 122 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_import_image_fn (ImportImageFn fn)

Defined at line 124 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_release_image_fn (ReleaseImageFn fn)

Defined at line 125 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_import_event_fn (ImportEventFn fn)

Defined at line 126 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void DestroyLayer (fuchsia_hardware_display::wire::CoordinatorDestroyLayerRequest * request, DestroyLayerCompleter::Sync & completer)

Defined at line 126 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void ResetCoordinatorBinding ()

Defined at line 36 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void set_release_event_fn (ReleaseEventFn fn)

Defined at line 127 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_create_layer_fn (CreateLayerFn fn)

Defined at line 128 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_destroy_layer_fn (DestroyLayerFn fn)

Defined at line 129 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_display_mode_fn (SetDisplayModeFn fn)

Defined at line 130 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_display_color_conversion_fn (SetDisplayColorConversionFn fn)

Defined at line 131 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_set_display_layers_fn (SetDisplayLayersFn fn)

Defined at line 134 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_set_layer_primary_config_fn (SetLayerPrimaryConfigFn fn)

Defined at line 135 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetDisplayMode (fuchsia_hardware_display::wire::CoordinatorSetDisplayModeRequest * request, SetDisplayModeCompleter::Sync & completer)

Defined at line 135 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void set_layer_primary_position_fn (SetLayerPrimaryPositionFn fn)

Defined at line 138 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_set_layer_primary_alpha_fn (SetLayerPrimaryAlphaFn fn)

Defined at line 141 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_set_layer_image_fn (SetLayerImage2Fn fn)

Defined at line 144 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetDisplayColorConversion (fuchsia_hardware_display::wire::CoordinatorSetDisplayColorConversionRequest * request, SetDisplayColorConversionCompleter::Sync & completer)

Defined at line 144 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void set_set_layer_color_config_fn (SetLayerColorConfigFn fn)

Defined at line 145 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_check_config_fn (CheckConfigFn fn)

Defined at line 148 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_discard_config_fn (DiscardConfigFn fn)

Defined at line 149 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_acknowledge_vsync_fn (AcknowledgeVsyncFn fn)

Defined at line 150 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_minimum_rgb_fn (SetMinimumRgbFn fn)

Defined at line 151 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void set_set_display_power_mode_fn (SetDisplayPowerModeFn fn)

Defined at line 152 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetDisplayLayers (fuchsia_hardware_display::wire::CoordinatorSetDisplayLayersRequest * request, SetDisplayLayersCompleter::Sync & completer)

Defined at line 154 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void set_set_display_power_mode_result (zx_status_t result)

Defined at line 155 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

bool display_power_on ()

Defined at line 158 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t import_image_count ()

Number of times each function has been called.

Defined at line 161 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t release_image_count ()

Defined at line 162 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t import_event_count ()

Defined at line 163 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetLayerPrimaryConfig (fuchsia_hardware_display::wire::CoordinatorSetLayerPrimaryConfigRequest * request, SetLayerPrimaryConfigCompleter::Sync & completer)

Defined at line 163 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

uint32_t release_event_count ()

Defined at line 164 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t create_layer_count ()

Defined at line 165 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t destroy_layer_count ()

Defined at line 166 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_display_mode_count ()

Defined at line 167 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_display_color_conversion_count ()

Defined at line 168 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_display_layers_count ()

Defined at line 171 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_layer_primary_config_count ()

Defined at line 172 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_layer_primary_position_count ()

Defined at line 173 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetLayerPrimaryPosition (fuchsia_hardware_display::wire::CoordinatorSetLayerPrimaryPositionRequest * request, SetLayerPrimaryPositionCompleter::Sync & completer)

Defined at line 173 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

uint32_t set_layer_primary_alpha_count ()

Defined at line 174 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_layer_image_count ()

Defined at line 175 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t check_config_count ()

Defined at line 176 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t discard_config_count ()

Defined at line 177 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t acknowledge_vsync_count ()

Defined at line 178 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_minimum_rgb_count ()

Defined at line 179 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t set_display_power_count ()

Defined at line 180 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

uint32_t illegal_action_count ()

Defined at line 181 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.h

void SetLayerPrimaryAlpha (fuchsia_hardware_display::wire::CoordinatorSetLayerPrimaryAlphaRequest * request, SetLayerPrimaryAlphaCompleter::Sync & completer)

Defined at line 183 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void SetLayerColorConfig (fuchsia_hardware_display::wire::CoordinatorSetLayerColorConfigRequest * request, SetLayerColorConfigCompleter::Sync & completer)

Defined at line 193 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void SetLayerImage2 (fuchsia_hardware_display::wire::CoordinatorSetLayerImage2Request * request, SetLayerImage2Completer::Sync & completer)

Defined at line 203 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void CheckConfig (CheckConfigCompleter::Sync & completer)

Defined at line 213 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void DiscardConfig (DiscardConfigCompleter::Sync & completer)

Defined at line 224 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void AcknowledgeVsync (fuchsia_hardware_display::wire::CoordinatorAcknowledgeVsyncRequest * request, AcknowledgeVsyncCompleter::Sync & completer)

Defined at line 232 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void SetMinimumRgb (fuchsia_hardware_display::wire::CoordinatorSetMinimumRgbRequest * request, SetMinimumRgbCompleter::Sync & completer)

Defined at line 241 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void SetDisplayPowerMode (fuchsia_hardware_display::wire::CoordinatorSetDisplayPowerModeRequest * request, SetDisplayPowerModeCompleter::Sync & completer)

Defined at line 252 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void GetLatestAppliedConfigStamp (GetLatestAppliedConfigStampCompleter::Sync & completer)

Defined at line 268 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc

void SendOnDisplayChangedRequest ()

Sends an `OnDisplayChanged()` event to the display CoordinatorListener server

with the default display being added.

Must be called only after the MockDisplayCoordinator is bound to a channel.

Defined at line 273 of file ../../src/ui/scenic/lib/display/tests/mock_display_coordinator.cc