#import <FlutterPlatformViews_Internal.h>
Definition at line 143 of file FlutterPlatformViews.mm.
◆ applyBlurBackdropFilters:
Definition at line 157 of file FlutterPlatformViews.mm.
157 :(NSArray<PlatformViewFilter*>*)filters {
158 FML_DCHECK(
self.filters.count ==
self.backdropFilterSubviews.count);
159 if (
self.filters.count == 0 && filters.count == 0) {
162 self.filters = filters;
163 NSUInteger index = 0;
164 for (index = 0; index <
self.filters.count; index++) {
165 UIVisualEffectView* backdropFilterView;
168 backdropFilterView = filter.backdropFilterView;
169 [self addSubview:backdropFilterView];
170 [self.backdropFilterSubviews addObject:backdropFilterView];
172 [filter updateVisualEffectView:self.backdropFilterSubviews[index]];
176 [self.backdropFilterSubviews[i - 1] removeFromSuperview];
177 [self.backdropFilterSubviews removeLastObject];
References backdropFilterSubviews, and PlatformViewFilter::backdropFilterView.
◆ backdropFilterSubviews
- (NSMutableArray *) backdropFilterSubviews |
|
|
|
The documentation for this class was generated from the following files: