luxlabs header browser preview


@class UIView, NSString, SBSDisplayLayoutElement, SBWindowScene, NSMutableDictionary, BSUIOrientationTransformWrapperView, UIViewController, SBSceneViewStatusBarAssertion, UIApplicationSceneClientSettingsDiffInspector;
@protocol SBDeviceApplicationSceneViewControlling, SBSwitcherLiveContentOverlayDelegate, SBFullScreenSwitcherSceneLiveContentOverlayDelegate, BSInvalidatable;

@interface SBFullScreenSwitcherSceneLiveContentOverlay : NSObject <SBFullScreenSwitcherSceneLiveContentOverlay, SBDeviceApplicationSceneHandleObserver, SBMedusaDecoratedDeviceApplicationSceneViewControllerDelegate, SBDeviceApplicationSceneViewControllerDelegate, FBSceneLayerManagerObserver, FBSceneObserver> {
    UIApplicationSceneClientSettingsDiffInspector *_clientSettingsInspector;
    NSMutableDictionary *_backboardSceneHostRegistrations;
    long long _touchBehavior;
    BOOL _displayLayoutElementActive;
    SBWindowScene *_sbWindowScene;
}

@property (readonly, nonatomic) BSUIOrientationTransformWrapperView *orientationWrapperView;
@property (readonly, nonatomic) UIViewController<SBDeviceApplicationSceneViewControlling> *deviceApplicationSceneViewController;
@property (readonly, nonatomic) SBSceneViewStatusBarAssertion *statusBarAssertion;
@property (readonly, nonatomic) SBSDisplayLayoutElement *displayLayoutElement;
@property (retain, nonatomic) id<BSInvalidatable> displayLayoutElementAssertion;
@property (readonly, nonatomic) BOOL wantsMinificationFilter;
@property (readonly, nonatomic) BOOL asyncRenderingDisabled;
@property (readonly, nonatomic) BOOL asynchronousRenderingTemporarilyDisabled;
@property (readonly, nonatomic, getter=isBlurred) BOOL blurred;
@property (readonly, nonatomic, getter=isMatchMovedToScene) BOOL matchMovedToScene;
@property (nonatomic) long long containerOrientation;
@property (weak, nonatomic) id<SBFullScreenSwitcherSceneLiveContentOverlayDelegate> statusBarActionDelegate;
@property (weak, nonatomic) id<SBSwitcherLiveContentOverlayDelegate> delegate;
@property (readonly, nonatomic) UIView *contentOverlayView;
@property (nonatomic, getter=isInsetForHomeAffordance) BOOL insetForHomeAffordance;
@property (readonly, nonatomic, getter=isAsyncRenderingEnabled) BOOL asyncRenderingEnabled;
@property (nonatomic) BOOL wantsEnhancedWindowingEnabled;
@property (nonatomic) BOOL resizesHostedContext;
@property (readonly, nonatomic) BOOL requiresLegacyRotationSupport;
@property (readonly, nonatomic) long long touchBehavior;
@property (nonatomic, getter=isDisplayLayoutElementActive) BOOL displayLayoutElementActive;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)noteKeyboardFocusDidChangeToSceneID:(id)a0;
- (id)_sbWindowScene;
- (void)willRotateFromInterfaceOrientation:(long long)a0 toInterfaceOrientation:(long long)a1 alongsideContainerView:(id)a2 animated:(BOOL)a3;
- (void)sceneLayerManagerDidUpdateLayers:(id)a0;
- (void)didRotateFromInterfaceOrientation:(long long)a0 toInterfaceOrientation:(long long)a1;
- (long long)trailingStatusBarStyle;
- (long long)preferredInterfaceOrientation;
- (long long)leadingStatusBarStyle;
- (void)setAsyncRenderingDisabled:(BOOL)a0;
- (void)setDimmed:(BOOL)a0;
- (long long)bestHomeAffordanceOrientationForOrientation:(long long)a0;
- (void)sceneHandle:(id)a0 didCreateScene:(id)a1;
- (id)init;
- (double)currentStatusBarHeight;
- (void)sceneHandle:(id)a0 didUpdateClientSettingsWithDiff:(id)a1 transitionContext:(id)a2;
- (void)dealloc;
- (id)backgroundActivitiesToSuppress;
- (void)applicationSceneViewController:(id)a0 statusBarTapped:(id)a1 tapActionType:(long long)a2;
- (id)contentViewController;
- (BOOL)handleHomeButtonLongPress;
- (void)setAsyncRenderingEnabled:(BOOL)a0 withMinificationFilterEnabled:(BOOL)a1;
- (void)updateDisplayLayoutElementWithBuilder:(id /* block */)a0;
- (void)_updateTouchBehaviorForScene:(id)a0;
- (BOOL)handleVolumeUpButtonPress;
- (void)invalidate;
- (void)medusaDecoratedDeviceApplicationSceneViewController:(id)a0 statusBarTapped:(id)a1 tapActionType:(long long)a2;
- (void)setTouchBehavior:(long long)a0;
- (void)setLiveContentBlurEnabled:(BOOL)a0 duration:(double)a1 blurDelay:(double)a2 iconViewScale:(double)a3 began:(id /* block */)a4 completion:(id /* block */)a5;
- (BOOL)applicationSceneViewControllerIsInNonrotatingWindow:(id)a0;
- (void)sceneHandle:(id)a0 didUpdateSettingsWithDiff:(id)a1 previousSettings:(id)a2;
- (void)_updateAsyncRendering;
- (BOOL)handleLockButtonPress;
- (unsigned long long)supportedInterfaceOrientations;
- (id)prepareOverlayForContentRotation;
- (void)applicationSceneViewControllerDidUpdateHomeAffordanceSupportedOrientations:(id)a0;
- (id)overlaySceneHandle;
- (BOOL)medusaDecoratedDeviceApplicationSceneViewControllerIsInNonrotatingWindow:(id)a0;
- (void)setUsesBrightSceneViewBackgroundMaterial:(BOOL)a0;
- (void)_settingsDidUpdateEdgeProtectOrAutoHideOnHomeGrabberView;
- (void)medusaDecoratedDeviceApplicationSceneViewControllerDidUpdateHomeAffordanceSupportedOrientations:(id)a0;
- (id)newPortaledLiveContentOverlayView;
- (void)sceneLayerManagerDidStopTrackingLayers:(id)a0;
- (void).cxx_destruct;
- (long long)overlayType;
- (BOOL)handleHomeButtonDoublePress;
- (void)setStatusBarHidden:(BOOL)a0 nubViewHidden:(BOOL)a1 animator:(id /* block */)a2;
- (void)disableAsynchronousRenderingForNextCommit;
- (id)liveSceneIdentityToken;
- (void)setMatchMovedToScene:(BOOL)a0;
- (BOOL)isContentUpdating;
- (void)updateTopAffordanceContextMenu;
- (BOOL)handleVolumeDownButtonPress;
- (void)_updateTopAffordanceAutoHide;
- (void)setBlurViewIconScale:(double)a0;
- (BOOL)handleHeadsetButtonPress:(BOOL)a0;
- (id)_medusaDecoratedDeviceApplicationSceneViewController;
- (BOOL)hitTestedToTopAffordance:(struct CGPoint { double x0; double x1; })a0 window:(id)a1;
- (void)setContentReferenceSize:(struct CGSize { double x0; double x1; })a0 interfaceOrientation:(long long)a1;
- (void)configureWithWorkspaceEntity:(id)a0 referenceFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 contentOrientation:(long long)a2 containerOrientation:(long long)a3 layoutRole:(long long)a4 sbsDisplayLayoutRole:(long long)a5 spaceConfiguration:(long long)a6 floatingConfiguration:(long long)a7 hasClassicAppOrientationMismatch:(BOOL)a8 sizingPolicy:(long long)a9;
- (BOOL)handleHomeButtonPress;
- (void)_updateDisplayLayoutElementActive;
- (void)_updateOrientationWrapper;
- (id)_sceneHandleForHardwareButtonEvents;

@end