luxlabs header browser preview


@interface CPChunk : CPObject {
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } bounds;
    BOOL shrinksWithChildren;
    BOOL dirtyBounds;
    unsigned int position;
    long long insertionOrder;
}

+ (float)chooseReferenceFontSizeFrom:(float)a0 and:(float)a1;

- (double)left;
- (double)center;
- (void)setAnchor:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })anchor;
- (void)removeAll;
- (id)init;
- (void)sortUsingSelector:(SEL)a0;
- (double)right;
- (void)remove:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })bounds;
- (double)top;
- (float)fontSize;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (double)bottom;
- (void)add:(id)a0;
- (double)rotationAngle;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)accept:(id)a0;
- (long long)compareAnchorY:(id)a0;
- (long long)compareYBounds:(id)a0;
- (float)absoluteGapTo:(id)a0;
- (void)add:(id)a0 atIndex:(unsigned int)a1;
- (void)addChildrenOf:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })adjustToPointBoundary:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGSize { double x0; double x1; })advance;
- (long long)compareAnchorX:(id)a0;
- (long long)compareXBounds:(id)a0;
- (id)newTakeChildren;
- (float)advanceDeltaAfterSpace;
- (BOOL)boundsEqualsRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 accuracy:(double)a1;
- (unsigned int)chunkPosition;
- (float)clusterGapTo:(id)a0;
- (int)clusterLevelHint;
- (long long)compareAnchorYDescending:(id)a0;
- (long long)compareChunkPosition:(id)a0;
- (long long)compareCommonAnchorX:(id)a0;
- (long long)compareInsertionOrder:(id)a0;
- (long long)compareLinearBounds:(id)a0;
- (long long)compareTopDescending:(id)a0;
- (long long)compareX:(id)a0;
- (long long)compareY:(id)a0;
- (long long)compareYDescending:(id)a0;
- (long long)compareYDescendingX:(id)a0;
- (long long)compareZ:(id)a0;
- (long long)compareZDescending:(id)a0;
- (id)copyAndSplitChildrenAtIndex:(unsigned int)a0;
- (id)describeBounds;
- (void)fitBoundsToChildren;
- (BOOL)geometricallyContains:(id)a0;
- (long long)insertionOrder;
- (BOOL)intersectsChild:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)newTakeChildrenAmong:(id)a0;
- (float)opticalLeading;
- (void)orderedInsert:(id)a0 usingSelector:(SEL)a1;
- (BOOL)overlapsHorizontallyWith:(id)a0;
- (BOOL)overlapsVerticallyWith:(id)a0;
- (float)referenceAdvanceWidth;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })renderedBounds;
- (void)resizeWith:(id)a0;
- (void)setChildren:(id)a0;
- (void)setChunkPosition:(unsigned int)a0;
- (void)setInsertionOrder:(long long)a0;
- (void)setShrinksWithChildren:(BOOL)a0;
- (BOOL)shrinksWithChildren;
- (void)translateObjectYBy:(double)a0;

@end