luxlabs header browser preview


@class UIViewAnimationState, NSMutableArray;

@interface UIViewAnimationBlockDelegate : NSObject {
    BOOL _didBeginBlockAnimation;
    BOOL _isZeroDuration;
    BOOL _allowsUserInteractionToCutOffEndOfAnimation;
    BOOL _allowsHitTesting;
    BOOL _animationDidStopSent;
    id /* block */ _start;
    id /* block */ _completion;
    NSMutableArray *_systemPostAnimationActions;
}

@property (readonly, nonatomic) BOOL _allowsUserInteraction;
@property (nonatomic, setter=_setForcingImmediateCompletion:) BOOL _forcingImmediateCompletion;
@property (weak, nonatomic) UIViewAnimationState *_animationState;

+ (void)setAnimationBlockDelegateWithDuration:(double)a0 options:(unsigned long long)a1 start:(id /* block */)a2 completion:(id /* block */)a3;
+ (id)animationBlockDelegateWithDuration:(double)a0 options:(unsigned long long)a1 start:(id /* block */)a2 completion:(id /* block */)a3;

- (BOOL)_allowsHitTesting;
- (void)_sendDeferredCompletion:(id)a0;
- (void)_willBeginBlockAnimation:(id)a0 context:(id)a1;
- (void).cxx_destruct;
- (void)_didEndBlockAnimation:(id)a0 finished:(id)a1 context:(void *)a2;
- (BOOL)_allowsUserInteractionToCutOffEndOfAnimation;

@end