luxlabs header browser preview


@class UIWindow, NSString, UIView, NSMutableArray;
@protocol MPUStackViewDataSource;

@interface MPUStackView : UIView {
    struct { struct CGSize { double width; double height; } baseSize; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } bounds; struct CGPoint { double x; double y; } centerInLocalCoordinates; BOOL forcesIntegralX; BOOL forcesIntegralY; struct UIOffset { double horizontal; double vertical; } maximumRelativeOffsetStep; double scale; struct CGSize { double width; double height; } sizeInsetStep; struct CGPoint { double x; double y; } vanishingPoint; } _configuration;
    long long _distanceIgnoreCount;
    UIWindow *_window;
}

@property (nonatomic) struct CGSize { double x0; double x1; } baseSize;
@property (weak, nonatomic) id<MPUStackViewDataSource> dataSource;
@property (nonatomic) BOOL forcesIntegralX;
@property (nonatomic) BOOL forcesIntegralY;
@property (readonly, nonatomic) Class itemClass;
@property (readonly, nonatomic) NSString *itemReuseIdentifier;
@property (readonly, nonatomic) NSMutableArray *items;
@property (nonatomic) struct UIOffset { double x0; double x1; } maximumRelativeOffsetStep;
@property (readonly, nonatomic) long long numberOfItems;
@property (weak, nonatomic) UIView *perspectiveTargetView;
@property (nonatomic) struct CGSize { double x0; double x1; } sizeInsetStep;
@property (nonatomic) struct CGPoint { double x0; double x1; } vanishingPoint;

- (void)setCenter:(struct CGPoint { double x0; double x1; })a0;
- (id)itemAtIndex:(long long)a0;
- (void)dealloc;
- (void)reloadData;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didMoveToSuperview;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)didMoveToWindow;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 itemClass:(Class)a1 itemReuseIdentifier:(id)a2;
- (void)updateForChangedDistanceFromVanishingPoint;
- (id)_dequeueReusableItem;
- (void)_updateGeometryFieldsInConfiguration;
- (void)beginIgnoringDistanceUpdates;
- (void)endIgnoringDistanceUpdates;
- (struct UIOffset { double x0; double x1; })relativeOffsetOfItemAtIndex:(double)a0 withCenter:(struct CGPoint { double x0; double x1; })a1;
- (void)reloadDataWithTransition:(long long)a0;
- (struct CGSize { double x0; double x1; })sizeOfItemAtIndex:(double)a0;

@end