System/Library/Frameworks/LinkPresentation.framework
LPImageView.h
@class LPImageViewStyle, LPImagePresentationProperties, UIImageView, LPImage, UIView;
@interface LPImageView : LPComponentView {
LPImage *_image;
LPImage *_filteredImage;
LPImagePresentationProperties *_properties;
LPImageViewStyle *_style;
LPImageViewStyle *_originalStyle;
long long _currentScalingMode;
long long _platterReason;
UIImageView *_imageView;
UIView *_overlayView;
UIView *_backgroundView;
}
- (void).cxx_destruct;
- (id)initWithHost:(id)a0;
- (long long)_filter;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)updateCornerRadius;
- (void)ensureImageView;
- (id)_createImageViewWithImage:(id)a0;
- (id)_createOverlayViewWithOpacity:(double)a0;
- (void)_setImageViewScalingMode:(long long)a0;
- (void)_updateScalingMode;
- (void)_userInterfaceStyleDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })imageSizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)initWithHost:(id)a0 image:(id)a1 properties:(id)a2 style:(id)a3;
- (void)installDarkeningViewIfNeeded;
- (void)layoutComponentView;
- (long long)scalingModeForSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)shouldApplyBackground;
- (void)updateBorder;
- (void)updateShadowPath;
@end