luxlabs header browser preview


@class UIView, NSString, NSLayoutDimension, UITraitCollection, NSLayoutYAxisAnchor, NSLayoutXAxisAnchor, NSArray, NSLayoutRect, NSMutableArray, NSMapTable, NSISVariable;

@interface UILayoutGuide : NSObject <UILayoutItem_Internal, _UIPopoverPresentationControllerSourceItem_Internal, _UILayoutItem, NSISVariableDelegate, NSCoding> {
    NSLayoutRect *_layoutRect;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _layoutFrame;
    BOOL _isLayoutFrameValid;
    NSMutableArray *_constraintsToBeProcessedAfterDecoding;
    UIView *_unsafeUnretainedOwningView;
}

@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _ui_bounds;
@property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _ui_frame;
@property (readonly, nonatomic) UIView *_ui_superview;
@property (readonly, nonatomic) UIView *_ui_view;
@property (nonatomic) BOOL _ui_usesManualLayout;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *leadingAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *trailingAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *leftAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *rightAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *topAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *bottomAnchor;
@property (readonly, nonatomic) NSLayoutDimension *widthAnchor;
@property (readonly, nonatomic) NSLayoutDimension *heightAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *centerXAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *centerYAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *firstBaselineAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *lastBaselineAnchor;
@property (readonly, nonatomic) UITraitCollection *traitCollection;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL hasAmbiguousLayout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, retain, nonatomic) NSISVariable *_minXVariable;
@property (readonly, retain, nonatomic) NSISVariable *_minYVariable;
@property (readonly, retain, nonatomic) NSISVariable *_boundsWidthVariable;
@property (readonly, retain, nonatomic) NSISVariable *_boundsHeightVariable;
@property (readonly, retain, nonatomic) NSMapTable *_stashedLayoutVariableObservations;
@property (nonatomic, setter=_setAllowsNegativeDimensions:) BOOL _allowsNegativeDimensions;
@property (nonatomic, setter=_setShouldBeArchived:) BOOL _shouldBeArchived;
@property (nonatomic, getter=_isLockedToOwningView, setter=_setLockedToOwningView:) BOOL _lockedToOwningView;
@property (retain, nonatomic, setter=_setSystemConstraints:) NSArray *_systemConstraints;
@property (nonatomic, setter=_setAllowOwningViewSetting:) BOOL _allowOwningViewSetting;
@property (readonly, nonatomic) BOOL _isSafeAreaAspectFitLayoutGuide;
@property (readonly, nonatomic) BOOL _useManualLayoutFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } layoutFrame;
@property (weak, nonatomic) UIView *owningView;
@property (copy, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *leadingAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *trailingAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *leftAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *rightAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *topAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *bottomAnchor;
@property (readonly, nonatomic) NSLayoutDimension *widthAnchor;
@property (readonly, nonatomic) NSLayoutDimension *heightAnchor;
@property (readonly, nonatomic) NSLayoutXAxisAnchor *centerXAnchor;
@property (readonly, nonatomic) NSLayoutYAxisAnchor *centerYAnchor;
@property (setter=nsli_setPiercingToken:) unsigned long long nsli_piercingToken;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (double)_defaultSpacingBetweenGuidesForResolvingSymbolicConstant;

- (void)forwardInvocation:(id)a0;
- (id)init;
- (BOOL)_uili_isFocusGuide;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (BOOL)nsis_valueOfVariableIsUserObservable:(id)a0;
- (BOOL)_uili_requiresObservationForVariable:(id)a0;
- (id)nsli_boundsWidthVariable;
- (void)encodeWithCoder:(id)a0;
- (id)nsli_minXVariable;
- (int)nsis_orientationHintForVariable:(id)a0;
- (void)nsis_valueOfVariable:(id)a0 didChangeInEngine:(id)a1;
- (id)nsli_boundsHeightVariable;
- (id)methodSignatureForSelector:(SEL)a0;
- (void).cxx_destruct;
- (void)_setOwningView:(id)a0;
- (void *)_referenceView;
- (id)initWithCoder:(id)a0;
- (id)nsli_minYVariable;
- (id)nsis_descriptionOfVariable:(id)a0;
- (BOOL)nsis_shouldIntegralizeVariable:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameInCoordinateSpace:(id)a0 window:(id)a1;
- (void)_uili_removeLayoutVariableObservationsOnlyToSupportTAMICChange:(BOOL)a0;
- (BOOL)nsli_descriptionIncludesPointer;
- (void)_addConstraintToBeProcessedAfterDecoding:(id)a0;
- (id)_autolayoutTraceAtLevel:(long long)a0 recursively:(BOOL)a1;
- (id)_createAnchorWithClass:(Class)a0 attribute:(long long)a1;
- (id)_descriptionForLayoutTrace;
- (void)_invalidateLayoutFrame;
- (id)_layoutRect;
- (id)_nearestViewController;
- (void)_owningViewIsDeallocating;
- (void)_setManualLayoutFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_snipReferencingConstraints;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_sourceRectForPresentationInWindow:(id)a0;
- (id)_sourceViewForPresentationInWindow:(id)a0;
- (void)_ui_addSubLayoutItem:(id)a0;
- (void)_ui_addToView:(id)a0 atIndex:(long long)a1;
- (void)_ui_insertSubLayoutItem:(id)a0 atIndex:(long long)a1;
- (void)_ui_removeFromParentLayoutItem;
- (id)_uili_existingBaseFrameVariables;
- (id)_uili_existingObservationEligibleLayoutVariables;
- (id)_uili_observableLayoutEngineForBaseFrameVariables:(BOOL)a0;
- (void)_uili_stashLayoutVariableObservation:(id)a0 forVariable:(id)a1;
- (void)_updateLayoutFrameInOwningView:(id)a0 fromEngine:(id)a1;
- (id)constraintsAffectingLayoutForAxis:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameInView:(id)a0;
- (void)nsli_addConstraint:(id)a0;
- (unsigned long long)nsli_autoresizingMask;
- (id)nsli_constraintWithAnchor:(id)a0 relatedBy:(long long)a1 toAnchor:(id)a2 withSystemSpacingMultipliedBy:(double)a3;
- (id)nsli_contentHeightVariable;
- (id)nsli_contentWidthVariable;
- (struct CGSize { double x0; double x1; })nsli_convertSizeFromEngineSpace:(struct CGSize { double x0; double x1; })a0;
- (struct CGSize { double x0; double x1; })nsli_convertSizeToEngineSpace:(struct CGSize { double x0; double x1; })a0;
- (BOOL)nsli_defaultResolvedValue:(double *)a0 forSymbolicConstant:(id)a1 inConstraint:(id)a2 error:(id *)a3;
- (id)nsli_description;
- (struct CGSize { double x0; double x1; })nsli_engineToUserScalingCoefficients;
- (id)nsli_heightVariable;
- (id)nsli_installedConstraints;
- (BOOL)nsli_isCollectingConstraintChangesForLaterCoordinatedFlush:(id)a0;
- (BOOL)nsli_isFlipped;
- (BOOL)nsli_isLegalConstraintItem;
- (BOOL)nsli_isRTL;
- (id)nsli_layoutEngine;
- (id)nsli_layoutMarginsItem;
- (BOOL)nsli_lowerAttribute:(int)a0 intoExpression:(id)a1 withCoefficient:(double)a2 container:(id)a3;
- (BOOL)nsli_lowerAttribute:(int)a0 intoExpression:(id)a1 withCoefficient:(double)a2 forConstraint:(id)a3;
- (double)nsli_marginOffsetForAttribute:(long long)a0;
- (BOOL)nsli_removeConstraint:(id)a0;
- (BOOL)nsli_resolvedValue:(double *)a0 forSymbolicConstant:(id)a1 inConstraint:(id)a2 error:(id *)a3;
- (id)nsli_superitem;
- (id)nsli_widthVariable;

@end