luxlabs header browser preview


@class PKTiledView, UIView;

@interface PaperKit.CanvasElementDrawingView : PKAttachmentView {
    void /* unknown type, empty encoding */ canvasElementView;
    void /* unknown type, empty encoding */ liveStreamingDisplayLink;
    void /* unknown type, empty encoding */ liveStreamingStartTimeInterval;
    void /* unknown type, empty encoding */ liveErasingDrawing;
}

@property (nonatomic, readonly) BOOL canBecomeFirstResponder;
@property (nonatomic, readonly) PKTiledView *tiledView;
@property (nonatomic, readonly) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } drawingTransform;
@property (nonatomic, readonly) BOOL isAtEndOfDocument;
@property (nonatomic, readonly) BOOL updateHeightAfterDrawing;
@property (nonatomic, readonly) UIView *attachmentContainerView;

- (void)selectionDidChange;
- (BOOL)resignFirstResponder;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (BOOL)becomeFirstResponder;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (void)setAttachmentChromeVisible:(BOOL)a0 animated:(BOOL)a1 highlightBackground:(BOOL)a2;
- (void)drawingDidChangeVisibleStrokes:(BOOL)a0;
- (void)didBeginDrawing;
- (void)beganStroke:(id)a0;
- (void)cancelledStroke:(id)a0;
- (void)drawingDidEraseStrokes:(id)a0;
- (void)endedStroke:(id)a0;
- (double)heightFromDrawing:(id)a0 delta:(double)a1;
- (BOOL)hitByTouchLocation:(struct CGPoint { double x0; double x1; })a0 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (BOOL)hitChrome:(struct CGPoint { double x0; double x1; })a0 isStylus:(BOOL)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 drawing:(id)a1;
- (void)updateDrawingHeight:(double)a0;
- (void)updateFrameForTextContainer;
- (void)displayLinkUpdateLiveDrawing;

@end