luxlabs header browser preview


@class NSString;
@protocol WKKeyboardScrollViewAnimatorDelegate;

@interface WKKeyboardScrollViewAnimator : NSObject <WKKeyboardScrollableInternal> {
    struct WeakObjCPtr<UIScrollView> { id m_weakReference; } _scrollView;
    struct RetainPtr<WKKeyboardScrollingAnimator> { void *m_ptr; } _animator;
    BOOL _delegateRespondsToIsKeyboardScrollable;
    BOOL _delegateRespondsToDistanceForIncrement;
    BOOL _delegateRespondsToWillScroll;
    BOOL _delegateRespondsToDidFinishScrolling;
}

@property (weak, nonatomic) id<WKKeyboardScrollViewAnimatorDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (struct CGPoint { double x0; double x1; })boundedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)didFinishScrolling;
- (struct CGPoint { double x0; double x1; })contentOffset;
- (void)handleKeyEvent:(id)a0;
- (id)init;
- (void)dealloc;
- (struct RectEdges<bool> { struct array<bool, 4UL> { BOOL x0[4]; } x0; })scrollableDirectionsFromOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)scrollToContentOffset:(struct FloatPoint { float x0; float x1; })a0 animated:(BOOL)a1;
- (void)invalidate;
- (id).cxx_construct;
- (double)distanceForIncrement:(unsigned char)a0 inDirection:(unsigned char)a1;
- (void).cxx_destruct;
- (BOOL)beginWithEvent:(id)a0;
- (BOOL)scrollTriggeringKeyIsPressed;
- (BOOL)isKeyboardScrollable;
- (void)scrollWithScrollToExtentAnimationTo:(struct CGPoint { double x0; double x1; })a0;
- (id)initWithScrollView:(id)a0;
- (struct CGSize { double x0; double x1; })interactiveScrollVelocity;
- (void)willStartInteractiveScroll;
- (void)stopScrollingImmediately;
- (struct RectEdges<bool> { struct array<bool, 4UL> { BOOL x0[4]; } x0; })rubberbandableDirections;

@end