luxlabs header browser preview


@class NSString, NSBundle, NSURL, SAUIAppPunchOut;

@interface AFUIImageResource : NSObject

@property (copy, nonatomic) NSString *localResourceName;
@property (copy, nonatomic) NSString *localPressedResourceName;
@property (retain, nonatomic) SAUIAppPunchOut *localPunchOut;
@property (retain, nonatomic) NSBundle *localResourceBundle;
@property (copy, nonatomic) NSURL *remoteURL;
@property (copy, nonatomic) NSURL *remotePressedURL;
@property (retain, nonatomic) SAUIAppPunchOut *remotePunchOut;
@property (nonatomic) double remoteScale;
@property (nonatomic) double remotePressedScale;
@property (nonatomic) struct CGSize { double width; double height; } logoSize;

+ (id)imageResourceFromKey:(id)a0 pressedKey:(id)a1 punchOut:(id)a2;
+ (id)imageResourceWithAppPunchOut:(id)a0;
+ (id)imageResourceWithLocalResourceName:(id)a0 pressedResourceName:(id)a1 localPunchOut:(id)a2 bundle:(id)a3;

- (void).cxx_destruct;
- (void)_fetchLocalResourcesWithCompletion:(id /* block */)a0;
- (void)_fetchRemoteResourcesWithCompletion:(id /* block */)a0;
- (id)_imageInLocalResourceBundleNamed:(id)a0;
- (void)getLogoWithCompletion:(id /* block */)a0;

@end