Flutter macOS Embedder
FlutterSurface(Private) Category Reference

#import <FlutterSurface.h>

Instance Methods

(nonnull instancetype) - initWithSize:device:
 

Properties

IOSurfaceRef ioSurface
 
CGSize size
 
int64_t textureId
 
BOOL isInUse
 

Detailed Description

Internal FlutterSurface interface used by FlutterSurfaceManager. Wraps an IOSurface framebuffer and metadata related to the surface.

Definition at line 28 of file FlutterSurface.h.

Method Documentation

◆ initWithSize:device:

- (nonnull instancetype) initWithSize: (CGSize)  size
device: (nonnull id< MTLDevice >)  device 

Extends class FlutterSurface.

Property Documentation

◆ ioSurface

- (IOSurfaceRef) ioSurface
readnonatomicassign

Extends class FlutterSurface.

Definition at line 32 of file FlutterSurface.h.

◆ isInUse

- (BOOL) isInUse
readnonatomicassign

Extends class FlutterSurface.

Definition at line 36 of file FlutterSurface.h.

◆ size

- (CGSize) size
readnonatomicassign

Extends class FlutterSurface.

Definition at line 33 of file FlutterSurface.h.

◆ textureId

- (int64_t) textureId
readnonatomicassign

Extends class FlutterSurface.

Definition at line 34 of file FlutterSurface.h.


The documentation for this category was generated from the following file: