Flutter Engine
The Flutter Engine
Instance Methods | Protected Attributes | Properties | List of all members
FlutterTexture Class Reference
Inheritance diagram for FlutterTexture:

Instance Methods

(instancetype) - initWithTexture:surface: [implementation]
 

Protected Attributes

id< MTLTexture > _texture
 
IOSurface * _surface
 
CFTimeInterval _presentedTime
 

Properties

id< MTLTexture > texture
 
IOSurface * surface
 
CFTimeInterval presentedTime
 
BOOL waitingForCompletion
 

Detailed Description

Definition at line 58 of file FlutterMetalLayer.mm.

Method Documentation

◆ initWithTexture:surface:

- (instancetype) initWithTexture: (id<MTLTexture>)  texture
surface: (IOSurface*)  surface 
implementation

Definition at line 67 of file FlutterMetalLayer.mm.

78 :(id<MTLTexture>)texture surface:(IOSurface*)surface {
79 if (self = [super init]) {
82 }
83 return self;
84}
id< MTLTexture > _texture
IOSurface * _surface
IOSurface * surface
id< MTLTexture > texture
static bool init()

Member Data Documentation

◆ _presentedTime

- (CFTimeInterval) _presentedTime
protected

Definition at line 61 of file FlutterMetalLayer.mm.

◆ _surface

- (IOSurface*) _surface
protected

Definition at line 60 of file FlutterMetalLayer.mm.

◆ _texture

- (id<MTLTexture>) _texture
protected

Definition at line 59 of file FlutterMetalLayer.mm.

Property Documentation

◆ presentedTime

- (CFTimeInterval) presentedTime
readwritenonatomicassign

Definition at line 66 of file FlutterMetalLayer.mm.

◆ surface

- (IOSurface*) surface
readnonatomicassign

Definition at line 65 of file FlutterMetalLayer.mm.

◆ texture

- (id<MTLTexture>) texture
readnonatomicassign

Definition at line 64 of file FlutterMetalLayer.mm.

◆ waitingForCompletion

- (BOOL) waitingForCompletion
readwriteatomicassign

Definition at line 67 of file FlutterMetalLayer.mm.


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