luxlabs header browser preview


@class NSString, OFUIViewController, OFUIView;
@protocol OFViewControllerInteractiveTransitioning, OFViewControllerAnimatedTransitioning;

@interface _OFViewControllerTransitionContext : NSObject <OFViewControllerTransitioningContext> {
    OFUIViewController *_fromViewController;
    OFUIViewController *_toViewController;
    OFUIView *_containerView;
    double _progress;
    double _progressVelocity;
    double _lastUpdateTimestamp;
    long long _state;
    struct { unsigned char interactorImplementsCompletionSpeed : 1; unsigned char interactorImplementsCompletionCurve : 1; unsigned int isCurrentlyInteractive; unsigned char transitionWasCancelled : 1; unsigned char transitionIsCompleting : 1; } _flags;
}

@property (nonatomic) BOOL isInFlight;
@property (nonatomic) BOOL doEaseIn;
@property (nonatomic) BOOL doEaseOut;
@property (nonatomic) BOOL isRubberBanding;
@property (copy, nonatomic) id /* block */ interactiveUpdateHandler;
@property (readonly) id<OFViewControllerAnimatedTransitioning> animator;
@property (readonly) id<OFViewControllerInteractiveTransitioning> interactor;
@property (copy, nonatomic) id /* block */ willCompleteHandler;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (nonatomic) double progressVelocity;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)updateInteractiveTransition:(double)a0;
- (BOOL)initiallyInteractive;
- (BOOL)isInteractive;
- (void)completeTransition:(BOOL)a0;
- (double)progress;
- (void)dealloc;
- (id)toViewController;
- (BOOL)wasCancelled;
- (id)containerView;
- (id)fromViewController;
- (BOOL)isCompleting;
- (void)startInteractiveTransition;
- (void)makeTransitionInteractiveWithInteractor:(id)a0 andProgress:(double)a1;
- (void)cancelInteractiveTransitionWithVelocity:(double)a0;
- (void)finishInteractiveTransitionWithVelocity:(double)a0;
- (id)initWithContainerView:(id)a0 fromViewController:(id)a1 toViewController:(id)a2 animator:(id)a3 interactor:(id)a4;
- (void)setIsCompleting:(BOOL)a0;
- (void)updateNonInteractiveTransitionWithProgress:(double)a0;

@end