luxlabs header browser preview


@class NSString;

@interface CPFont : NSObject <CPDisposable> {
    struct CGPDFFont { } *cgPDFFont;
    struct CGFont { } *cgFont;
    NSString *fontName;
    BOOL exactMatch;
    struct { double fontStretch; double fontWeight; unsigned int flags; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } fontBBox; double italicAngle; double ascent; double descent; double leading; double capHeight; double xHeight; double stemV; double stemH; double avgWidth; double maxWidth; double missingWidth; double spaceWidth; double underlinePosition; double underlineThickness; } descriptor;
    struct __CFDictionary { } *kernDictionary;
    double kernUnitsPerEm;
    BOOL isHorizontal;
    double defaultWidth;
    BOOL disposed;
}

- (void)dealloc;
- (id)fontName;
- (void)dispose;
- (double)maxWidth;
- (void)finalize;
- (unsigned int)flags;
- (double)descent;
- (double)ascent;
- (double)leading;
- (double)fontWeight;
- (id)initWith:(struct CGPDFDictionary { } *)a0;
- (double)xHeight;
- (double)avgWidth;
- (double)capHeight;
- (struct CGFont { } *)cgFont;
- (struct CGPDFFont { } *)cgPDFFont;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fontBBox;
- (double)fontStretch;
- (void)getFontName;
- (BOOL)getGlyphs:(unsigned short *)a0 forCodes:(const unsigned short *)a1 count:(unsigned int)a2;
- (BOOL)isHorizontal;
- (BOOL)isSameFontAs:(id)a0;
- (double)italicAngle;
- (double)kernBetweenUnicode:(unsigned short)a0 andUnicode:(unsigned short)a1;
- (void)loadEmbeddedFontInfo;
- (void)loadExternalFontInfoFor:(id)a0;
- (id)matchingFontName;
- (double)missingWidth;
- (double)spaceWidth;
- (double)stemH;
- (double)stemV;
- (double)underlinePosition;
- (double)underlineThickness;
- (void)uniCharsFor:(unsigned long long)a0 count:(unsigned long long *)a1 toArray:(unsigned short *)a2 maxChars:(unsigned int)a3;

@end