luxlabs header browser preview


@class UIView, UIPointerStyle, NSString, UIPointerInteractionAnimator, UIWindow, NSMutableArray, _UIPointerEffectPlatterView, UIPointerRegion;
@protocol _UIContentEffectDescriptor;

@interface _UIPointerContentEffect : NSObject <_UIViewSubtreeMonitor, _UIContentEffect> {
    struct { BOOL isRearrangingEffectViews; BOOL stopViewOrderPreservation; BOOL sourceViewDidAllowEdgeAntialiasing; BOOL sourceViewDidAlignContentsToPixels; } _flags;
    BOOL _pressed;
}

@property (retain, nonatomic) _UIPointerEffectPlatterView *platterView;
@property (weak, nonatomic) UIView *lumaSamplingBackdrop;
@property (weak, nonatomic) UIView *pointerPortal;
@property (retain, nonatomic) UIPointerStyle *style;
@property (copy, nonatomic) UIPointerRegion *region;
@property (readonly, nonatomic) NSMutableArray *completions;
@property (nonatomic) long long state;
@property (nonatomic) unsigned long long animationCount;
@property (weak, nonatomic) UIView *positionReferenceView;
@property (weak, nonatomic) UIWindow *subtreeMonitoredWindow;
@property (weak, nonatomic) UIView *sublayerObservationView;
@property (weak, nonatomic) UIView *boundsObservationView;
@property (nonatomic) struct CGPoint { double x; double y; } initialEffectPlatterPosition;
@property (nonatomic) BOOL sourceViewDidAllowEdgeAntialiasing;
@property (retain, nonatomic) UIPointerInteractionAnimator *entranceAnimator;
@property (retain, nonatomic) UIPointerInteractionAnimator *exitAnimator;
@property (nonatomic) double liftProgress;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<_UIContentEffectDescriptor> descriptor;

- (void)begin;
- (void)_monitoredView:(id)a0 willMoveFromSuperview:(id)a1 toSuperview:(id)a2;
- (void)dealloc;
- (void)_monitoredView:(id)a0 didMoveFromSuperview:(id)a1 toSuperview:(id)a2;
- (BOOL)_monitorsView:(id)a0;
- (void)addCompletion:(id /* block */)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)_anchorPlatterView:(id)a0 toPreview:(id)a1 updateBounds:(BOOL)a2;
- (void)_cleanUpObservation;
- (void)_commitPointerStyleToArbiterWithCompletion:(id /* block */)a0;
- (void)_createAndInstallPlatterView;
- (void)_ensureRelativeEffectViewOrderInContainer;
- (void)_modifyEffectContainerViewHierarchy:(id /* block */)a0 waitForCACommit:(BOOL)a1;
- (id)_positionReferenceViewForPreview:(id)a0;
- (void)_setStyle:(id)a0 andRegion:(id)a1;
- (void)_tearDownPlatterView;
- (void)_updateFromState:(long long)a0 toState:(long long)a1;
- (void)_updatePlatterView:(id)a0 forStyle:(id)a1;
- (void)end:(BOOL)a0;
- (id)initWithStyle:(id)a0 region:(id)a1;
- (id)previewForContinuingToEffectWithPreview:(id)a0;
- (void)setDescriptor:(id)a0 andKey:(id)a1;
- (void)setPressed:(BOOL)a0 animated:(BOOL)a1;

@end