luxlabs header browser preview


@class SBAppLayout;

@interface SBGestureInitiatedIconZoomAnimationAttributesSwitcherModifier : SBSwitcherModifier {
    SBAppLayout *_appLayout;
    unsigned long long _gestureEdge;
    struct CGPoint { double x; double y; } _liftOffVelocity;
    unsigned long long _iconGridSizeClass;
    BOOL _overshootScaleForWidgetZoomDown;
}

- (double)scaleForIndex:(unsigned long long)a0;
- (id)_settingsByInterpolatingBetween:(id)a0 and:(id)a1 progress:(double)a2;
- (id)handleTransitionEvent:(id)a0;
- (void).cxx_destruct;
- (id)handleTimerEvent:(id)a0;
- (id)_layoutSettings;
- (id)animationAttributesForLayoutElement:(id)a0;
- (id)_scaleSettings;
- (double)_normalizedHomeScreenIconZoomPercentBetweenTopAndBottom;
- (id)_positionSettings;
- (id)initWithAppLayout:(id)a0 gestureEdge:(unsigned long long)a1 liftOffVelocity:(struct CGPoint { double x0; double x1; })a2;

@end