luxlabs header browser preview


@class NSString, _UILegibilitySettings, NSSet, FBSSceneIdentityToken, SBRemoteTransientOverlayHostViewController, NSMutableSet, SBSUIRemoteAlertSceneHostComponent, UIViewController, SBSingleSceneController, NSNumber;
@protocol SBIdleTimerCoordinating, SBRemoteTransientOverlayHostContentAdapterDelegate;

@interface SBRemoteTransientOverlayHostContentAdapter : NSObject <SBRemoteTransientOverlayHostViewControllerDelegate, SBSUIRemoteAlertSceneHostComponentDelegate, SBScenePresenting, FBSceneObserver, BSDescriptionProviding, SBButtonEventsHandler, SBFIdleTimerBehaviorProviding, SBIdleTimerProviding> {
    long long _launchingInterfaceOrientation;
    double _customIdleExpirationTimeout;
    NSMutableSet *_idleTimerDisabledReasons;
    BOOL _shouldDisableIdleWarn;
    BOOL _shouldUseLockedIdleTimerDuration;
    NSNumber *_preferredWhitePointAdaptivityStyleValue;
    SBSingleSceneController *_sceneController;
    SBSUIRemoteAlertSceneHostComponent *_hostComponent;
    UIViewController *_sceneViewController;
    id /* block */ _sceneViewControllerReadyBlock;
    BOOL _sceneViewControllerWaitingForClientConnection;
    SBRemoteTransientOverlayHostViewController *_hostRemoteViewController;
}

@property (weak, nonatomic) id<SBRemoteTransientOverlayHostContentAdapterDelegate> delegate;
@property (readonly, nonatomic) int serviceProcessIdentifier;
@property (readonly, copy, nonatomic) NSString *serviceBundleIdentifier;
@property (readonly, copy, nonatomic) FBSSceneIdentityToken *clientSceneIdentityToken;
@property (nonatomic, getter=isActivatingForSiri) BOOL activatingForSiri;
@property (readonly, nonatomic) BOOL allowsStackingOverlayContentAbove;
@property (readonly, nonatomic, getter=isContentOpaque) BOOL contentOpaque;
@property (weak, nonatomic) id<SBIdleTimerCoordinating> idleTimerCoordinator;
@property (nonatomic) BOOL shouldEnableFadeInAnimation;
@property (nonatomic) BOOL shouldEnableFadeOutAnimation;
@property (readonly, nonatomic) long long preferredLockedGestureDismissalStyle;
@property (readonly, nonatomic) long long preferredUnlockedGestureDismissalStyle;
@property (readonly, nonatomic) long long preferredBackgroundStyle;
@property (readonly, nonatomic) long long preferredWhitePointAdaptivityStyle;
@property (readonly, copy, nonatomic) NSNumber *preferredSceneDeactivationReasonValue;
@property (readonly, copy, nonatomic) NSSet *preferredBackgroundActivitiesToSuppress;
@property (readonly, nonatomic) int preferredStatusBarVisibility;
@property (readonly, copy, nonatomic) _UILegibilitySettings *preferredStatusBarLegibilitySettings;
@property (readonly, nonatomic) long long preferredInterfaceOrientationForPresentation;
@property (readonly, nonatomic) unsigned long long supportedInterfaceOrientations;
@property (readonly, nonatomic) BOOL shouldDisableOrientationUpdates;
@property (nonatomic) BOOL allowsCustomPresentationDismissalAnimations;
@property (nonatomic) BOOL shouldIgnoreContentOverlayInsetUpdates;
@property (readonly, nonatomic) BOOL shouldInvalidateWhenDeactivated;
@property (nonatomic) BOOL isScreenshotMarkup;
@property (nonatomic, getter=isSwitcherEligible) BOOL switcherEligible;
@property (nonatomic) BOOL shouldPresentEmbeddedInTargetSceneIfRequested;
@property (readonly, nonatomic) BOOL shouldDisableBanners;
@property (readonly, nonatomic) BOOL shouldDisableControlCenter;
@property (readonly, nonatomic) BOOL shouldDisableReachability;
@property (readonly, nonatomic) BOOL shouldDisableInteractiveScreenshotGesture;
@property (readonly, nonatomic) BOOL shouldDisableSiri;
@property (readonly, nonatomic) BOOL shouldPendAlertItems;
@property (readonly, nonatomic) BOOL shouldUseSceneBasedKeyboardFocus;
@property (readonly, nonatomic) BOOL shouldUpdateSceneBasedViewController;
@property (readonly, nonatomic, getter=isAttachedToWindowedAccessory) BOOL attachedToWindowedAccessory;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } windowedAccessoryCutoutFrameInScreen;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long idleTimerDuration;
@property (readonly, nonatomic) long long idleTimerMode;
@property (readonly, nonatomic) long long idleWarnMode;
@property (readonly, nonatomic) double customIdleExpirationTimeout;
@property (readonly, nonatomic) double customIdleWarningTimeout;

+ (void)requestContentAdaptersForAlertDefinition:(id)a0 sceneWorkspaceController:(id)a1 connectionHandler:(id /* block */)a2;

- (void)scene:(id)a0 clientDidConnect:(id)a1;
- (void)dealloc;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (void)sceneWillDeactivate:(id)a0 withError:(id)a1;
- (id)succinctDescriptionBuilder;
- (BOOL)handleVoiceCommandButtonPress;
- (BOOL)handleHomeButtonLongPress;
- (BOOL)handleVolumeUpButtonPress;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (BOOL)handleLockButtonPress;
- (id)descriptionWithMultilinePrefix:(id)a0;
- (void).cxx_destruct;
- (BOOL)handleHomeButtonDoublePress;
- (id)succinctDescription;
- (BOOL)handleVolumeDownButtonPress;
- (BOOL)handleHeadsetButtonPress:(BOOL)a0;
- (BOOL)handleDoubleHeightStatusBarTap;
- (BOOL)handleHomeButtonPress;
- (id)_contentViewController;
- (void)_setIdleTimerDisabled:(BOOL)a0 forReason:(id)a1;
- (void)configureWithContext:(id)a0 completion:(id /* block */)a1;
- (void)didInvalidateForRemoteAlert;
- (void)didTransitionToAttachedToWindowedAccessory:(BOOL)a0 windowedAccessoryCutoutFrameInScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)remoteAlertSceneHostComponentDidChangeDesiredIdleTimerSettings:(id)a0;
- (void)remoteAlertSceneHostComponent:(id)a0 didChangeBackgroundActivitiesToSuppressWithAnimationSettings:(id)a1;
- (void)remoteAlertSceneHostComponent:(id)a0 didChangePreferredStatusBarVisibilityWithAnimationSettings:(id)a1;
- (void)remoteAlertSceneHostComponent:(id)a0 didChangeWallpaperStyleWithAnimationSettings:(id)a1;
- (void)remoteAlertSceneHostComponent:(id)a0 didSetIdleTimerDisabled:(BOOL)a1 forReason:(id)a2;
- (void)remoteAlertSceneHostComponentDidChangeAllowsAlertStacking:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeAllowsMenuButtonDismissal:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeContentOpaque:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeDesiredAutoLockDuration:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeDesiredHardwareButtonEvents:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeDismissalAnimationStyle:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeFeaturePolicy:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangePreferredSceneDeactivationReason:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeShouldDisableOrientationUpdates:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeSupportedInterfaceOrientations:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeSwipeDismissalStyle:(id)a0;
- (void)remoteAlertSceneHostComponentDidChangeWhitePointAdaptivityStyle:(id)a0;
- (void)remoteAlertSceneHostComponentDidDeactivate:(id)a0;
- (void)remoteAlertSceneHostComponentDidInvalidate:(id)a0;
- (id)_initWithContentViewController:(id)a0;
- (void)remoteTransientOverlayHostViewController:(id)a0 didTerminateWithError:(id)a1;
- (void)remoteTransientOverlayHostViewControllerDidChangeFeaturePolicy:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangeContentOpaque:(id)a0;
- (BOOL)_allowsHomeButtonDismissal;
- (void)_callSceneViewControllerReadyBlockWithError:(id)a0;
- (unsigned long long)_desiredHardwareButtonEvents;
- (void)_handleUpdatedSwipeDismissalStyle:(long long)a0;
- (id)_initWithSceneController:(id)a0 configurationIdentifier:(id)a1;
- (BOOL)_performButtonEvents:(unsigned long long)a0;
- (void)_setDesiredAutoLockDuration:(double)a0;
- (void)_setDesiredIdleTimerSettings:(id)a0;
- (void)_updateBackgroundActivitiesToSuppressWithAnimationSettings:(id)a0;
- (void)_updateContentOpaqueProperty;
- (void)_updatePreferredBackgroundStyleWithAnimationSettings:(id)a0;
- (void)_updatePreferredGestureDismissalStyles;
- (void)_updatePreferredWhitePointAdaptivityStyle:(long long)a0;
- (id)contentViewControllerForPresentationEmbeddedInSceneView:(BOOL)a0;
- (long long)defaultPreferredInterfaceOrientationForPresentationForRemoteTransientOverlayHostViewController:(id)a0;
- (void)dismissForTransientOverlayAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (id)dismissScene:(id)a0;
- (void)handlePictureInPictureDidBegin;
- (BOOL)isPresentedFromSceneWithIdentityTokenString:(id)a0;
- (void)prepareForActivationWithContext:(id)a0 presentationMode:(long long)a1 windowScene:(id)a2 completion:(id /* block */)a3;
- (void)presentForTransientOverlayAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (id)presentScene:(id)a0 viewControllerBuilderBlock:(id /* block */)a1;
- (void)preserveInputViewsAnimated:(BOOL)a0;
- (void)remoteTransientOverlayHostViewController:(id)a0 didChangeBackgroundActivitiesToSuppressWithAnimationSettings:(id)a1;
- (void)remoteTransientOverlayHostViewController:(id)a0 didChangeLaunchingInterfaceOrientation:(long long)a1;
- (void)remoteTransientOverlayHostViewController:(id)a0 didChangeWhitePointAdaptivityStyle:(long long)a1;
- (void)remoteTransientOverlayHostViewController:(id)a0 didSetDesiredAutoLockDuration:(double)a1;
- (void)remoteTransientOverlayHostViewController:(id)a0 didSetDesiredIdleTimerSettings:(id)a1;
- (void)remoteTransientOverlayHostViewController:(id)a0 didSetIdleTimerDisabled:(BOOL)a1 forReason:(id)a2;
- (void)remoteTransientOverlayHostViewController:(id)a0 requestsWallpaperEffectUpdateWithAnimationSettings:(id)a1;
- (void)remoteTransientOverlayHostViewControllerDidChangeAllowsMenuButtonDismissal:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangeDesiredHardwareButtonEvents:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangeDismissalAnimationStyle:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangePreferredSceneDeactivationReasonValue:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangePrefersWallpaperTunnel:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangeRequestedBackgroundStyle:(id)a0 withAnimationSettings:(id)a1;
- (void)remoteTransientOverlayHostViewControllerDidChangeShouldDisableOrientationUpdates:(id)a0;
- (void)remoteTransientOverlayHostViewControllerDidChangeSwipeDismissalStyle:(id)a0;
- (void)remoteTransientOverlayHostViewControllerRequestsDeactivation:(id)a0;
- (void)remoteTransientOverlayHostViewControllerRequestsInvalidation:(id)a0;
- (void)restoreInputViewsAnimated:(BOOL)a0;
- (void)setMediaOverridePID:(int)a0;

@end