luxlabs header browser preview


@class TSDPathSource;

@interface TSDConnectionLineRep : TSDShapeRep {
    TSDPathSource *mLastPathSource;
}

+ (BOOL)canConnectToRep:(id)a0;
+ (id)infosToConnectFromSelection:(id)a0 withInteractiveCanvasController:(id)a1;

- (BOOL)isDraggable;
- (void)dealloc;
- (BOOL)isSelectable;
- (BOOL)containsPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)directlyManagesLayerContent;
- (unsigned long long)enabledKnobMask;
- (id)additionalRepsForDragging;
- (BOOL)canBeUsedForImageMask;
- (BOOL)canConnectToRep:(id)a0;
- (BOOL)canMakePathEditable;
- (BOOL)canUseSpecializedHitRegionForKnob:(id)a0;
- (id)connectionLineLayout;
- (struct CGPoint { double x0; double x1; })i_dragOffset;
- (BOOL)i_editMenuOverlapsEndKnobs;
- (BOOL)p_controlKnobVisible;
- (BOOL)p_isConnected;
- (BOOL)p_isConnectedToLockedObjects;
- (double)shortestDistanceToPoint:(struct CGPoint { double x0; double x1; })a0 countAsHit:(BOOL *)a1;
- (BOOL)shouldCreateKnobs;
- (BOOL)shouldCreateSelectionKnobs;
- (BOOL)shouldShowCommentHighlight;
- (BOOL)shouldShowSmartShapeKnobs;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })targetRectForEditMenu;
- (void)updateFromLayout;

@end