luxlabs header browser preview


@class NSArray, PXCTFramesetter;

@interface PXCTFrame : NSObject {
    BOOL _prepared;
}

@property (readonly, nonatomic) struct __CTFrame { } *frame;
@property (readonly, nonatomic) unsigned long long maximumLineCount;
@property (readonly, nonatomic) BOOL allowTruncation;
@property (readonly, weak, nonatomic) PXCTFramesetter *framesetter;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } origin;
@property (readonly, nonatomic) NSArray *lines;
@property (readonly, nonatomic, getter=isTruncated) BOOL truncated;

- (id)init;
- (void)dealloc;
- (id)initWithFrame:(struct __CTFrame { } *)a0 maximumLineCount:(unsigned long long)a1 allowTruncation:(BOOL)a2 framesetter:(id)a3;
- (void).cxx_destruct;
- (void)prepare;
- (BOOL)_truncateLine:(inout const struct __CTLine **)a0 withOrigin:(inout struct CGPoint { double x0; double x1; } *)a1 referenceAttributedString:(inout id *)a2 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3;

@end