#include <vsync_waiter_ios.h>
Instance Methods | |
| () | - VsyncWaiterIOS |
| () | - ~VsyncWaiterIOS |
| (double) | - GetRefreshRate |
| (void) | - AwaitVSync |
Instance Methods inherited from flutter::VsyncWaiter | |
| virtual | ~VsyncWaiter () |
| void | AsyncWaitForVsync (const Callback &callback) |
| void | ScheduleSecondaryCallback (uintptr_t id, const fml::closure &callback) |
Instance Methods inherited from flutter::VariableRefreshRateReporter | |
| VariableRefreshRateReporter ()=default | |
| FML_DISALLOW_COPY_AND_ASSIGN (VariableRefreshRateReporter) | |
Additional Inherited Members | |
Public Types inherited from flutter::VsyncWaiter | |
| using | Callback = std::function< void(std::unique_ptr< FrameTimingsRecorder >)> |
Protected Member Functions inherited from flutter::VsyncWaiter | |
| VsyncWaiter (const TaskRunners &task_runners) | |
| virtual void | AwaitVSyncForSecondaryCallback () |
| void | FireCallback (fml::TimePoint frame_start_time, fml::TimePoint frame_target_time, bool pause_secondary_tasks=true) |
Protected Attributes inherited from flutter::VsyncWaiter | |
| const TaskRunners | task_runners_ |
Definition at line 77 of file vsync_waiter_ios.h.
| - VsyncWaiterIOS: | (const flutter::TaskRunners &) | task_runners |
Definition at line 32 of file vsync_waiter_ios.mm.
References callback, and flutter::VsyncWaiter::FireCallback().
| - VsyncWaiterIOS: |
Definition at line 44 of file vsync_waiter_ios.mm.
References VSyncClient::invalidate.
| - (void) VsyncWaiterIOS: |
Implements flutter::VsyncWaiter.
Definition at line 50 of file vsync_waiter_ios.mm.
References VSyncClient::await, kRefreshRateDiffToIgnore, and VSyncClient::setMaxRefreshRate:.
| - (double) VsyncWaiterIOS: | const |
Implements flutter::VariableRefreshRateReporter.
Definition at line 60 of file vsync_waiter_ios.mm.