Flutter Engine
The Flutter Engine
|
#import <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 | |
virtual double | GetRefreshRate () const =0 |
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 | AwaitVSync ()=0 |
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 66 of file vsync_waiter_ios.h.
- VsyncWaiterIOS: | (const flutter::TaskRunners &) | task_runners |
Definition at line 30 of file vsync_waiter_ios.mm.
- VsyncWaiterIOS: |
Definition at line 42 of file vsync_waiter_ios.mm.
- (void) VsyncWaiterIOS: |
Implements flutter::VsyncWaiter.
Definition at line 48 of file vsync_waiter_ios.mm.
- (double) VsyncWaiterIOS: | const |
Implements flutter::VariableRefreshRateReporter.
Definition at line 58 of file vsync_waiter_ios.mm.