System/Library/Frameworks/WebKit.framework
WKFullscreenAnimationController.h
Download WKFullscreenAnimationController.h
@class NSString, UIViewController;
@protocol UIViewControllerContextTransitioning;
@interface WKFullscreenAnimationController : NSObject <UIViewControllerAnimatedTransitioning, UIViewControllerInteractiveTransitioning> {
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _initialMaskViewBounds;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _finalMaskViewBounds;
struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _initialAnimatingViewTransform;
struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _finalAnimatingViewTransform;
struct CGPoint { double x; double y; } _initialMaskViewCenter;
struct CGPoint { double x; double y; } _finalMaskViewCenter;
struct RetainPtr<UIView> { void *m_ptr; } _maskView;
struct RetainPtr<UIView> { void *m_ptr; } _animatingView;
struct RetainPtr<id<UIViewControllerContextTransitioning>> { void *m_ptr; } _context;
double _initialBackgroundAlpha;
double _finalBackgroundAlpha;
}
@property (retain, nonatomic) UIViewController *viewController;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } initialFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } finalFrame;
@property (nonatomic, getter=isAnimatingIn) BOOL animatingIn;
@property (readonly, nonatomic) id<UIViewControllerContextTransitioning> context;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) double completionSpeed;
@property (readonly, nonatomic) long long completionCurve;
@property (readonly, nonatomic) BOOL wantsInteractiveStart;
- (void)startInteractiveTransition:(id)a0;
- (double)transitionDuration:(id)a0;
- (void)dealloc;
- (id).cxx_construct;
- (void)animateTransition:(id)a0;
- (void).cxx_destruct;
- (void)animationEnded:(BOOL)a0;
- (void)end:(BOOL)a0;
- (void)updateWithProgress:(double)a0;
- (void)_createViewsForTransitionContext:(id)a0;
- (void)configureInitialAndFinalStatesForTransition:(id)a0;
- (void)updateWithProgress:(double)a0 scale:(double)a1 translation:(struct CGSize { double x0; double x1; })a2 anchor:(struct CGPoint { double x0; double x1; })a3;
- (void)updateWithProgress:(double)a0 translation:(struct CGSize { double x0; double x1; })a1 anchor:(struct CGPoint { double x0; double x1; })a2;
@end