luxlabs header browser preview


@class NSMutableArray;

@interface _UIDynamicValueAnimation : _UIDynamicAnimation {
    id /* block */ _applier;
    id /* block */ _viewApplier;
    double _unitSize;
    double _decelerationFactor;
    double _decelerationLnFactor;
    double _multiplier;
    void *_stepFunction;
}

@property (nonatomic) double value;
@property (nonatomic) double velocity;
@property (nonatomic) double friction;
@property (copy, nonatomic) NSMutableArray *activeValues;

+ (id)_dynamicValueAnimationMatchingCASpringAnimationWithMass:(double)a0 stiffness:(double)a1 damping:(float)a2 velocity:(float)a3 fromValue:(double)a4 toValue:(double)a5;

- (void)runWithCompletion:(id /* block */)a0;
- (id)init;
- (void)dealloc;
- (void)_setVelocity:(double)a0;
- (double)settlingDuration;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)_setMultiplier:(double)a0;
- (void)addActiveValue:(id)a0;
- (void)runWithValueApplier:(id /* block */)a0 completion:(id /* block */)a1;
- (BOOL)_animateForInterval:(double)a0;
- (void)_appendSubclassDescription:(id)a0 atLevel:(int)a1;
- (double)_multiplier;
- (void)_setDecelerationFactor:(double)a0;
- (void)_stopAnimation;
- (void)_updateStepFunction;
- (id)initWithValue:(double)a0 velocity:(double)a1 unitSize:(double)a2;
- (void)removeActiveValue:(id)a0;
- (void)runWithValueApplier:(id /* block */)a0 completion:(id /* block */)a1 forScreen:(id)a2 runLoopMode:(id)a3;

@end