luxlabs header browser preview


@class UIColor, NSString, NSData, UIImage;

@interface UIKBRenderer : NSObject {
    struct CGContext { } *_cachingContext;
    id /* block */ _cachingContextCompletion;
    long long _forceColorFormat;
    UIColor *_singleColor;
    int _colorCount;
}

@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _layerPaddedFrame;
@property (nonatomic) double _layerRoundRectRadius;
@property (readonly, nonatomic) struct CGContext { } *context;
@property (readonly, nonatomic) NSData *contextData;
@property (readonly, nonatomic) struct CGSize { double width; double height; } size;
@property (readonly, nonatomic) double scale;
@property (readonly, nonatomic) BOOL opaque;
@property (readonly, nonatomic) long long renderFlags;
@property (readonly, nonatomic) UIImage *renderedImage;
@property (readonly, nonatomic) long long contentColorFormat;
@property (readonly, nonatomic) UIColor *singleColor;
@property (retain, nonatomic) NSString *cacheKey;
@property (nonatomic) BOOL colorDetectMode;
@property (nonatomic) BOOL disableInternalCaching;
@property (readonly, nonatomic) long long assetIdiom;

+ (id)rendererWithContext:(struct CGContext { } *)a0 withSize:(struct CGSize { double x0; double x1; })a1 withScale:(double)a2 opaque:(BOOL)a3 renderFlags:(long long)a4 assetIdiom:(long long)a5;
+ (void)clearInternalCaches;
+ (struct CGContext { } *)imageContextWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 colorFormat:(long long)a2 opaque:(BOOL)a3 invert:(BOOL)a4;

- (void)_addDetectedColor:(struct CGColor { } *)a0;
- (void)addPathForRenderGeometry:(id)a0;
- (void)forceColorFormat:(long long)a0;
- (void)dealloc;
- (void)addPathForFlickPopupGeometries:(id)a0;
- (void)addPathForSplitGeometry:(id)a0;
- (id)initWithContext:(struct CGContext { } *)a0 withSize:(struct CGSize { double x0; double x1; })a1 withScale:(double)a2 opaque:(BOOL)a3 renderFlags:(long long)a4 assetIdiom:(long long)a5;
- (unsigned long long)renderKeyStringContents:(id)a0 withTraits:(id)a1 status:(unsigned long long)a2;
- (struct CGPath { } *)_thickShiftGlyphPath;
- (void)renderShadowEffect:(id)a0 withTraits:(id)a1;
- (void)_renderVariantsFromKeyContents:(id)a0 withTraits:(id)a1;
- (void)_drawKeyImage:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 withStyle:(id)a2 force1xImages:(BOOL)a3 flipHorizontally:(BOOL)a4;
- (void)ensureContext;
- (void)addPathForFlickGeometry:(id)a0;
- (id)pathForRenderGeometry:(id)a0;
- (unsigned long long)renderKeyImageContents:(id)a0 withTraits:(id)a1 status:(unsigned long long)a2;
- (void)renderNullEffect:(id)a0 withTraits:(id)a1;
- (void)renderEdgeEffect:(id)a0 withTraits:(id)a1;
- (id)symbolImageConfigForKey:(id)a0 traitCollection:(id)a1;
- (void)detectColorsForGradient:(id)a0;
- (void)addPathForTraits:(id)a0 displayRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1;
- (id)description;
- (struct CGPath { } *)_thinShiftGlyphPath;
- (id)pathForSplitGeometry:(id)a0;
- (void)drawPath:(struct CGPath { } *)a0 weight:(double)a1 transform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a2 color:(struct CGColor { } *)a3 fill:(BOOL)a4;
- (void)renderBackgroundTraits:(id)a0 allowCaching:(BOOL)a1;
- (void)_drawLinearGradient:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)addRoundRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 radius:(double)a1 corners:(unsigned long long)a2;
- (void)detectColorsForNamedColor:(id)a0;
- (void)renderBackgroundTraits:(id)a0;
- (void).cxx_destruct;
- (void)_completeCacheImageWithTraitsIfNecessary:(id)a0;
- (id)pathForConcaveCornerWithGeometry:(id)a0;
- (BOOL)renderKeyPathContents:(id)a0 withTraits:(id)a1;
- (void)drawShiftPath:(BOOL)a0 weight:(double)a1 transform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a2 color:(struct CGColor { } *)a3;
- (void)renderDivotEffect:(id)a0 withTraits:(id)a1;
- (BOOL)_drawSingleSymbol:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 withStyle:(id)a2;
- (id)watchPathForRenderGeometry:(id)a0;
- (struct CGPath { } *)_deleteGlyphPaths;
- (id)defaultPathForRenderGeometry:(id)a0;
- (long long)symbolImageRenderingModeForIdiom:(long long)a0;
- (id)pathForFlickGeometry:(id)a0;
- (void)detectColorsForEffect:(id)a0;
- (BOOL)loadCachedImageForHashString:(id)a0;
- (id)pathForFlickWidth:(double)a0 height:(double)a1 handleLength:(double)a2 keyMiddle:(struct CGPoint { double x0; double x1; })a3 angle:(double)a4 radius:(double)a5;
- (BOOL)_drawKeyString:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 withStyle:(id)a2;
- (void)renderKeyContents:(id)a0 withTraits:(id)a1;
- (id)pathForFlickPopupGeometries:(id)a0;

@end