luxlabs header browser preview


@class TSDInteractiveCanvasController, TSDCanvasLayer, NSString, UITextInputPasswordRules, TSKScrollView;
@protocol TSDCanvasLayerHosting, UITextLinkInteraction;

@interface TSDCanvasView : UIView <UITextLinkInteraction, _UITextInputRevealSupportProviding, UITextInputTraits>

@property (nonatomic) TSDInteractiveCanvasController *controller;
@property (nonatomic) id<TSDCanvasLayerHosting> layerHost;
@property (nonatomic) id<UITextLinkInteraction> hyperLinkDelegate;
@property (readonly) TSKScrollView *enclosingScrollView;
@property (readonly, nonatomic) TSDCanvasLayer *canvasLayer;
@property (readonly, nonatomic) TSDCanvasView *rootCanvasView;
@property (nonatomic) long long autocapitalizationType;
@property (nonatomic) long long autocorrectionType;
@property (nonatomic) long long spellCheckingType;
@property (nonatomic) long long smartQuotesType;
@property (nonatomic) long long smartDashesType;
@property (nonatomic) long long smartInsertDeleteType;
@property (nonatomic) long long inlinePredictionType;
@property (nonatomic) long long keyboardType;
@property (nonatomic) long long keyboardAppearance;
@property (nonatomic) long long returnKeyType;
@property (nonatomic) BOOL enablesReturnKeyAutomatically;
@property (nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry;
@property (copy, nonatomic) NSString *textContentType;
@property (copy, nonatomic) UITextInputPasswordRules *passwordRules;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (Class)layerClass;

- (id)actionForLayer:(id)a0 forKey:(id)a1;
- (void)teardown;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (id)_textInputForReveal;
- (id)_textImageFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)tapLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_requestTextItemConstrainedToLineAtPoint:(struct CGPoint { double x0; double x1; })a0 resultHandler:(id /* block */)a1;
- (void)cancelInteractionWithLink;
- (BOOL)isInteractingWithLink;
- (BOOL)mightHaveLinks;
- (void)startInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)startLongInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)updateInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)validateInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)willInteractWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0;

@end