Flutter Engine
The Flutter Engine
|
#import <FlutterSurface.h>
Instance Methods | |
(FlutterMetalTexture) | - asFlutterMetalTexture |
(IOSurfaceRef) | - ioSurface [implementation] |
(CGSize) | - size [implementation] |
(int64_t) | - textureId [implementation] |
(BOOL) | - isInUse [implementation] |
(BOOL) | - isInUseOverride [implementation] |
(void) | - setIsInUseOverride: [implementation] |
(instancetype) | - initWithSize:device: [implementation] |
(void) | - dealloc [implementation] |
Class Methods | |
(nullable FlutterSurface *) | + fromFlutterMetalTexture: |
(static void) | + ReleaseSurface [implementation] |
(FlutterSurface *) | + fromFlutterMetalTexture: [implementation] |
(IOSurfaceRef) | + createIOSurfaceWithSize: [implementation] |
(id< MTLTexture >) | + createTextureForIOSurface:size:device: [implementation] |
Protected Attributes | |
CGSize | _size |
IOSurfaceRef | _ioSurface |
id< MTLTexture > | _texture |
BOOL | _isInUseOverride |
Opaque surface type. Can be represented as FlutterMetalTexture to cross the embedder API boundary.
Definition at line 16 of file FlutterSurface.h.
- (FlutterMetalTexture) asFlutterMetalTexture |
Definition at line 53 of file FlutterSurface.mm.
|
implementation |
Definition at line 53 of file FlutterSurface.mm.
|
implementation |
Definition at line 53 of file FlutterSurface.mm.
|
implementation |
Definition at line 53 of file FlutterSurface.mm.
|
implementation |
Definition at line 53 of file FlutterSurface.mm.
+ (nullable FlutterSurface *) fromFlutterMetalTexture: | (nonnull const FlutterMetalTexture *) | texture |
|
implementation |
Provided by category FlutterSurface(Private).
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Provided by category FlutterSurface(Private).
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Provided by category FlutterSurface(Private).
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Provided by category FlutterSurface(Testing).
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Definition at line 53 of file FlutterSurface.mm.
|
implementation |
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Provided by category FlutterSurface(Private).
Definition at line 14 of file FlutterSurface.mm.
|
implementation |
Provided by category FlutterSurface(Private).
Definition at line 14 of file FlutterSurface.mm.
|
protected |
Definition at line 11 of file FlutterSurface.mm.
|
protected |
Definition at line 14 of file FlutterSurface.mm.
|
protected |
Definition at line 10 of file FlutterSurface.mm.
|
protected |
Definition at line 12 of file FlutterSurface.mm.