@class UIView; @protocol SBCrossfadingIconImageSource; @interface SBIconImageCrossfadeView : SBFTouchPassThroughView { double _containerScaleX; double _containerScaleY; } @property (readonly, nonatomic) UIView *containerView; @property (readonly, nonatomic) id<SBCrossfadingIconImageSource> iconImageSource; @property (readonly, nonatomic) UIView *iconImageView; @property (readonly, nonatomic) UIView *crossfadeView; @property (readonly, nonatomic) UIView *backgroundView; @property (readonly, nonatomic) UIView *crossfadeContainerView; @property (readonly, nonatomic) double morphFraction; @property (nonatomic) BOOL masksCorners; @property (nonatomic) BOOL performsTrueCrossfade; @property (nonatomic) struct CGPoint { double x; double y; } stretchAnchorPoint; @property (nonatomic) unsigned long long crossfadeStyle; + (Class)_containerViewClass; - (void)setCrossfadeViewFadeFraction:(double)a0; - (void)setMorphFraction:(double)a0; - (void)setCrossfadeFraction:(double)a0; - (void)_setCornerRadiusEnabled:(BOOL)a0; - (void)cleanup; - (void)setAppSnapshotCornerRadius:(double)a0; - (void)_applyCornerRadius:(double)a0; - (void)_applyCrossfadeScaleX:(double)a0 scaleY:(double)a1; - (void).cxx_destruct; - (void)prepareGeometry; - (void)setSourceFadeFraction:(double)a0; - (void)layoutSubviews; - (void)_updateCornerMask; - (id)initWithSource:(id)a0 crossfadeView:(id)a1; @end