#import <FlutterOverlayView.h>
Instance Methods | |
(instancetype) | - initWithFrame: |
(instancetype) | - initWithCoder: |
(instancetype) | - NS_DESIGNATED_INITIALIZER |
(instancetype) | - initWithContentsScale:pixelFormat: |
UIViews that are used by |FlutterPlatformViews| to present Flutter rendering on top of system compositor rendering (ex. a web view).
When there is a view composited by the system compositor within a Flutter view hierarchy, instead of rendering into a single render target, Flutter renders into multiple render targets (depending on the number of interleaving levels between Flutter & non-Flutter contents). While the FlutterView contains the backing store for the root render target, the FlutterOverlay view contains the backing stores for the rest. The overlay views also handle touch propagation and the like for touches that occurs either on overlays or otherwise may be intercepted by the platform views.
Definition at line 22 of file FlutterOverlayView.h.
- (instancetype) initWithCoder: | (NSCoder*) | NS_UNAVAILABLE |
Definition at line 25 of file FlutterOverlayView.mm.
- (instancetype) initWithContentsScale: | (CGFloat) | contentsScale | |
pixelFormat: | (MTLPixelFormat) | pixelFormat | |
Definition at line 42 of file FlutterOverlayView.mm.
- (instancetype) initWithFrame: | (CGRect) | NS_UNAVAILABLE |
Definition at line 20 of file FlutterOverlayView.mm.
- (instancetype) NS_DESIGNATED_INITIALIZER |