luxlabs header browser preview


@class NSURL, PBUIImageOnDiskFormat;

@interface PBUIImageEncoder : NSObject

@property (copy, nonatomic) NSURL *url;
@property (copy, nonatomic) PBUIImageOnDiskFormat *format;

+ (void)decorateSurface:(id)a0 interfaceOrientation:(long long)a1 deviceOrientation:(long long)a2 scale:(double)a3;
+ (BOOL)setSnapshotDeviceOrientation:(long long)a0 forURL:(id)a1;
+ (BOOL)setSnapshotInterfaceOrientation:(long long)a0 forURL:(id)a1;
+ (BOOL)setSnapshotScale:(double)a0 forURL:(id)a1;
+ (BOOL)setSnapshotVersionForURL:(id)a0;
+ (long long)snapshotDeviceOrientationForURL:(id)a0;
+ (long long)snapshotInterfaceOrientationForURL:(id)a0;
+ (double)snapshotScaleForURL:(id)a0;
+ (unsigned char)snapshotVersionForURL:(id)a0;

- (id)createUIImageWithOrientation:(long long)a0 scale:(double)a1 error:(out id *)a2;
- (id)createUIImageWithError:(out id *)a0;
- (id)initWithURL:(id)a0 format:(id)a1;
- (id)saveUIImage:(id)a0 error:(id *)a1;
- (void)currentSnapshotInterfaceOrientation:(long long *)a0 outDeviceOrientation:(long long *)a1;
- (id)saveImage:(struct CGImage { } *)a0 error:(id *)a1;
- (void).cxx_destruct;
- (id)writeThenReadBackImage:(id)a0 error:(id *)a1;

@end