luxlabs header browser preview


@class NSMutableDictionary, SBDeviceApplicationSceneClassicAccessoryView, SBHomeGrabberRotationView, SBApplicationSceneViewStatusBarDescriptor, SBMedusaSettings, SBHomeGrabberView, SBFHomeGrabberSettings, UIView, SBDeviceApplicationSceneHandle, NSString, UIApplicationSceneClientSettingsDiffInspector, NSMutableArray, _UIDirectionalRotationView, SBDeviceApplicationSceneClassicWrapperView, SBSceneHandleBlockObserver, UIApplicationSceneSettingsDiffInspector;
@protocol UIScenePresentation, BSInvalidatable, SBApplicationSceneBackgroundView, UISceneLayerTarget;

@interface SBDeviceApplicationSceneView : SBApplicationSceneView <SBDeviceApplicationSceneClassicAccessoryViewDelegate, PTSettingsKeyObserver, SBDeviceApplicationSceneOverlayViewObserver, SBAppSwitcherPageContentView> {
    id<UISceneLayerTarget> _statusBarLayerTarget;
    SBSceneHandleBlockObserver *_sceneHandleObserver;
    UIApplicationSceneClientSettingsDiffInspector *_clientSettingsInspector;
    UIApplicationSceneSettingsDiffInspector *_sceneSettingsInspector;
    _UIDirectionalRotationView *_hostCounterRotationView;
    SBHomeGrabberRotationView *_grabberRotationView;
    SBFHomeGrabberSettings *_grabberSettings;
    BOOL _grabberLivesInCounterRotationView;
    NSMutableDictionary *_overlayViewsByPriority;
    long long _lastStableOverlayOrientation;
    BOOL _counterRotationViewTransformUpdatesPaused;
    BOOL _waitingForBoundsUpdateDuringRotation;
    long long _overlayOrientationAtStartOfRotation;
    SBDeviceApplicationSceneClassicAccessoryView *_classicAccessoryView;
    SBDeviceApplicationSceneClassicWrapperView *_classicWrapperView;
    id<BSInvalidatable> _snapshottingInfoAssertion;
    UIView<UIScenePresentation> *_currentHostView;
    NSMutableArray *_multitaskingExclusionRectDebugViews;
    SBMedusaSettings *_medusaSettings;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) SBDeviceApplicationSceneHandle *sceneHandle;
@property (retain, nonatomic) UIView<SBApplicationSceneBackgroundView> *backgroundView;
@property (nonatomic) BOOL forcesStatusBarHidden;
@property (retain, nonatomic) SBApplicationSceneViewStatusBarDescriptor *statusBarDescriptor;
@property (nonatomic) double statusBarAlpha;
@property (nonatomic, getter=isInsetForHomeAffordance) BOOL insetForHomeAffordance;
@property (readonly, nonatomic) SBHomeGrabberView *homeGrabberView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) double cornerRadius;
@property (nonatomic) unsigned long long maskedCorners;
@property (nonatomic) long long orientation;
@property (readonly, nonatomic) BOOL contentRequiresGroupOpacity;
@property (nonatomic, getter=isActive) BOOL active;
@property (nonatomic, getter=isVisible) BOOL visible;

- (void)_refresh;
- (void)willRotateFromInterfaceOrientation:(long long)a0 toInterfaceOrientation:(long long)a1 alongsideContainerView:(id)a2 animated:(BOOL)a3;
- (void)createClassicAccessoryViewIfNecessary;
- (void)dealloc;
- (void)addOverlayView:(id)a0 withPriority:(long long)a1;
- (BOOL)_contentPrefersToDisableClipping;
- (void)_configureSceneLiveSnapshotView:(id)a0;
- (void)_layoutLiveSnapshotView:(id)a0;
- (void)teardownClassicAccessoryViewIfNecessary;
- (void)_configureSceneLiveHostView:(id)a0;
- (void)setBackgroundView:(id)a0;
- (id)initWithSceneHandle:(id)a0 referenceSize:(struct CGSize { double x0; double x1; })a1 contentOrientation:(long long)a2 containerOrientation:(long long)a3 hostRequester:(id)a4;
- (void)invalidate;
- (void)_updateDragAndDropExclusionDebugViewsIfNecessary;
- (id)deviceApplicationSceneView;
- (void)noteApplicationClassicPhoneSceneOrientationPreferenceChangingForUserAction:(BOOL)a0;
- (double)_contentContainerCornerRadius;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (long long)_wallpaperStyle;
- (void)applicationSceneCompatibilityModeAnimatingChangeTo:(long long)a0;
- (void)_updateEdgeProtectAndAutoHideOnHomeGrabberView;
- (void)_setCounterRotationViewTransformUpdatesPaused:(BOOL)a0;
- (void)_updateReferenceSize:(struct CGSize { double x0; double x1; })a0 andOrientation:(long long)a1;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (void)removeOverlayView:(id)a0 withPriority:(long long)a1;
- (BOOL)_sceneDrivesOwnRotation;
- (void)overlayViewDidRotate:(id)a0 toInterfaceOrientation:(long long)a1;
- (void).cxx_destruct;
- (BOOL)_representsTranslucentContent;
- (BOOL)_wantsBlackBackground;
- (id)prepareForContentRotation;
- (BOOL)_useClassicWrapperView;
- (void)_updateStatusBarVisibilityForHostView;
- (void)_createClassicWrapperViewIfNecessaryForHostView:(id)a0;
- (void)_tearDownHostCounterRotationViewIfNecessary;
- (void)sceneHandle:(id)a0 didChangeContentPrefersToDisableClipping:(BOOL)a1;
- (void)containerViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)_sceneHandleDidUpdateSettingsWithDiff:(id)a0 previousSettings:(id)a1;
- (void)_setOrientation:(long long)a0;
- (void)_createHostCounterRotationViewIfNecessary;
- (void)_windowManagementStyleDidChange:(id)a0;
- (id)_transitionViewForHostView;
- (void)_layoutLiveHostView:(id)a0;
- (void)layoutSubviews;
- (void)createHomeGrabberViewIfNecessaryWithSettings:(id)a0;
- (void)_invalidateSceneLiveHostView:(id)a0;
- (void)tearDownHomeGrabberView;
- (void)_maybeStartTrackingRotationForOverlayFromOrientation:(long long)a0 toOrientation:(long long)a1;
- (void)didMoveToWindow;
- (BOOL)_anyOverlayViewNeedsCounterRotation;
- (void)_configureSceneSnapshotContext:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentContainerEdgeInsets;
- (void)_sceneHandleDidUpdateClientSettingsWithDiff:(id)a0 transitionContext:(id)a1;

@end