luxlabs header browser preview


@class UIBoxcarFilterPointFIFO, UIQuadCurvePointFIFO, UIPointFIFO;

@interface DKPointSmoothing : NSObject

@property (retain, nonatomic) UIPointFIFO *strokeFIFO;
@property (retain, nonatomic) UIBoxcarFilterPointFIFO *boxcarFIFO;
@property (retain, nonatomic) UIQuadCurvePointFIFO *interpolatingFIFO;
@property (nonatomic) unsigned long long width;
@property (nonatomic) float spacing;
@property (nonatomic) float unitScale;
@property (nonatomic) BOOL emitInterpolatedPoints;
@property (copy, nonatomic) id /* block */ emissionHandler;

+ (void /* unknown type, empty encoding */)interpolateFromPoint:(id)a0 toPoint:(SEL)a1 controlPoint:(float)a2 time:(void /* unknown type, empty encoding */)a3;
+ (void)_interpolateFromPoint:(id)a0 toPoint:(SEL)a1 withControlPoint:(float)a2 atUnitScale:(id /* block */)a3 emissionHandler:(void /* unknown type, empty encoding */)a4;

- (void)clear;
- (id)init;
- (void)flush;
- (void).cxx_destruct;
- (void)addPoint:(SEL)a0;
- (void)emitPoint:(SEL)a0;
- (id)initWithWidth:(unsigned long long)a0 spacing:(float)a1;

@end