luxlabs header browser preview


@class NSString, NSMutableArray, NSObject;
@protocol TSDContainerInfo, TSDMutableContainerInfo;

@interface TSDContainerRep : TSDRep <TSDMutableContainerRep> {
    NSMutableArray *mChildReps;
}

@property (readonly, nonatomic) NSObject<TSDMutableContainerInfo> *mutableContainerInfo;
@property (readonly, nonatomic) NSObject<TSDContainerInfo> *containerInfo;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)drawInContext:(struct CGContext { } *)a0;
- (id)hitRep:(struct CGPoint { double x0; double x1; })a0 withGesture:(id)a1 passingTest:(id /* block */)a2;
- (id)childReps;
- (id)hitRep:(struct CGPoint { double x0; double x1; })a0;
- (void)removeChildRep:(id)a0;
- (void)selectChildRep:(id)a0;
- (void)addAdditionalChildLayersToArray:(id)a0;
- (void)addChildRep:(id)a0;
- (BOOL)canDrawInParallel;
- (BOOL)canSelectChildRep:(id)a0;
- (id)childRepsForHitTesting;
- (id)hitRepChrome:(struct CGPoint { double x0; double x1; })a0;
- (id)hitRepChrome:(struct CGPoint { double x0; double x1; })a0 passingTest:(id /* block */)a1;
- (id)hitReps:(struct CGPoint { double x0; double x1; })a0 withSlopBlock:(id /* block */)a1;
- (void)insertChildRep:(id)a0 above:(id)a1;
- (void)insertChildRep:(id)a0 atIndex:(unsigned long long)a1;
- (void)insertChildRep:(id)a0 below:(id)a1;
- (BOOL)mustDrawOnMainThreadForInteractiveCanvas;
- (void)recursivelyPerformSelector:(SEL)a0 withObject:(id)a1 withObject:(id)a2;
- (void)recursivelyPerformSelectorIfImplemented:(SEL)a0 withObject:(id)a1 withObject:(id)a2;
- (void)replaceChildRep:(id)a0 with:(id)a1;
- (void)replaceContentsFromRep:(id)a0;
- (void)setChildReps:(id)a0;
- (void)updateChildrenFromLayout;
- (id)visibleChildLayouts;
- (void)willReplaceContentsFromRep:(id)a0;

@end