Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
FlutterSurface(Private) Category Reference

#include <FlutterSurface.h>

Instance Methods

(nonnull instancetype) - initWithSize:device:enableWideGamut:
 

Properties

IOSurfaceRef ioSurface
 
CGSize size
 
int64_t textureId
 
BOOL isInUse
 
BOOL isWideGamut
 

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:enableWideGamut:

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

Property Documentation

◆ ioSurface

- (IOSurfaceRef) ioSurface
readnonatomicassign

Definition at line 34 of file FlutterSurface.h.

◆ isInUse

- (BOOL) isInUse
readnonatomicassign

Definition at line 38 of file FlutterSurface.h.

◆ isWideGamut

- (BOOL) isWideGamut
readnonatomicassign

Definition at line 40 of file FlutterSurface.h.

◆ size

- (CGSize) size
readnonatomicassign

Definition at line 35 of file FlutterSurface.h.

◆ textureId

- (int64_t) textureId
readnonatomicassign

Definition at line 36 of file FlutterSurface.h.


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