| Flutter macOS Embedder |

Instance Methods | Properties | List of all members
FlutterSurface(Private) Category Reference

`#import <FlutterSurface.h>`

## Instance Methods
(nonnull instancetype) | - initWithSize:device:

## Properties
IOSurfaceRef | ioSurface
CGSize | size
int64_t | textureId

## Detailed Description

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

Definition at line 25 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
| read nonatomic assign

Extends class FlutterSurface.

Definition at line 29 of file FlutterSurface.h.

## ◆ size

- (CGSize) size
| read nonatomic assign

Extends class FlutterSurface.

Definition at line 30 of file FlutterSurface.h.

## ◆ textureId

- (int64_t) textureId
| read nonatomic assign

Extends class FlutterSurface.

Definition at line 31 of file FlutterSurface.h.

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

- shell/platform/darwin/macos/framework/Source/FlutterSurface.h