4#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERDISPLAYLINK_H_
5#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERDISPLAYLINK_H_
7#import <AppKit/AppKit.h>
9@protocol FlutterDisplayLinkDelegate <NSObject>
11- (void)onDisplayLink:(CFTimeInterval)timestamp targetTimestamp:(CFTimeInterval)targetTimestamp;
26+ (instancetype)displayLinkWithView:(NSView*)view;
30@property(nonatomic, weak) id<FlutterDisplayLinkDelegate>
delegate;
void invalidate()
Invalidates the display link.
CFTimeInterval nominalOutputRefreshPeriod
BOOL paused
Pauses and resumes the display link.
id< FlutterDisplayLinkDelegate > delegate