1 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERDISPLAYLINK_H_
2 #define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERDISPLAYLINK_H_
4 #import <AppKit/AppKit.h>
7 - (void)onDisplayLink:(CFTimeInterval)timestamp targetTimestamp:(CFTimeInterval)targetTimestamp;
21 + (instancetype)displayLinkWithView:(NSView*)view;
25 @property(nonatomic, weak) id<FlutterDisplayLinkDelegate>
delegate;
void invalidate()
Invalidates the display link. Must be called on the main thread.
CFTimeInterval nominalOutputRefreshPeriod
BOOL paused
Pauses and resumes the display link. May be called from any thread.
id< FlutterDisplayLinkDelegate > delegate