class VsyncMonitor

Defined at line 20 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.h

Maintains statistics about Vsync stalls.

Public Methods

void VsyncMonitor (const VsyncMonitor & )

Defined at line 26 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.h

void VsyncMonitor (VsyncMonitor && )

Defined at line 27 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.h

VsyncMonitor & operator= (const VsyncMonitor & )

Defined at line 28 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.h

void VsyncMonitor (inspect::Node inspect_root, async_dispatcher_t * dispatcher)

`dispatcher` must be non-null and must outlive the `VsyncMonitor`

instance.

Defined at line 28 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.cc

VsyncMonitor & operator= (VsyncMonitor && )

Defined at line 29 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.h

void ~VsyncMonitor ()

Defined at line 39 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.cc

zx::result<> Initialize ()

Initialization code not suitable for the constructor.

Defined at line 41 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.cc

void Deinitialize ()

Defined at line 51 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.cc

void OnVsync (zx::time_monotonic vsync_timestamp, display::DriverConfigStamp vsync_config_stamp)

Called when a display engine driver sends a Vsync event.

Defined at line 72 of file ../../src/graphics/display/drivers/coordinator/vsync-monitor.cc