luxlabs header browser preview


@class UIPreviewAction, _UIPreviewPresentationEffectView, UIWindow, UIInteractionProgress, NSString, UIPreviewInteractionController, _UIStatesFeedbackGenerator, _UIPreviewPresentationAnimator, NSArray, _UIPreviewPresentationContainerView, UIPreviewForceInteractionProgress, _UIPreviewActionSheetView, _UIPlatterMenuDynamicsController, UIView, NSLayoutConstraint, UIGestureRecognizer, UIImageView, _UIPreviewQuickActionView, UIScrollView, UITapGestureRecognizer, _UIVelocityIntegrator;
@protocol _UIForcePresentationControllerDelegate, UIViewControllerPreviewing;

@interface _UIPreviewPresentationController : UIPreviewPresentationController <UIInteractionProgressObserver, _UIPreviewActionSheetViewDelegate, _UIPlatterMenuDynamicsControllerDelegate, UIForcePresentationController>

@property (nonatomic) BOOL didSendBeginEvent;
@property (retain, nonatomic) UIView *actionSheetContainerView;
@property (retain, nonatomic) UIScrollView *containerScrollView;
@property (retain, nonatomic) _UIPreviewActionSheetView *previewActionSheet;
@property (retain, nonatomic) UIPreviewForceInteractionProgress *interactionProgressForCommit;
@property (retain, nonatomic) UIPreviewForceInteractionProgress *interactionProgressForBreathing;
@property (retain, nonatomic) _UIPreviewPresentationContainerView *presentationContainerView;
@property (retain, nonatomic) _UIPreviewPresentationEffectView *revealContainerView;
@property (retain, nonatomic) UIWindow *initialSourceViewSnapshotWindow;
@property (retain, nonatomic) UIView *initialSourceViewSnapshot;
@property (retain, nonatomic) _UIPreviewPresentationAnimator *unhighlightPreviewCellSnapshotViewAnimator;
@property (copy, nonatomic) NSArray *previewActionItems;
@property (copy, nonatomic) UIPreviewAction *leadingPreviewAction;
@property (copy, nonatomic) UIPreviewAction *trailingPreviewAction;
@property (retain, nonatomic) _UIPreviewQuickActionView *leadingQuickActionView;
@property (retain, nonatomic) _UIPreviewQuickActionView *trailingQuickActionView;
@property (retain, nonatomic) NSLayoutConstraint *leadingQuickActionViewEdgeConstraint;
@property (retain, nonatomic) NSLayoutConstraint *trailingQuickActionViewEdgeConstraint;
@property (retain, nonatomic) UIImageView *actionSheetAvailableImageView;
@property (nonatomic) BOOL leadingQuickActionViewSelected;
@property (nonatomic) BOOL trailingQuickActionViewSelected;
@property (retain, nonatomic) NSLayoutConstraint *containerScrollViewXConstraint;
@property (retain, nonatomic) UITapGestureRecognizer *tapToDismissGestureRecognizer;
@property (retain, nonatomic) UIGestureRecognizer *modalPreviewActionsPanningGestureRecognizer;
@property (nonatomic) BOOL isAnimatingActionSheet;
@property (retain, nonatomic) _UIPlatterMenuDynamicsController *platterMenuController;
@property (retain, nonatomic) _UIVelocityIntegrator *revealPanningVelocityIntegrator;
@property (nonatomic) BOOL hasAskedForDismissalInternally;
@property (nonatomic) BOOL hasAskedForCommitInternally;
@property (nonatomic) BOOL preDismissAnimationsInflight;
@property (nonatomic) BOOL panningGestureRecognizerInProgress;
@property (readonly, nonatomic, getter=isBreathing) BOOL breathing;
@property (nonatomic) unsigned long long currentPresentationPhase;
@property (weak, nonatomic) UIPreviewInteractionController *previewInteractionController;
@property (weak, nonatomic) id<UIViewControllerPreviewing> previewingContext;
@property (retain, nonatomic) UIInteractionProgress *interactionProgressForPresentation;
@property (nonatomic) double presentationViewCornerRadius;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) id /* block */ presentationPhaseCompletionBlock;
@property (retain, nonatomic) UIGestureRecognizer *panningGestureRecognizer;
@property (nonatomic) BOOL _sourceViewSnapshotAndScaleTransformSuppressed;
@property (readonly, nonatomic) UIView *_revealContainerView;
@property (retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator;
@property (weak, nonatomic) id<_UIForcePresentationControllerDelegate> forcePresentationControllerDelegate;

+ (id)_backgroundEffectForTraitCollection:(id)a0 interactive:(BOOL)a1;
+ (BOOL)_shouldApplyVisualEffectsToPresentingView;

- (id)initWithPresentedViewController:(id)a0 presentingViewController:(id)a1;
- (void)interactionProgressDidUpdate:(id)a0;
- (void)dismissalTransitionWillBegin;
- (void)dismissalTransitionDidEnd:(BOOL)a0;
- (void)presentationTransitionDidEnd:(BOOL)a0;
- (void)interactionProgress:(id)a0 didEnd:(BOOL)a1;
- (void)dealloc;
- (void)containerViewWillLayoutSubviews;
- (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0;
- (void)presentationTransitionWillBegin;
- (id)platterView;
- (void).cxx_destruct;
- (void)_beginBreathing;
- (id)_animatorForContainmentTransition;
- (struct CGPoint { double x0; double x1; })_applyLayoutAdjustmentsForManagedViewWithPosition:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)_canCommitPresentation;
- (BOOL)_canDismissPresentation;
- (void)_configureActionSheetChromeViews;
- (void)_configureDynamicsController;
- (void)_configureInitialActionSheetViewIfNeeded;
- (void)_dismissForHandledActionWithCompletion:(id /* block */)a0;
- (void)_dismissForSelectionQuickActionAnimated;
- (void)_dismissPresentation;
- (void)_dismissPresentationWithCompletion:(id /* block */)a0;
- (void)_dismissTransitionDidComplete:(BOOL)a0;
- (struct CGPoint { double x0; double x1; })_dismissedActionSheetCenterForActionSheet:(id)a0;
- (void)_endBreathing;
- (BOOL)_hasPreviewActions;
- (BOOL)_hasPreviewQuickActions;
- (BOOL)_hasSelectedQuickAction;
- (void)_hideQuickActions;
- (void)_invokeCommitHandlerFromInteractionProgress;
- (void)_layoutForDismissTransition;
- (void)_layoutForPreviewInteractionProgress:(double)a0;
- (void)_layoutForPreviewTransition;
- (void)_layoutForRevealTransition;
- (void)_layoutForRevealUnhighlightTransition:(double)a0;
- (double)_leadingQuickActionOffsetForCenterPosition:(struct CGPoint { double x0; double x1; })a0 swipeView:(id)a1;
- (id)_makeAndAddToViewHierarchyPreviewActionSheetForMenuItems:(id)a0;
- (void)_panningGestureRecognizerDidFire:(id)a0;
- (BOOL)_platterIsInInitialPosition;
- (BOOL)_platterIsInInitialPositionMostly;
- (BOOL)_platterIsSelectingPreviewActions;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_preferredSourceViewRect;
- (void)_prepareInitialSourceViewSnapshot;
- (void)_preparePresentationContainerViewForPreviewInteraction;
- (void)_preparePresentationContainerViewForPreviewTransition;
- (void)_presentSubActionSheetForPreviewActionGroup:(id)a0;
- (void)_presentationTransitionWillBeginForContainerEffectView:(id)a0;
- (struct CGPoint { double x0; double x1; })_presentedActionSheetCenterForActionSheet:(id)a0;
- (void)_previewTransitionDidComplete:(BOOL)a0;
- (double)_quickActionSelectionOffset;
- (double)_quickActionsSelectionThresholdForPreviewMenuItemStyle:(long long)a0;
- (void)_restorePlatterToInitialStatePositionAnimated;
- (void)_restorePlatterToInitialStatePositionAnimatedWithCompletion:(id /* block */)a0;
- (void)_revealTransitionDidComplete:(BOOL)a0;
- (void)_setupInteractionProgressForBreathing;
- (BOOL)_shouldSavePresentedViewControllerForStateRestoration;
- (void)_stopUnhighlightPreviewCellSnapshotViewAnimationIfNeeded;
- (void)_tapToDismissPreviewWithActionsDidFire:(id)a0;
- (double)_trailingQuickActionOffsetForCenterPosition:(struct CGPoint { double x0; double x1; })a0 swipeView:(id)a1;
- (void)_triggerQuickActionHandlerIfNeeded;
- (void)_unhighlightPreviewCellSnapshotViewsIfNeeded;
- (void)_updateBreathingTransformWithProgress:(double)a0 animated:(BOOL)a1;
- (void)_updateRevealContainerViewForSourceRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_updateVisibiltyOfPreviewActionChromeForCurrentState;
- (id)_viewsParticipatingInNavigationControllerTransition;
- (void)_willCommitPresentation;
- (struct CGPoint { double x0; double x1; })centerForMenuDismissed;
- (struct CGPoint { double x0; double x1; })centerForMenuDismissedForActionSheet:(id)a0;
- (struct CGPoint { double x0; double x1; })centerForMenuPresented;
- (struct CGPoint { double x0; double x1; })centerForMenuPresentedForActionSheet:(id)a0;
- (struct CGPoint { double x0; double x1; })centerForPlatterWithMenuViewDismissed;
- (struct CGPoint { double x0; double x1; })centerForPlatterWithMenuViewPresented;
- (struct CGPoint { double x0; double x1; })centerForPlatterWithMenuViewPresentedForActionSheet:(id)a0;
- (struct CGPoint { double x0; double x1; })initialCenterForLeadingSwipeActionView;
- (struct CGPoint { double x0; double x1; })initialCenterForTrailingSwipeActionView;
- (id)leadingSwipeActionView;
- (double)minimumSpacingBetweenPlatterAndMenu;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })platterBounds;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })platterContainerBounds;
- (double)platterContainerCenterX;
- (double)platterContainerCenterY;
- (void)platterMenuDynamicsController:(id)a0 didMoveSwipeView:(id)a1 toPosition:(struct CGPoint { double x0; double x1; })a2;
- (void)platterMenuDynamicsControllerDidDismissWithController:(id)a0;
- (double)presentationViewCornerRadius;
- (BOOL)previewActionSheetCanSelectItem:(id)a0;
- (void)setPresentationViewCornerRadius:(double)a0;
- (void)setupAdditionalModalGestureRecognizers;
- (void)systemLayoutFittingSizeDidChangeForChildContentContainer:(id)a0;
- (id)trailingSwipeActionView;
- (void)updateSwipeActionsIfApplicable;

@end