luxlabs header browser preview


@class NSMutableArray, NSString, RBSTarget, BSServiceConnectionEndpointInjector;

@interface _UIVisibilityPropagationView : UIView {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _visibilityLock;
    RBSTarget *_visibilityLock_target;
    BOOL _visibilityLock_enabled;
    NSString *_visibilityLock_sourceEnvironment;
    BOOL _visibilityLock_updateEnqueued;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _visibilityProcessingLock;
    RBSTarget *_visibilityProcessingLock_target;
    NSString *_visibilityProcessingLock_sourceEnvironment;
    BSServiceConnectionEndpointInjector *_visibilityProcessingLock_endpointInjector;
    NSMutableArray *_windowChangeNotifications;
}

@property (nonatomic, getter=isVisibilityPropagationEnabled) BOOL visibilityPropagationEnabled;

- (void)dealloc;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_visibilityLock_enqueueUpdateIfNecessary;
- (void)_visibilityLock_updateVisibility;
- (void)setHidden:(BOOL)a0;
- (void)_visibilityLock_enqueueUpdateIfNecessary_body;
- (void).cxx_destruct;
- (void)setVisibilityTarget:(id)a0;
- (void)_visibilityLock_setSource:(id)a0;
- (void)_updateVisibility;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;

@end