luxlabs header browser preview


@class NSLayoutPoint, NSString, NSLayoutYAxisAnchor, NSLayoutDimension, NSLayoutXAxisAnchor;

@interface NSLayoutRect : NSObject <NSCopying, NSCoding> {
    NSLayoutXAxisAnchor *_leadingAnchor;
    NSLayoutYAxisAnchor *_topAnchor;
    NSLayoutDimension *_heightAnchor;
    NSLayoutDimension *_widthAnchor;
    NSString *_name;
    id _reserved1;
}

@property (readonly, copy) NSLayoutYAxisAnchor *topAnchor;
@property (readonly, copy) NSLayoutYAxisAnchor *centerYAnchor;
@property (readonly, copy) NSLayoutYAxisAnchor *bottomAnchor;
@property (readonly, copy) NSLayoutXAxisAnchor *leadingAnchor;
@property (readonly, copy) NSLayoutXAxisAnchor *centerXAnchor;
@property (readonly, copy) NSLayoutXAxisAnchor *trailingAnchor;
@property (readonly, copy) NSLayoutDimension *widthAnchor;
@property (readonly, copy) NSLayoutDimension *heightAnchor;
@property (readonly, copy) NSLayoutPoint *centerLayoutPoint;

+ (id)layoutRectWithLeadingAnchor:(id)a0 topAnchor:(id)a1 widthAnchor:(id)a2 heightAnchor:(id)a3;
+ (id)layoutRectWithCenterLayoutPoint:(id)a0 widthAnchor:(id)a1 heightAnchor:(id)a2;
+ (id)layoutRectWithLeadingAnchor:(id)a0 topAnchor:(id)a1 trailingAnchor:(id)a2 bottomAnchor:(id)a3;

- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)nsli_isLegalConstraintItem;
- (id)nsli_superitem;
- (id)_equationDescriptionInParent;
- (id)constraintsContainingWithinLayoutRect:(id)a0;
- (id)constraintsEqualToLayoutRect:(id)a0;
- (id)initWithLeadingAnchor:(id)a0 topAnchor:(id)a1 widthAnchor:(id)a2 heightAnchor:(id)a3;
- (id)layoutRectByInsettingTop:(double)a0 leading:(double)a1 bottom:(double)a2 trailing:(double)a3;
- (id)layoutRectByInsettingTopWithDimension:(id)a0 leadingWithDimension:(id)a1 bottomWithDimension:(id)a2 trailingWithDimension:(id)a3;
- (id)layoutRectBySlicingWithDimension:(id)a0 fromEdge:(long long)a1;
- (id)layoutRectBySlicingWithDistance:(double)a0 fromEdge:(long long)a1;
- (id)layoutRectBySlicingWithProportion:(double)a0 fromEdge:(long long)a1;
- (id)layoutRectWithName:(id)a0;
- (id)observableValueInItem:(id)a0;
- (id)ruleContainingLayoutRect:(id)a0;
- (id)ruleEqualToLayoutRect:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })valueInItem:(id)a0;

@end