import "flutter/shell/platform/darwin/macos/framework/Source/FlutterDisplayLink.h"import "flutter/shell/platform/darwin/macos/InternalFlutterSwift/InternalFlutterSwift.h"import "flutter/shell/platform/darwin/macos/framework/Source/FlutterVSyncWaiter.h"import "flutter/testing/testing.h"Go to the source code of this file.
Classes | |
| class | TestDisplayLink |
| class | FlutterVSyncWaiterTest |
Functions | |
| TEST_F (FlutterVSyncWaiterTest, RequestsInitialVSync) | |
| static void | BusyWait (CFTimeInterval duration) |
| TEST_F (FlutterVSyncWaiterTest, FirstVSyncIsSynthesized) | |
| TEST_F (FlutterVSyncWaiterTest, VSyncWorks) | |
Variables | |
| static const CFTimeInterval | kTimerLatencyCompensation = 0.001 |
|
static |
Definition at line 61 of file FlutterVSyncWaiterTest.mm.
References start.
Referenced by TEST_F().
| TEST_F | ( | FlutterVSyncWaiterTest | , |
| FirstVSyncIsSynthesized | |||
| ) |
Definition at line 70 of file FlutterVSyncWaiterTest.mm.
References BusyWait(), FlutterVSyncWaiter::invalidate, TestDisplayLink::nominalOutputRefreshPeriod, FlutterDisplayLink::paused, and FlutterVSyncWaiter::waitForVSync:.
| TEST_F | ( | FlutterVSyncWaiterTest | , |
| RequestsInitialVSync | |||
| ) |
Definition at line 44 of file FlutterVSyncWaiterTest.mm.
References FlutterVSyncWaiter::invalidate, and FlutterDisplayLink::paused.
| TEST_F | ( | FlutterVSyncWaiterTest | , |
| VSyncWorks | |||
| ) |
Definition at line 126 of file FlutterVSyncWaiterTest.mm.
References FlutterVSyncWaiter::invalidate, TestDisplayLink::nominalOutputRefreshPeriod, FlutterDisplayLink::paused, start, and FlutterVSyncWaiter::waitForVSync:.
|
static |
Definition at line 68 of file FlutterVSyncWaiterTest.mm.