luxlabs header browser preview


@class CAMSnapshotView;
@protocol CAMViewfinderTransitionable;

@interface CAMViewfinderFlipTransition : NSObject

@property (readonly, weak, nonatomic) id<CAMViewfinderTransitionable> _transitionableViewfinder;
@property (retain, nonatomic, setter=_setFrontSnapshotView:) CAMSnapshotView *_frontSnapshotView;
@property (retain, nonatomic, setter=_setBackSnapshotView:) CAMSnapshotView *_backSnapshotView;
@property (retain, nonatomic, setter=_setTargetSnapshotView:) CAMSnapshotView *_targetSnapshotView;
@property (nonatomic, setter=_setCurrentAnimationID:) unsigned long long _currentAnimationID;

- (void)_getCurrentRadians:(out double *)a0 targetRadians:(out double *)a1 forDirection:(unsigned long long)a2 withAnimation:(id)a3 onFrontSnapshotLayer:(id)a4;
- (double)_backSnapshotTargetRadiansForDirection:(unsigned long long)a0 frontSnapshotRadians:(double)a1;
- (void)completeTransitionToLivePreviewWithCompletionHandler:(id /* block */)a0;
- (void)performFlipTransitionWithDirection:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)_cleanupFromFlipTransition;
- (void).cxx_destruct;
- (id)_snapshotFlipAnimationFromValue:(double)a0 toValue:(double)a1;
- (id)initWithTransitionableViewfinder:(id)a0;
- (double)_frontSnapshotTargetRadiansForDirection:(unsigned long long)a0 fromRadians:(double)a1;

@end