class DisplayEngineEventsInterface

Defined at line 21 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

Equivalent to the FIDL protocol [`fuchsia.hardware.display.engine/EngineListener`].

Public Methods

void DisplayEngineEventsInterface ()

Defined at line 23 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

void DisplayEngineEventsInterface (const DisplayEngineEventsInterface & )

Defined at line 25 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

void DisplayEngineEventsInterface (DisplayEngineEventsInterface && )

Defined at line 26 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

void OnDisplayAdded (display::DisplayId display_id, cpp20::span<const display::ModeAndId> preferred_modes, cpp20::span<const display::PixelFormat> pixel_formats)
void OnDisplayAdded (display::DisplayId display_id, cpp20::span<const display::ModeAndId> preferred_modes, cpp20::span<const display::PixelFormat> pixel_formats)
void OnDisplayRemoved (display::DisplayId display_id)
void OnDisplayVsync (display::DisplayId display_id, zx::time_monotonic timestamp, display::DriverConfigStamp config_stamp)
void OnCaptureComplete ()

OOT drivers must not use the capture API.

The interface is not stabilized and will change.

DisplayEngineEventsInterface & operator= (const DisplayEngineEventsInterface & )

Defined at line 27 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

DisplayEngineEventsInterface & operator= (DisplayEngineEventsInterface && )

Defined at line 28 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h

Protected Methods

void ~DisplayEngineEventsInterface ()

Destruction via base class pointer is not supported intentionally.

Instances are not expected to be owned by pointers to base classes.

Defined at line 44 of file ../../src/graphics/display/lib/api-protocols/cpp/display-engine-events-interface.h