luxlabs header browser preview


@class _UIHyperregionUnion, NSMutableArray, UIView;

@interface SBPIPInteractionControllerVisualizationView : UIView {
    UIView *_containerView;
    UIView *_unionView;
    UIView *_mainGeometryView;
    UIView *_extendedGeometryView;
    UIView *_insetsGeometryView;
    UIView *_fakePIPView;
    NSMutableArray *_regionViews;
}

@property (retain, nonatomic) _UIHyperregionUnion *regionUnion;
@property (nonatomic) struct SBPIPPositionGeometryContext { struct CGSize { double width; double height; } pipCurrentSize; struct CGSize { double width; double height; } pipLastSteadySize; struct CGSize { double width; double height; } pipStashedSize; struct CGPoint { double x; double y; } pipAnchorPointOffset; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } containerBounds; struct UIEdgeInsets { double top; double left; double bottom; double right; } edgeInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } minimumPadding; struct UIEdgeInsets { double top; double left; double bottom; double right; } stashedMinimumPadding; unsigned long long offscreenCorners; long long orientation; } mainGeometryContext;
@property (nonatomic) struct SBPIPPositionGeometryContext { struct CGSize { double width; double height; } pipCurrentSize; struct CGSize { double width; double height; } pipLastSteadySize; struct CGSize { double width; double height; } pipStashedSize; struct CGPoint { double x; double y; } pipAnchorPointOffset; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } containerBounds; struct UIEdgeInsets { double top; double left; double bottom; double right; } edgeInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } minimumPadding; struct UIEdgeInsets { double top; double left; double bottom; double right; } stashedMinimumPadding; unsigned long long offscreenCorners; long long orientation; } extendedGeometryContext;
@property (nonatomic) struct SBPIPPositionInteractionStateContext { BOOL isStashed; BOOL isInteractive; BOOL hasActiveGesture; BOOL isFreelyPositionable; struct CGPoint { double x; double y; } projectedPosition; struct CGPoint { double x; double y; } initialPosition; struct CGPoint { double x; double y; } currentPosition; double currentPositionStashProgress; double projectedPositionStashProgress; } interactionContext;

- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)layoutSubviews;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_backgroundFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_unionFrame;

@end