Flutter Engine
vsync_waiter_ios.mm File Reference
#import "flutter/shell/platform/darwin/ios/framework/Source/vsync_waiter_ios.h"
#include <utility>
#include <Foundation/Foundation.h>
#include <QuartzCore/CADisplayLink.h>
#include <UIKit/UIKit.h>
#include <mach/mach_time.h>
#include "flutter/common/task_runners.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/trace_event.h"

Go to the source code of this file.

Namespaces

 flutter
 

Variables

fml::scoped_nsobject< CADisplayLink > display_link_
 

Variable Documentation

◆ display_link_

fml::scoped_nsobject<CADisplayLink> display_link_
Initial value:
{
std::function< void(fml::TimePoint frame_start_time, fml::TimePoint frame_target_time)> Callback
Definition: vsync_waiter.h:22

Definition at line 40 of file vsync_waiter_ios.mm.

Referenced by VSyncClient::await, DisplayLinkManager::displayRefreshRate, DisplayLinkManager::init, VSyncClient::initWithTaskRunner:callback:, and VSyncClient::invalidate.