luxlabs header browser preview


@class UIViewController, SUMaskedView, SUTouchCaptureView, SUScriptWindowContext, SUScriptFunction, SUMaskProvider, NSMutableArray, SUOverlayTransition;

@interface SUOverlayViewController : SUViewController {
    NSMutableArray *_actionQueue;
    UIViewController *_activeViewController;
    SUOverlayTransition *_lastFlipTransition;
    SUScriptWindowContext *_scriptWindowContext;
    long long _state;
    SUMaskedView *_subviewContainerView;
    SUTouchCaptureView *_touchCaptureView;
}

@property (readonly, nonatomic) UIViewController *activeViewController;
@property (retain, nonatomic) UIViewController *backViewController;
@property (retain, nonatomic) UIViewController *frontViewController;
@property (nonatomic) struct CGSize { double width; double height; } overlaySize;
@property (retain, nonatomic) SUMaskProvider *maskProvider;
@property (nonatomic) double shadowOpacity;
@property (nonatomic) double shadowRadius;
@property (nonatomic) BOOL canSwipeToDismiss;
@property (retain, nonatomic) SUScriptFunction *shouldDismissFunction;
@property (readonly, nonatomic, getter=isActiveOverlay) BOOL activeOverlay;
@property (readonly, nonatomic, getter=isOnFront) BOOL onFront;
@property (retain, nonatomic) SUOverlayTransition *presentationTransition;

+ (struct CGSize { double x0; double x1; })defaultOverlaySize;

- (id)_flipTransition;
- (id)init;
- (void)animationDidStop:(id)a0 finished:(BOOL)a1;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)loadView;
- (void)viewDidAppear:(BOOL)a0;
- (id)_activeViewController;
- (void)_enqueueAction:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)storePage:(id)a0 finishedWithSuccess:(BOOL)a1;
- (void)_setShadowVisible:(BOOL)a0;
- (void)_applyDisplayProperties;
- (void)_applyOverlayConfiguration:(id)a0;
- (void)_finishFlipAction:(id)a0;
- (BOOL)_isControllerLoaded:(id)a0;
- (void)_overlayActionDidFinish;
- (void)_overlayAnimationDidFinish;
- (void)_performFlipAction:(id)a0;
- (void)_performFlipTransitionAction:(id)a0;
- (void)_performNextAction;
- (void)_setActiveViewController:(id)a0 updateInterface:(BOOL)a1;
- (id)_subviewContainerView;
- (void)_tearDownTouchCaptureView;
- (void)_touchCaptureAction:(id)a0;
- (id)copyArchivableContext;
- (void)flipWithTransition:(id)a0;
- (void)imagePageViewTapped:(id)a0;
- (id)initWithOverlayConfiguration:(id)a0;
- (void)invalidateForMemoryPurge;
- (void)restoreArchivableContext:(id)a0;
- (id)scriptWindowContext;
- (void)setScriptWindowContext:(id)a0;
- (BOOL)shouldExcludeFromNavigationHistory;
- (void)viewWillDismissWithTransition:(id)a0;

@end