luxlabs header browser preview


@interface CPShape : CPGraphicObject <CPDisposable> {
    long long mcid;
    unsigned int pdfObjectID;
    struct CGPath { } *path;
    BOOL isUprightRectangle;
    int windingRule;
    double lineWidth;
    double miterLimit;
    int lineCap;
    int lineJoin;
    struct CGColor { } *fillColor;
    struct CGColor { } *strokeColor;
    struct CGPDFObject { } *fillObject;
    struct CGPDFObject { } *strokeObject;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } paintTransform;
    BOOL boundsComputed;
    BOOL renderedBoundsComputed;
}

- (void)setFillColor:(struct CGColor { } *)a0;
- (struct CGColor { } *)fillColor;
- (void)setStrokeColor:(struct CGColor { } *)a0;
- (id)init;
- (void)setLineWidth:(double)a0;
- (double)lineWidth;
- (void)dealloc;
- (struct CGColor { } *)strokeColor;
- (void)setPath:(struct CGPath { } *)a0;
- (id)attributes;
- (void)dispose;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })bounds;
- (void)finalize;
- (id)string;
- (struct CGPath { } *)path;
- (BOOL)isVisible;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)lineCap;
- (int)lineJoin;
- (double)miterLimit;
- (void)setLineCap:(int)a0;
- (void)setLineJoin:(int)a0;
- (void)setMiterLimit:(double)a0;
- (void)accept:(id)a0;
- (void)recomputeBounds;
- (void)addShape:(id)a0;
- (BOOL)canCombineWith:(id)a0;
- (BOOL)hasFill;
- (void)setPdfObjectID:(unsigned int)a0;
- (void)setWindingRule:(int)a0;
- (struct CGPDFObject { } *)fillObject;
- (BOOL)hasSamePathAs:(id)a0;
- (BOOL)hasStroke;
- (id)initWithPDFShape:(struct CPPDFShape { struct CPPDFObject { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; unsigned int x2; unsigned int x3; } x0; unsigned int x1; struct CPPDFStyle *x2; int x3; struct CGPath *x4; BOOL x5; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x6; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x7; long long x8; } *)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })innerBounds;
- (BOOL)isStrokeFor:(id)a0;
- (BOOL)isUprightRectangle;
- (void)makeLineFromVertex:(struct CGPoint { double x0; double x1; })a0 toVertex:(struct CGPoint { double x0; double x1; })a1;
- (long long)mcid;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })paintTransform;
- (unsigned int)pathElementCount;
- (unsigned int)pdfObjectID;
- (void)recomputeRenderedBounds;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })renderedBounds;
- (void)setFillObject:(struct CGPDFObject { } *)a0;
- (void)setPaintTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (void)setStrokeObject:(struct CGPDFObject { } *)a0;
- (struct CGPDFObject { } *)strokeObject;
- (int)windingRule;
- (long long)zOrder;

@end