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;
119 blurRadius:(CGFloat)blurRadius
120 cornerRadius:(CGFloat)cornerRadius
121 isRoundedSuperellipse:(BOOL)isRoundedSuperellipse
122 visualEffectView:(UIVisualEffectView*)visualEffectView NS_DESIGNATED_INITIALIZER;
143 - (instancetype)initWithEmbeddedView:(UIView*)embeddedView
145 gestureRecognizersBlockingPolicy:
176 @property(nonatomic) BOOL shouldEndInNextTouchesEnded;
180 @property(nonatomic) BOOL touchedEndedWithoutBlocking;
182 @property(nonatomic) UIGestureRecognizer* forwardingRecognizer;
184 - (instancetype)initWithTarget:(
id)target
186 forwardingRecognizer:(UIGestureRecognizer*)forwardingRecognizer;
200 - (instancetype)initWithTarget:(
id)target
206 @property(nonatomic) flutter::DlRect rect;
207 @property(nonatomic) CGFloat topLeftRadius;
208 @property(nonatomic) CGFloat topRightRadius;
209 @property(nonatomic) CGFloat bottomRightRadius;
210 @property(nonatomic) CGFloat bottomLeftRadius;
FlutterPlatformViewGestureRecognizersBlockingPolicy
instancetype initWithFrame
BOOL flt_hasFirstResponderInViewHierarchySubtree
NSMutableArray * backdropFilterSubviews()
id flutterAccessibilityContainer