luxlabs header browser preview


@class _UIInteractionEffect_deprecated, _UIPreviewInteractionCommitTransition, _UITouchesObservingGestureRecognizer, _UIPreviewInteractionGestureRecognizer, _UIPreviewInteractionPresentationTransition, _UIPreviewPresentationController2, UIViewController, UIView, UIPreviewInteraction, UIGestureRecognizer, _UISteadyTouchForceGestureRecognizer, NSString, _UIPreviewInteractionDismissTransition, _UIPreviewActionsController;
@protocol _UIPreviewInteractionTouchForceProviding, _UIPreviewInteractionControllerDelegate, _UIPreviewInteractionHighlighting, UIViewControllerPreviewing_Internal;

@interface _UIPreviewInteractionController : NSObject <UIGestureRecognizerDelegate, UIPreviewInteractionDelegate, UIViewControllerTransitioningDelegate, _UIPreviewActionsControllerDelegate>

@property (nonatomic) struct CGPoint { double x; double y; } location;
@property (weak, nonatomic) UIView *sourceView;
@property (weak, nonatomic) UIViewController *presentingViewController;
@property (retain, nonatomic) UIPreviewInteraction *previewInteraction;
@property (retain, nonatomic) id<_UIPreviewInteractionTouchForceProviding> presentedViewTouchForceProvider;
@property (retain, nonatomic) id<_UIPreviewInteractionTouchForceProviding> pausingTouchForceProvider;
@property (retain, nonatomic) _UIPreviewInteractionGestureRecognizer *revealGestureRecognizer;
@property (retain, nonatomic) _UIPreviewInteractionGestureRecognizer *previewGestureRecognizer;
@property (retain, nonatomic) _UISteadyTouchForceGestureRecognizer *steadyTouchForceGestureRecognizer;
@property (retain, nonatomic) UIViewController *currentPreviewViewController;
@property (retain, nonatomic) _UIPreviewPresentationController2 *currentPresentationController;
@property (retain, nonatomic) id<_UIPreviewInteractionHighlighting> currentHighlighter;
@property (retain, nonatomic) _UIPreviewInteractionPresentationTransition *currentPresentationTransition;
@property (retain, nonatomic) _UIPreviewInteractionDismissTransition *currentDismissTransition;
@property (retain, nonatomic) _UIPreviewInteractionCommitTransition *currentCommitTransition;
@property (nonatomic) BOOL performingPreviewTransition;
@property (nonatomic) BOOL hasTransitionedToPreview;
@property (nonatomic) BOOL dismissingPreview;
@property (nonatomic) BOOL commitTransitionScheduled;
@property (nonatomic) BOOL performingCommitTransition;
@property (retain, nonatomic) _UIInteractionEffect_deprecated *currentInteractionEffect;
@property (retain, nonatomic) _UITouchesObservingGestureRecognizer *gestureRecognizerForPreviewActions;
@property (retain, nonatomic) _UIPreviewActionsController *previewActionsController;
@property (nonatomic) struct CGPoint { double x; double y; } initialLocationForPreviewActionsPanning;
@property (weak, nonatomic) id<UIViewControllerPreviewing_Internal> currentPreviewingContext;
@property (readonly, nonatomic) UIGestureRecognizer *presentationGestureRecognizer;
@property (readonly, nonatomic) UIGestureRecognizer *beginPreviewGestureRecognizer;
@property (weak, nonatomic) id<_UIPreviewInteractionControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithView:(id)a0;
- (void)_gestureRecognizerFailed:(id)a0;
- (id)animationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2;
- (id)animationControllerForDismissedController:(id)a0;
- (void)dealloc;
- (id)interactionControllerForPresentation:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1;
- (void).cxx_destruct;
- (id)presentationControllerForPresentedViewController:(id)a0 presentingViewController:(id)a1 sourceViewController:(id)a2;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)_handleSteadyTouchForceGesture:(id)a0;
- (void)_dismissPreviewViewControllerIfNeeded;
- (void)_dismissPreviewViewControllerIfNeededWithCompletion:(id /* block */)a0;
- (void)_finalizeAfterPreviewViewControllerPresentation;
- (void)_finalizeHighlighterAfterPreviewViewControllerPresentation;
- (void)_handlePreviewActionsGesture:(id)a0;
- (void)_handlePreviewGesture:(id)a0;
- (void)_handleRevealGesture:(id)a0;
- (BOOL)_isLongPressGestureRecognizerUsedForDelayingActions:(id)a0;
- (id)_newHighlighterForPreviewingContext:(id)a0;
- (void)_overrideSourceViewForBinaryCompatibilityIfNeeded:(id *)a0 sourceRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1;
- (id)_preferredNavigationControllerForCommitTransition;
- (void)_preparePreviewPresentationControllerIfNeeded:(id)a0;
- (BOOL)_preparePreviewViewControllerPresentationFromPreviewInteraction:(id)a0;
- (id)_preparedInteractionEffect;
- (BOOL)_previewInteractionShouldEndOnGestureCompletion:(id)a0;
- (id)_previewPresentationControllerForViewController:(id)a0;
- (BOOL)_previewingIsPossibleForView:(id)a0;
- (void)_resetCustomPresentationHooks;
- (void)_revertInteractionEffectToStartState;
- (void)_stopCurrentInteractionEffect;
- (BOOL)_viewControllerIsChildOfTwoColumnSplitViewController:(id)a0;
- (void)commitInteractivePreview;
- (void)didDismissPreviewActionsController:(id)a0;
- (struct CGPoint { double x0; double x1; })initialPlatterPositionForPreviewActionsController:(id)a0;
- (struct CGSize { double x0; double x1; })maximumPreviewActionsViewSizeForPreviewActionsController:(id)a0;
- (void)previewActionsController:(id)a0 didCompleteWithSelectedAction:(id)a1;
- (void)previewActionsController:(id)a0 didUpdatePlatterTranslation:(struct CGVector { double x0; double x1; })a1 withVelocity:(struct CGVector { double x0; double x1; })a2;
- (void)previewInteraction:(id)a0 didUpdateCommitTransition:(double)a1 ended:(BOOL)a2;
- (void)previewInteraction:(id)a0 didUpdatePreviewTransition:(double)a1 ended:(BOOL)a2;
- (void)previewInteractionDidCancel:(id)a0;
- (BOOL)previewInteractionShouldBegin:(id)a0;

@end