luxlabs header browser preview


@class NSString, PUTileLayoutInfo, NSMutableArray, PUTilingView;

@interface PUTileController : NSObject

@property (retain, nonatomic) NSMutableArray *reasonsToSuppressAnimatedUpdates;
@property (nonatomic, getter=isActive) BOOL active;
@property (nonatomic, getter=isDetached) BOOL detached;
@property (nonatomic, getter=isReusable) BOOL reusable;
@property (nonatomic) long long animationCount;
@property (readonly, nonatomic) BOOL isAnimating;
@property (readonly, weak, nonatomic) PUTilingView *tilingView;
@property (readonly, nonatomic) PUTileLayoutInfo *layoutInfo;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } visibleRect;
@property (readonly, nonatomic) BOOL wantsVisibleRectChanges;
@property (readonly, nonatomic) BOOL isPresentationActive;
@property (readonly, nonatomic) BOOL isViewControllerTransitioning;
@property (readonly, nonatomic) NSString *reuseIdentifier;
@property (readonly, nonatomic) PUTileLayoutInfo *presentationLayoutInfo;
@property (nonatomic) BOOL shouldPreserveCurrentContent;
@property (readonly, nonatomic) BOOL shouldAvoidInPlaceSnapshottedFadeOut;
@property (readonly, nonatomic) BOOL shouldSuppressAnimatedUpdates;
@property (nonatomic) struct CGSize { double width; double height; } expectedPresentationSize;

- (id)generateAssetTransitionInfo;
- (void)setPreloadedImage:(id)a0;
- (void)isViewControllerTransitioningDidChange;
- (void)didChangeVisibleRect;
- (void)setLayoutInfo:(id)a0;
- (void)applyLayoutInfo:(id)a0;
- (id)init;
- (void)didChangeAnimating;
- (void)expectedPresentationSizeDidChange;
- (id)freeze;
- (void)reuseIfApplicable;
- (void)prepareForReuse;
- (void)becomeReusable;
- (id)description;
- (void)removeAllAnimations;
- (void).cxx_destruct;
- (id)initWithReuseIdentifier:(id)a0;
- (void)addToTilingView:(id)a0;
- (void)didChangeActive;
- (BOOL)adoptAssetTransitionInfo:(id)a0;
- (void)didEndAnimation:(long long)a0;
- (void)notifyWhenReadyForDisplayWithTimeOut:(double)a0 completionHandler:(id /* block */)a1;
- (void)setIsViewControllerTransitioning:(BOOL)a0;
- (void)setTilingView:(id)a0;
- (void)startSuppressingAnimatedUpdatesWithReason:(id)a0;
- (void)stopSuppressingAnimatedUpdatesWithReason:(id)a0;
- (void)viewControllerTransitionDidEnd;
- (void)viewControllerTransitionWillBegin;
- (long long)willBeginAnimation;

@end