luxlabs header browser preview


@class NSDictionary, NSMutableDictionary;

@interface UITrackingLayoutGuide : UILayoutGuide

@property (nonatomic) BOOL constrainedToWindowGuide;
@property (readonly, nonatomic) NSDictionary *edgeConstraints;
@property (retain, nonatomic) NSMutableDictionary *nearEdgeConstraintsByEdge;
@property (retain, nonatomic) NSMutableDictionary *awayFromConstraintsByEdge;
@property (nonatomic) BOOL constrainedToWindowGuide;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } triggerInsetsForPortrait;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } triggerInsetsForLandscape;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } triggerProportions;
@property (nonatomic) unsigned long long overlappingEdges;
@property (nonatomic) unsigned long long pausedEdges;
@property (nonatomic) double animationDuration;
@property (nonatomic) unsigned long long animationOptions;
@property (nonatomic) BOOL animatingConstraintsChange;
@property (nonatomic) BOOL animatesChanges;
@property (nonatomic) long long owningViewInterfaceLayoutDirection;

- (id)init;
- (BOOL)_isRTL;
- (BOOL)changeSizingConstants:(struct CGSize { double x0; double x1; })a0;
- (void).cxx_destruct;
- (BOOL)changeOffsetConstants:(struct UIOffset { double x0; double x1; })a0;
- (void)_setOwningView:(id)a0;
- (void)_thresholdCheck;
- (void)stopTrackingConstraintsForEdge:(unsigned long long)a0;
- (id)_keysFromEdges:(unsigned long long)a0;
- (void)updateConstraintsForActiveEdges;
- (void)_createThresholdsFromProportions;
- (id)_keysInvolvingEdges:(unsigned long long)a0;
- (void)_layoutOwningViewAnimated:(BOOL)a0;
- (void)_thresholdCheckForGuide:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inContext:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_updateForOverlappingEdges:(unsigned long long)a0;
- (id)constraintsActiveWhenAwayFromEdge:(unsigned long long)a0;
- (id)constraintsActiveWhenNearEdge:(unsigned long long)a0;
- (void)enableAnimations:(BOOL)a0;
- (void)pauseUpdatingConstraintsForEdges:(unsigned long long)a0;
- (void)removeAllTrackedConstraints;
- (void)resetAnimationOptions;
- (void)setConstraints:(id)a0 activeWhenAwayFromEdge:(unsigned long long)a1;
- (void)setConstraints:(id)a0 activeWhenNearEdge:(unsigned long long)a1;
- (void)setEdgeThresholds:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 forOrientation:(long long)a1;
- (void)setProportionalEdgeThresholds:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)startUpdatingConstraintsForEdges:(unsigned long long)a0;
- (void)trackConstraintsFromViewBasedGuide:(id)a0;
- (void)updateAnimationDuration:(double)a0 options:(unsigned long long)a1;

@end