5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMVIEWS_INTERNAL_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMVIEWS_INTERNAL_H_
10 #include <Metal/Metal.h>
12 #include "flutter/flow/surface.h"
13 #include "flutter/fml/memory/weak_ptr.h"
14 #include "flutter/fml/task_runner.h"
15 #include "flutter/fml/trace_event.h"
16 #include "flutter/impeller/base/thread_safety.h"
33 - (instancetype)
initWithFrame:(CGRect)frame screenScale:(CGFloat)screenScale;
40 - (void)clipRect:(const
flutter::DlRect&)clipDlRect matrix:(const
flutter::DlMatrix&)matrix;
45 - (void)clipRRect:(const
flutter::DlRoundRect&)clipDlRRect matrix:(const
flutter::DlMatrix&)matrix;
50 - (void)clipPath:(const
flutter::DlPath&)path matrix:(const
flutter::DlMatrix&)matrix;
66 - (instancetype)initWithCapacity:(NSInteger)capacity;
84 @property(nonatomic, readonly) CGRect
frame;
116 blurRadius:(CGFloat)blurRadius
117 cornerRadius:(CGFloat)cornerRadius
118 visualEffectView:(UIVisualEffectView*)visualEffectView NS_DESIGNATED_INITIALIZER;
139 - (instancetype)initWithEmbeddedView:(UIView*)embeddedView
141 gestureRecognizersBlockingPolicy:
172 @property(nonatomic) BOOL shouldEndInNextTouchesEnded;
176 @property(nonatomic) BOOL touchedEndedWithoutBlocking;
178 @property(nonatomic) UIGestureRecognizer* forwardingRecognizer;
180 - (instancetype)initWithTarget:(
id)target
182 forwardingRecognizer:(UIGestureRecognizer*)forwardingRecognizer;
196 - (instancetype)initWithTarget:(
id)target
202 @property(nonatomic) flutter::DlRect rect;
203 @property(nonatomic) CGFloat topLeftRadius;
204 @property(nonatomic) CGFloat topRightRadius;
205 @property(nonatomic) CGFloat bottomRightRadius;
206 @property(nonatomic) CGFloat bottomLeftRadius;
FlutterPlatformViewGestureRecognizersBlockingPolicy
instancetype initWithFrame
BOOL flt_hasFirstResponderInViewHierarchySubtree
NSMutableArray * backdropFilterSubviews()
id flutterAccessibilityContainer