5 #import <Cocoa/Cocoa.h>
6 #import <QuartzCore/QuartzCore.h>
18 @property(readwrite, nonatomic) CGPoint
offset;
19 @property(readwrite, nonatomic)
size_t zIndex;
20 @property(readwrite, nonatomic) std::vector<FlutterRect>
paintRegion;
31 - (void)onPresent:(CGSize)frameSize withBlock:(nonnull dispatch_block_t)block;
47 - (nullable instancetype)initWithDevice:(nonnull
id<MTLDevice>)device
48 commandQueue:(nonnull
id<MTLCommandQueue>)commandQueue
49 layer:(nonnull CALayer*)containingLayer
70 notify:(nullable dispatch_block_t)notify;
87 - (void)replaceSurfaces:(nonnull NSArray<
FlutterSurface*>*)surfaces;
102 @property(readonly, nonatomic, nonnull) NSArray<FlutterSurface*>* frontSurfaces;
103 @property(readonly, nonatomic, nonnull) NSArray<CALayer*>* layers;