System/Library/PrivateFrameworks/SpringBoard.framework
SBPIPInteractionControllerVisualizationView.h
Download SBPIPInteractionControllerVisualizationView.h
@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