luxlabs header browser preview


@class MTLumaDodgePillSettings, UITapGestureRecognizer, SBMedusaSettings, SBTopAffordanceViewController, UIDropInteraction, UIView, SBDeviceApplicationSceneHandle, NSString, SBHomeGrabberView, UIApplicationSceneClientSettingsDiffInspector, NSHashTable, SBDeviceApplicationSceneViewController, SBSetupManager, NSMutableSet, SBApplicationBlurContentView, SBMainWorkspace;
@protocol SBMedusaDecoratedDeviceApplicationSceneViewControllerDelegate, SBScenePlaceholderContentContext, SBApplicationSceneBackgroundView, SBApplicationSceneViewControllingStatusBarDelegate;

@interface SBMedusaDecoratedDeviceApplicationSceneViewController : UIViewController <SBDeviceApplicationSceneHandleObserver, SBDeviceApplicationSceneStatusBarStateObserver, SBDeviceApplicationSceneViewControllerDelegate, SBSceneViewStatusBarAssertionObserver, SBTopAffordanceViewControllerDelegate, SBUIActiveOrientationObserver, UIGestureRecognizerDelegate, SBMedusaDecoratedDeviceApplicationSceneViewControlling_Internal, SBMedusaDecoratedDeviceApplicationSceneViewControlling> {
    SBMainWorkspace *_workspace;
    SBSetupManager *_setupManager;
    SBDeviceApplicationSceneHandle *_deviceApplicationSceneHandle;
    SBDeviceApplicationSceneViewController *_deviceApplicationSceneViewController;
    UIApplicationSceneClientSettingsDiffInspector *_applicationSceneClientSettingsDiffInspector;
    BOOL _nubViewHidden;
    BOOL _nubViewHighlighted;
    UIView *_containerView;
    UIView *_blurViewContainerView;
    SBTopAffordanceViewController *_topAffordanceViewController;
    UITapGestureRecognizer *_topAffordanceTapGestureRecognizer;
    UIView *_darkenView;
    BOOL _isBlurred;
    SBApplicationBlurContentView *_blurView;
    long long _blurViewAnimationCount;
    BOOL _sceneRendersAsynchronously;
    NSString *_sceneMinificationFilter;
    long long _disableAsyncRenderingCount;
    NSHashTable *_statusBarAssertions;
    NSMutableSet *_matchMoveAnimationRequiringReasons;
    SBMedusaSettings *_medusaSettings;
    BOOL _isZoomed;
}

@property (readonly, nonatomic) UIView *_blurViewContainerView;
@property (readonly, nonatomic, getter=isBlurred) BOOL blurred;
@property (nonatomic) double darkenViewAlpha;
@property (retain, nonatomic) MTLumaDodgePillSettings *homeGrabberPillSettings;
@property (nonatomic, getter=isInsetForHomeAffordance) BOOL insetForHomeAffordance;
@property (retain, nonatomic) UIDropInteraction *dropInteraction;
@property (readonly, nonatomic) long long layoutRole;
@property (readonly, nonatomic) long long spaceConfiguration;
@property (readonly, nonatomic) long long floatingConfiguration;
@property (weak, nonatomic) id<SBMedusaDecoratedDeviceApplicationSceneViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) double blurViewIconScale;
@property (nonatomic, getter=isNubViewHidden) BOOL nubViewHidden;
@property (nonatomic, getter=isNubViewHighlighted) BOOL nubViewHighlighted;
@property (retain, nonatomic) UIView<SBApplicationSceneBackgroundView> *backgroundView;
@property (readonly, nonatomic) SBDeviceApplicationSceneHandle *sceneHandle;
@property (readonly, nonatomic) SBHomeGrabberView *homeGrabberView;
@property (nonatomic) long long homeGrabberDisplayMode;
@property (copy, nonatomic) NSString *sceneMinificationFilter;
@property (nonatomic) BOOL sceneRendersAsynchronously;
@property (nonatomic) BOOL sceneResizesHostedContext;
@property (readonly, nonatomic) UIView *sceneContentView;
@property (readonly, nonatomic) double statusBarAlpha;
@property (readonly, nonatomic) long long overrideStatusBarStyle;
@property (weak, nonatomic) id<SBApplicationSceneViewControllingStatusBarDelegate> applicationSceneStatusBarDelegate;
@property (readonly, nonatomic) long long displayMode;
@property (retain, nonatomic) id<SBScenePlaceholderContentContext> placeholderContentContext;
@property (retain, nonatomic) UIView *customContentView;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } contentReferenceSize;
@property (readonly, nonatomic) long long contentOrientation;
@property (readonly, nonatomic) long long containerOrientation;

- (void)layoutStateTransitionCoordinator:(id)a0 transitionWillEndWithTransitionContext:(id)a1;
- (void)willRotateFromInterfaceOrientation:(long long)a0 toInterfaceOrientation:(long long)a1 alongsideContainerView:(id)a2 animated:(BOOL)a3;
- (void)didRotateFromInterfaceOrientation:(long long)a0 toInterfaceOrientation:(long long)a1;
- (long long)trailingStatusBarStyle;
- (void)conformsToProtocolSBDeviceApplicationSceneViewControlling;
- (long long)leadingStatusBarStyle;
- (long long)bestHomeAffordanceOrientationForOrientation:(long long)a0;
- (void)sceneHandle:(id)a0 didCreateScene:(id)a1;
- (void)sceneWithIdentifier:(id)a0 didChangeStatusBarStyleTo:(long long)a1;
- (double)currentStatusBarHeight;
- (void)sceneHandle:(id)a0 didUpdateClientSettingsWithDiff:(id)a1 transitionContext:(id)a2;
- (void)dealloc;
- (void)sceneWithIdentifier:(id)a0 didChangeStatusBarStyleTo:(long long)a1 forPartWithIdentifier:(id)a2;
- (id)backgroundActivitiesToSuppress;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidEndWithTransitionContext:(id)a1;
- (void)viewWillLayoutSubviews;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)applicationSceneViewController:(id)a0 statusBarTapped:(id)a1 tapActionType:(long long)a2;
- (void)containerContentWrapperInterfaceOrientationChangedTo:(long long)a0;
- (void)containerDidUpdateTraitsParticipant:(id)a0;
- (void)setDisplayMode:(long long)a0 animationFactory:(id)a1 completion:(id /* block */)a2;
- (void)activeInterfaceOrientationWillChangeToOrientation:(long long)a0;
- (id)statusBarAssertionWithStatusBarHidden:(BOOL)a0 atLevel:(unsigned long long)a1;
- (id)newSnapshot;
- (void)performSwitcherKeyboardShortcutAction:(long long)a0;
- (void)invalidate;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)activeInterfaceOrientationDidChangeToOrientation:(long long)a0 willAnimateWithDuration:(double)a1 fromOrientation:(long long)a2;
- (void)setLiveContentBlurEnabled:(BOOL)a0 duration:(double)a1 blurDelay:(double)a2 iconViewScale:(double)a3 began:(id /* block */)a4 completion:(id /* block */)a5;
- (void)loadView;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidBeginWithTransitionContext:(id)a1;
- (BOOL)applicationSceneViewControllerIsInNonrotatingWindow:(id)a0;
- (void)_updateAsyncRendering;
- (void)_hardwareKeyboardAvailabilityChanged:(id)a0;
- (void)applicationSceneViewControllerDidUpdateHomeAffordanceSupportedOrientations:(id)a0;
- (void)statusBarAssertionDidUpdate:(id)a0;
- (void).cxx_destruct;
- (id)prepareForContentRotation;
- (id)newSnapshotView;
- (void)updateTopAffordanceContextMenu;
- (void)_windowManagementStyleDidChange:(id)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)statusBarAssertionDidInvalidate:(id)a0;
- (BOOL)SB_conformsToSceneLayoutStatusBarAssertionProviding;
- (void)newSnapshotViewOnQueue:(id)a0 withCompletion:(id /* block */)a1;
- (void)setContentReferenceSize:(struct CGSize { double x0; double x1; })a0 withContentOrientation:(long long)a1 andContainerOrientation:(long long)a2;
- (void)willMoveToParentViewController:(id)a0;
- (id)initWithCoder:(id)a0;
- (BOOL)SB_conformsToMedusaDecoratedDeviceApplicationSceneViewControlling;
- (void)_addSceneViewMatchMoveAnimation;
- (void)_topAffordanceViewController:(id)a0 handleActionType:(long long)a1 transitionSource:(long long)a2;
- (BOOL)SB_conformsToSceneLayoutMedusaStatusBarAssertionProviding;
- (void)_guidedAccessActivationChanged:(id)a0;
- (BOOL)_sceneViewHasMatchMoveAnimation;
- (void)_beginRequiringSceneViewMatchMoveAnimationForReason:(id)a0;
- (id)_blurContentView;
- (void)_createOrDestroyTopAffordanceViewControllerAnimated:(BOOL)a0;
- (void)_elasticValueViewControllerWillDismiss:(id)a0;
- (void)_elasticValueViewControllerWillPresent:(id)a0;
- (void)_endRequiringSceneViewMatchMoveAnimationForReason:(id)a0;
- (void)_handleSplitHomeScreenSwitcherKeyShortcut;
- (void)_handleTopAffordanceTapGestureRecognizerAction:(id)a0;
- (BOOL)_isChamoisWindowingUIEnabled;
- (void)_medusaEnabledStateChanged:(id)a0;
- (void)_modifyApplicationContext:(id)a0 handleActionType:(long long)a1 spaceConfiguration:(long long)a2 layoutRole:(long long)a3 desiredFloatingConfiguration:(long long)a4;
- (void)_removeSceneViewMatchMoveAnimation;
- (void)_sendStatusBarScrollToTopActionForGestureRecognizer:(id)a0;
- (void)_setBlurContentView:(id)a0;
- (void)_setTopAffordanceAutoHides:(BOOL)a0;
- (void)_topAffordanceViewController:(id)a0 handleActionType:(long long)a1 desiredFloatingConfiguration:(long long)a2 transitionSource:(long long)a3;
- (void)_topAffordanceViewControllerHandleCloseAction;
- (BOOL)_topAffordanceViewControllerHandleMoveToDisplayAction:(id)a0 transitionSource:(long long)a1;
- (void)_updateCurrentTopAffordanceAlpha;
- (void)_updateTopAffordanceHighlight;
- (void)_updateTopAffordanceInset;
- (BOOL)_wantsTopAffordance;
- (id)hitTestToTopAffordance:(struct CGPoint { double x0; double x1; })a0 window:(id)a1;
- (id)initWithDeviceApplicationSceneHandle:(id)a0 layoutRole:(long long)a1;
- (id)initWithDeviceApplicationSceneHandle:(id)a0 layoutRole:(long long)a1 workspace:(id)a2 setupManager:(id)a3;
- (void)setLayoutRole:(long long)a0 spaceConfiguration:(long long)a1 floatingConfiguration:(long long)a2 sizingPolicy:(long long)a3;
- (id)statusBarAssertionWithStatusBarHidden:(BOOL)a0 nubViewHidden:(long long)a1 atLevel:(unsigned long long)a2;
- (id)topAffordanceView;
- (void)topAffordanceViewController:(id)a0 handleActionType:(long long)a1;
- (void)topAffordanceViewControllerWillPresentMenu:(id)a0;
- (void)updateTopAffordanceOverrideUserInterfaceStyle;

@end