System/Library/PrivateFrameworks/CMCapture.framework
BWRamp.h
@class NSString, BWSpringSimulation;
@interface BWRamp : NSObject {
NSString *_name;
int _currentIteration;
float _startValue;
float _targetValue;
int _durationInIterations;
int _shape;
float _exponentialConvergenceFraction;
float _exponentialSnapFraction;
BWSpringSimulation *_spring;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _springPTS;
float _frameRate;
}
@property (readonly, nonatomic) BOOL isRamping;
@property (readonly, nonatomic) float currentValue;
@property (readonly, nonatomic) BOOL isRampingUp;
+ (void)initialize;
- (id)init;
- (void)reset;
- (void)dealloc;
- (void)startRampFrom:(float)a0 to:(float)a1 iterations:(int)a2 shape:(int)a3 exponentialConvergenceFraction:(float)a4;
- (id)initWithName:(id)a0;
- (void)startRampFrom:(float)a0 to:(float)a1 iterations:(int)a2 shape:(int)a3;
- (void)startSpringRampFrom:(float)a0 to:(float)a1 withTension:(float)a2 friction:(float)a3 snapFraction:(float)a4 frameRate:(float)a5;
- (float)updateRampForNextIteration;
@end