mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Add experimental blur
This commit is contained in:
@@ -24,3 +24,5 @@ void applySmoothRoundedCornersImpl(CALayer * _Nonnull layer);
|
||||
@end
|
||||
|
||||
UIView<UIKitPortalViewProtocol> * _Nullable makePortalView(bool matchPosition);
|
||||
|
||||
NSObject * _Nullable makeBlurFilter();
|
||||
|
||||
@@ -200,3 +200,13 @@ UIView<UIKitPortalViewProtocol> * _Nullable makePortalView(bool matchPosition) {
|
||||
return nil;
|
||||
}
|
||||
}
|
||||
|
||||
@protocol GraphicsFilterProtocol <NSObject>
|
||||
|
||||
- (NSObject * _Nullable)filterWithName:(NSString * _Nonnull)name;
|
||||
|
||||
@end
|
||||
|
||||
NSObject * _Nullable makeBlurFilter() {
|
||||
return [(id<GraphicsFilterProtocol>)NSClassFromString(@"CAFilter") filterWithName:@"gaussianBlur"];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user