5 #import <Cocoa/Cocoa.h>
7 #import "flutter/shell/platform/embedder/embedder.h"
17 + (nullable
FlutterSurface*)fromFlutterMetalTexture:(nonnull const FlutterMetalTexture*)texture;
27 - (nonnull instancetype)initWithSize:(CGSize)size device:(nonnull
id<MTLDevice>)device;
29 @property(readonly, nonatomic, nonnull) IOSurfaceRef ioSurface;
30 @property(readonly, nonatomic) CGSize size;
31 @property(readonly, nonatomic) int64_t textureId;