luxlabs header browser preview


@class MSVLRUDictionary;

@interface MRUImageUtilities : NSObject

@property (class, readonly, nonatomic) MSVLRUDictionary *cache;

+ (void)clearCache;
+ (long long)subsampleFactorForMaxPixelSize:(long long)a0 imageSize:(struct CGSize { double x0; double x1; })a1;
+ (struct CGSize { double x0; double x1; })sizeFromSource:(struct CGImageSource { } *)a0;
+ (id)derivedSourceImageForImage:(id)a0;
+ (id)formatImage:(id)a0 forDisplayAtSize:(struct CGSize { double x0; double x1; })a1;
+ (id)formatImage:(id)a0 withIdentifier:(id)a1 forDisplayAtSize:(struct CGSize { double x0; double x1; })a2;
+ (id)formatImage:(id)a0 withIdentifier:(id)a1 forDisplayAtSize:(struct CGSize { double x0; double x1; })a2 useCache:(BOOL)a3;
+ (id)formattedImageForIdentifier:(id)a0 size:(struct CGSize { double x0; double x1; })a1;
+ (BOOL)imageIsJPEG:(id)a0;
+ (id)jpegDataForImage:(id)a0;
+ (id)resizedImage:(id)a0 forFittingSize:(struct CGSize { double x0; double x1; })a1;
+ (BOOL)shouldResizeImage:(id)a0 forFittingSize:(struct CGSize { double x0; double x1; })a1;
+ (BOOL)shouldTranscodeImage:(id)a0;
+ (id)sourceDataForImage:(id)a0;

@end