5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERSURFACE_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_SOURCE_FLUTTERSURFACE_H_
28@interface FlutterSurface (Private)
30- (nonnull instancetype)initWithSize:(CGSize)size
31 device:(nonnull
id<MTLDevice>)device
32 enableWideGamut:(
BOOL)enableWideGamut;
34@property(readonly, nonatomic, nonnull) IOSurfaceRef
ioSurface;
35@property(readonly, nonatomic) CGSize
size;
44@interface FlutterSurface (Testing)
45@property(readwrite, nonatomic)
BOOL isInUseOverride;
FlutterMetalTexture asFlutterMetalTexture()