luxlabs header browser preview


@class NSString, NSBundle, NSMutableDictionary;

@interface MTUIRenderedHandViewFactory : NSObject {
    NSBundle *_resourcesBundle;
    NSString *_imagePath;
    struct CGPoint { double x; double y; } _offset;
    struct CGSize { double width; double height; } _scale;
    struct CGPDFPage { } *_page;
    struct CGSize { double width; double height; } _viewSize;
    NSMutableDictionary *_angleCache;
}

@property (readonly, nonatomic) NSString *key;
@property (nonatomic) unsigned long long registeredClientsCount;
@property (readonly, nonatomic) BOOL allowCaching;

+ (void)flushAllCaches;
+ (id)keyForBundle:(id)a0 imagePath:(id)a1 offset:(struct CGPoint { double x0; double x1; })a2 scale:(struct CGSize { double x0; double x1; })a3;
+ (id)registerForFactoryWithBundle:(id)a0 imagePath:(id)a1 offset:(struct CGPoint { double x0; double x1; })a2 scale:(struct CGSize { double x0; double x1; })a3 allowCaching:(BOOL)a4;
+ (void)unregisterForFactory:(id)a0;

- (void)dealloc;
- (void).cxx_destruct;
- (void)flushCache;
- (id)imageForAngle:(double)a0 viewSize:(struct CGSize { double x0; double x1; })a1;
- (id)initWithBundle:(id)a0 imagePath:(id)a1 offset:(struct CGPoint { double x0; double x1; })a2 scale:(struct CGSize { double x0; double x1; })a3 allowCaching:(BOOL)a4;
- (id)renderImageForAngle:(double)a0 viewSize:(struct CGSize { double x0; double x1; })a1;

@end