luxlabs header browser preview


@class RPTCoordinateSpaceConverter;

@interface RPTResizeInteraction : NSObject <_RPTCoordinateSpaces, RPTInteraction>

@property (nonatomic) struct CGPoint { double x; double y; } dragPoint;
@property (nonatomic) struct CGVector { double dx; double dy; } delta;
@property (readonly, nonatomic) struct CGSize { double width; double height; } initialSize;
@property (readonly, nonatomic) struct CGSize { double width; double height; } finalSize;
@property (nonatomic) BOOL shouldLift;
@property (nonatomic) BOOL shouldPress;
@property (retain, nonatomic) RPTCoordinateSpaceConverter *conversion;

- (void).cxx_destruct;
- (id)initWithWindow:(id)a0 destinationSize:(struct CGSize { double x0; double x1; })a1;
- (id)initWithDragPoint:(struct CGPoint { double x0; double x1; })a0 delta:(struct CGVector { double x0; double x1; })a1 sourceSize:(struct CGSize { double x0; double x1; })a2;
- (id)initWithDragPoint:(struct CGPoint { double x0; double x1; })a0 sourceSize:(struct CGSize { double x0; double x1; })a1 destinationSize:(struct CGSize { double x0; double x1; })a2;
- (id)interactionByScalingBy:(double)a0;
- (void)invokeWithComposer:(id)a0 duration:(double)a1;
- (id)reversedInteraction;

@end