luxlabs header browser preview


@class NSArray, UIDynamicAnimator, NSMutableArray;

@interface UIDynamicBehavior : NSObject {
    UIDynamicAnimator *_context;
    NSMutableArray *_items;
    NSMutableArray *_behaviors;
    NSMutableArray *_addedBehaviors;
}

@property (readonly, copy, nonatomic) NSArray *childBehaviors;
@property (copy, nonatomic) id /* block */ action;
@property (readonly, nonatomic) UIDynamicAnimator *dynamicAnimator;

+ (void)initialize;
+ (BOOL)_isPrimitiveBehavior;

- (void)_setItems:(id)a0;
- (id)init;
- (void)_step;
- (id)_context;
- (id)items;
- (id)_items;
- (id)description;
- (void).cxx_destruct;
- (void)_setContext:(id)a0;
- (void)_addItem:(id)a0;
- (void)_associate;
- (void)_changedParameterForBody:(id)a0;
- (void)_detachAutolayoutFromItemIfNecessary:(id)a0;
- (void)_dissociate;
- (id)_itemsDescription;
- (void)_reattachAutolayoutToItemIfNecessary:(id)a0;
- (void)_reevaluate:(unsigned long long)a0;
- (void)_removeItem:(id)a0;
- (void)_updateAutolayoutEngagementForItemIfNecessary:(id)a0 detach:(BOOL)a1;
- (void)addChildBehavior:(id)a0;
- (BOOL)allowsAnimatorToStop;
- (void)removeChildBehavior:(id)a0;
- (void)willMoveToAnimator:(id)a0;

@end