luxlabs header browser preview


@interface PUQuickCropContext : NSObject

@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cropRectRelativeToRenderedImage;
@property (nonatomic) struct CGSize { double width; double height; } renderedImageSize;
@property (nonatomic) struct CGSize { double width; double height; } aspectRatio;
@property (nonatomic) BOOL lockAspectRatio;
@property (nonatomic) struct CGSize { double width; double height; } selectedAspectRatio;

- (id)applyCropToAssetTransitionInfo:(id)a0;
- (struct CGImage { } *)_croppedCGImageForTransition:(struct CGImage { } *)a0;
- (id)_croppedSnapshotViewForTransition:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_normalizedCropRectForTransition;
- (void)applyCropRectToCompositionController:(id)a0;
- (id)initWithTileTransform:(id)a0 renderedImageSize:(struct CGSize { double x0; double x1; })a1 boundingSize:(struct CGSize { double x0; double x1; })a2 selectedAspectRatio:(struct CGSize { double x0; double x1; })a3;

@end