luxlabs header browser preview


@class NSString;

@interface CATextLayer : CALayer {
    struct CATextLayerPrivate { } *_state;
}

@property (copy) id truncationString;
@property (readonly, getter=isTruncated) BOOL truncated;
@property (copy) id string;
@property void *font;
@property double fontSize;
@property struct CGColor { } *foregroundColor;
@property (getter=isWrapped) BOOL wrapped;
@property (copy) NSString *truncationMode;
@property (copy) NSString *alignmentMode;
@property BOOL allowsFontSubpixelQuantization;

+ (BOOL)needsDisplayForKey:(id)a0;
+ (id)defaultValueForKey:(id)a0;
+ (BOOL)CA_automaticallyNotifiesObservers:(Class)a0;

- (BOOL)CA_validateValue:(id)a0 forKey:(id)a1;
- (id)init;
- (id)implicitAnimationForKeyPath:(id)a0;
- (void)dealloc;
- (struct CGSize { double x0; double x1; })_preferredSize;
- (void)drawInContext:(struct CGContext { } *)a0;
- (void)didChangeValueForKey:(id)a0;
- (BOOL)wrapped;
- (void)_applyLinesToFunction:(void /* function */ *)a0 info:(void *)a1;
- (void)_applyLinesToFunction:(void /* function */ *)a0 info:(void *)a1 truncated:(BOOL *)a2;
- (id)_createStringDict;
- (struct __CTLine { } *)_createTruncationToken;
- (void)_drawLine:(struct __CTLine { } *)a0 inContext:(struct CGContext { } *)a1 atPoint:(struct CGPoint { double x0; double x1; })a2;
- (void)_prepareContext:(struct CGContext { } *)a0;
- (struct __CTTypesetter { } *)_retainTypesetter;

@end