System/Library/PrivateFrameworks/PhotosUIPrivate.framework
PUViewControllerTransition.h
Download PUViewControllerTransition.h
@class NSString, UIPercentDrivenInteractiveTransition;
@protocol UIViewControllerContextTransitioning;
@interface PUViewControllerTransition : NSObject <UIViewControllerAnimatedTransitioning> {
id<UIViewControllerContextTransitioning> _transitionContext;
UIPercentDrivenInteractiveTransition *_interactiveTransition;
}
@property (nonatomic, setter=_setInteractiveProgress:) double interactiveProgress;
@property (nonatomic, getter=isInteractive, setter=_setInteractive:) BOOL interactive;
@property (nonatomic) double visibleInteractiveProgress;
@property (nonatomic) BOOL startedInteractively;
@property (readonly, nonatomic) double imageModulationIntensity;
@property (readonly, nonatomic) double duration;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)interactionControllerForAnimationController:(id)a0;
- (void)finishInteractiveTransition;
- (void)cancelInteractiveTransition;
- (void)completeTransition:(BOOL)a0;
- (double)transitionDuration:(id)a0;
- (id)toViewController;
- (id)initWithDuration:(double)a0;
- (id)containerView;
- (id)fromViewController;
- (void)animateTransition:(id)a0;
- (void)setTransitionContext:(id)a0;
- (void).cxx_destruct;
- (void)animationEnded:(BOOL)a0;
- (id)transitionContext;
- (id)interactiveTransition;
- (id)_newInteractiveTransition;
- (void)didCompleteTransitionAnimation;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })finalFromViewFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })finalToViewFrame;
- (void)imageModulationIntensityDidChange;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })initialFromViewFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })initialToViewFrame;
- (void)updateInteractiveTransitionProgress:(double)a0;
- (void)updateInteractiveTransitionProgress:(double)a0 visibleTransitionProgress:(double)a1;
@end