luxlabs header browser preview


@interface CUIVectorGlyphMutator : NSObject

@property (nonatomic) struct CGPath { } *originPath;
@property (nonatomic) double pointSize;
@property (nonatomic) struct { double *pointComponents; unsigned long long numPoints; } originPoints;
@property (nonatomic) struct { double *deltaComponents; unsigned long long numDeltas; } ultralightDeltas;
@property (nonatomic) struct { double *deltaComponents; unsigned long long numDeltas; } blackDeltas;

+ (struct { double x0; double x1; })transformForGlyphSize:(long long)a0;
+ (double *)realloc_cgfloat_array:(double *)a0 withNewCount:(unsigned long long)a1;
+ (struct { double x0; double x1; })scalarsForGlyphWeight:(long long)a0 glyphSize:(long long)a1;
+ (struct { double *x0; unsigned long long x1; })deltaArrayFrom:(struct { double *x0; unsigned long long x1; })a0 to:(struct { double *x0; unsigned long long x1; })a1;
+ (struct { double *x0; unsigned long long x1; })pointArrayFromPath:(struct CGPath { } *)a0;

- (void)dealloc;
- (struct { double *x0; unsigned long long x1; })applyDeltasWithScalars:(struct { double x0; double x1; })a0;
- (struct CGPath { } *)pathForScalars:(struct { double x0; double x1; })a0 andTransform:(struct { double x0; double x1; })a1;
- (struct { double *x0; unsigned long long x1; })applyDeltasWithScalars:(struct { double x0; double x1; })a0 andTransform:(struct { double x0; double x1; })a1;
- (struct CGPath { } *)cgPathFrom:(struct { double *x0; unsigned long long x1; })a0;
- (struct CGPath { } *)pathForScalars:(struct { double x0; double x1; })a0;
- (id)initWithPointSize:(double)a0 regular:(struct CGPath { } *)a1 ultralight:(struct CGPath { } *)a2 black:(struct CGPath { } *)a3;

@end