luxlabs header browser preview


@interface _CTGlyphStorage : NSObject {
    long long _count;
    const unsigned short *_glyphs;
    const double *_advanceWidths;
    const struct CGSize { double x0; double x1; } *_advances;
    const unsigned int *_props;
    const long long *_stringIndices;
}

- (void)sync;
- (void)resetOrigins:(struct { long long x0; long long x1; })a0;
- (void)puntStringIndicesInRange:(struct { long long x0; long long x1; })a0 by:(long long)a1;
- (void)setAttachmentCount:(long long)a0 atIndex:(long long)a1;
- (id)copyWithRange:(struct { long long x0; long long x1; })a0;
- (void)moveGlyphsFromRange:(struct { long long x0; long long x1; })a0 toIndex:(long long)a1;
- (BOOL)implementsOrigins;
- (void)setStringIndex:(long long)a0 atIndex:(long long)a1;
- (void)setGlyph:(unsigned short)a0 atIndex:(long long)a1;
- (void)setProps:(unsigned int)a0 atIndex:(long long)a1;
- (long long)attachmentCountAtIndex:(long long)a0;
- (void)initGlyphStackWithCapacity:(long long)a0;
- (void)setOrigin:(struct CGPoint { double x0; double x1; })a0 atIndex:(long long)a1;
- (struct CGPoint { double x0; double x1; })originAtIndex:(long long)a0;
- (id)initWithCount:(long long)a0;
- (void *)refCon;
- (void)disposeGlyphStack;
- (void)setAdvance:(struct CGSize { double x0; double x1; })a0 atIndex:(long long)a1;
- (void)insertGlyphsAtRange:(struct { long long x0; long long x1; })a0;
- (void)swapGlyphsAtIndex:(long long)a0 withIndex:(long long)a1;
- (void)popGlyphAtIndex:(long long)a0;
- (void)pushGlyphAtIndex:(long long)a0;
- (BOOL)isEqual:(id)a0;
- (const struct CGSize { double x0; double x1; } *)allocatedAdvances;

@end