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;
113 blurRadius:(CGFloat)blurRadius
114 visualEffectView:(UIVisualEffectView*)visualEffectView NS_DESIGNATED_INITIALIZER;
135 - (instancetype)initWithEmbeddedView:(UIView*)embeddedView
137 gestureRecognizersBlockingPolicy:
168 @property(nonatomic) BOOL shouldEndInNextTouchesEnded;
172 @property(nonatomic) BOOL touchedEndedWithoutBlocking;
174 @property(nonatomic) UIGestureRecognizer* forwardingRecognizer;
176 - (instancetype)initWithTarget:(
id)target
178 forwardingRecognizer:(UIGestureRecognizer*)forwardingRecognizer;
192 - (instancetype)initWithTarget:(
id)target
197 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERPLATFORMVIEWS_INTERNAL_H_