luxlabs header browser preview


@class UIColor, UIFont, NSArray, UIImage, NSString;

@interface CNMonogrammer : NSObject {
    UIImage *_silhouetteMonogram;
    UIImage *_questionMarkMonogram;
    UIImage *_knockoutMaskMonogram;
    double _innerBorderWidth;
    NSString *_silhouetteImageName;
    long long _monogrammerStyle;
    CNMonogrammer *_subMonogrammer;
    UIColor *_tintColor;
    double _scale;
}

@property (nonatomic) double diameter;
@property (retain, nonatomic) UIColor *backgroundColor;
@property (retain, nonatomic) UIColor *textColor;
@property (nonatomic) BOOL textKnockout;
@property (readonly, nonatomic) UIImage *silhouetteMonogram;
@property (readonly, nonatomic) UIImage *questionMarkMonogram;
@property (readonly, nonatomic) UIImage *knockoutMaskMonogram;
@property (retain, nonatomic) UIFont *font;
@property (readonly, nonatomic) NSArray *keysToFetch;

+ (id)descriptorForRequiredKeysIncludingImage:(BOOL)a0;
+ (id)requiredKeyDescriptor;
+ (long long)monogramTypeForContact:(id)a0;
+ (id)_initialsForContact:(id)a0;

- (id)init;
- (void)monogramsAsFlatImages;
- (id)_copyMonogramWithSilhouette;
- (void)dealloc;
- (id)monogramForContacts:(id)a0;
- (void)_clearMonogramCache;
- (id)_copyMonogramWithInitials:(id)a0;
- (id)monogramForContact:(id)a0 isContactImage:(BOOL *)a1;
- (double)innerBorderWidth;
- (id)_copyMonogramWithKnockoutMask;
- (id)_copyMonogramWithImageData:(id)a0;
- (id)monogramForPersonWithFirstName:(id)a0 lastName:(id)a1;
- (void)monogramsWithTint:(id)a0;
- (id)monogramForContact:(id)a0;
- (id)silhouetteImageName;
- (void)monogramsForStark;
- (void).cxx_destruct;
- (id)_initialsForFirstName:(id)a0 lastName:(id)a1;
- (id)initWithStyle:(long long)a0 diameter:(double)a1;

@end