class EngineDriverClientFidl
Defined at line 28 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.h
C++
<
-> FIDL bridge for a connection to a display engine driver.
Public Methods
void EngineDriverClientFidl (fdf::ClientEnd<fuchsia_hardware_display_engine::Engine> fidl_engine)
`fidl_engine` must be valid.
Defined at line 26 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
void ~EngineDriverClientFidl ()
Defined at line 32 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
void EngineDriverClientFidl (const EngineDriverClientFidl & )
Defined at line 34 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.h
void ReleaseImage (display::DriverImageId driver_image_id)
`EngineDriverClient`:
Defined at line 34 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
EngineDriverClientFidl & operator= (const EngineDriverClientFidl & )
Defined at line 35 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.h
zx::result<> ReleaseCapture (display::DriverCaptureImageId driver_capture_image_id)
Defined at line 42 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
display::ConfigCheckResult CheckConfiguration (const DriverDisplayConfig & driver_display_config, std::span<const display::DriverLayer> layers)
Defined at line 58 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
void ApplyConfiguration (const DriverDisplayConfig & driver_display_config, std::span<const display::DriverLayer> layers, display::DriverConfigStamp config_stamp)
Defined at line 78 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
display::EngineInfo CompleteCoordinatorConnection (fdf::ClientEnd<fuchsia_hardware_display_engine::EngineListener> fidl_listener_client)
Defined at line 92 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
void UnsetListener ()
Defined at line 106 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<display::DriverImageId> ImportImage (const display::ImageMetadata & image_metadata, display::DriverBufferCollectionId collection_id, uint32_t index)
Defined at line 113 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<display::DriverCaptureImageId> ImportImageForCapture (display::DriverBufferCollectionId collection_id, uint32_t index)
Defined at line 131 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> ImportBufferCollection (display::DriverBufferCollectionId collection_id, fidl::ClientEnd<fuchsia_sysmem2::BufferCollectionToken> collection_token)
Defined at line 151 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> ReleaseBufferCollection (display::DriverBufferCollectionId collection_id)
Defined at line 168 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> SetBufferCollectionConstraints (const display::ImageBufferUsage & usage, display::DriverBufferCollectionId collection_id)
Defined at line 184 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> StartCapture (display::DriverCaptureImageId driver_capture_image_id)
Defined at line 200 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> SetDisplayPowerMode (display::DisplayId display_id, display::PowerMode power_mode)
Defined at line 216 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc
zx::result<> SetMinimumRgb (uint8_t minimum_rgb)
Defined at line 232 of file ../../src/graphics/display/drivers/coordinator/engine-driver-client-fidl.cc