luxlabs header browser preview


@class _SBDashBoardHostedAppStatusBarStateProxy, NSString, SBAppViewController, SBMainDisplaySceneLayoutStatusBarView, NSSet, SBApplicationSceneView, SBFAuthenticationAssertion, UIApplicationSceneDeactivationAssertion, SBApplicationSceneHandle, UIApplicationSceneClientSettingsDiffInspector;
@protocol SBScenePlaceholderContentContext, SBDashBoardHostedAppViewControllerDelegate, CSAppHostContextProviding, BSInvalidatable;

@interface SBDashBoardHostedAppViewController : SBDashBoardViewExternalControllerBase <SBAppViewControllerDelegate, SBApplicationSceneHandleUpdateContributing, SBSceneHandleObserver, SBMainDisplaySceneLayoutStatusBarViewDataSource, SBDeviceApplicationSceneStatusBarStateObserver, SBApplicationSceneViewControllingStatusBarDelegate, SBApplicationHosting, BSInvalidatable> {
    SBAppViewController *_appViewController;
    UIApplicationSceneDeactivationAssertion *_resignActiveAssertion;
    SBFAuthenticationAssertion *_authenticationAssertion;
    id<BSInvalidatable> _deferOrientationUpdatesAssertion;
    NSString *_cachedBasicPublicDescription;
    BOOL _invalidated;
    BOOL _wantsIdleTimerDisabled;
    BOOL _waitingToDeactivateAfterDisappearance;
    SBMainDisplaySceneLayoutStatusBarView *_statusBarView;
    UIApplicationSceneClientSettingsDiffInspector *_appClientSettingsDiffInspector;
}

@property (readonly, nonatomic) _SBDashBoardHostedAppStatusBarStateProxy *statusBarDescriber;
@property (copy, nonatomic) id /* block */ invalidationHandler;
@property (weak, nonatomic) id<SBDashBoardHostedAppViewControllerDelegate> delegate;
@property (readonly, nonatomic) SBApplicationSceneHandle *applicationSceneHandle;
@property (readonly, nonatomic) SBApplicationSceneView *appView;
@property (retain, nonatomic) id<SBScenePlaceholderContentContext> placeholderContentContext;
@property (weak, nonatomic) id<CSAppHostContextProviding> hostContextProvider;
@property (nonatomic) long long mode;
@property (retain, nonatomic) NSSet *actionsToDeliver;
@property (nonatomic) BOOL intentToTransitionFromSecureAppToFull;
@property (nonatomic) BOOL placeholderContentEnabled;
@property (nonatomic) BOOL interfaceOrientationLocked;
@property (nonatomic) long long overrideIdleWarnMode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)appViewControllerIsInNonRotatingWindow:(id)a0;
- (void)_endShowingStatusBarView;
- (void)_setResignActiveAssertionEnabled:(BOOL)a0;
- (void)conformsToSBApplicationHosting;
- (long long)presentationPriority;
- (void)viewWillAppear:(BOOL)a0;
- (long long)statusBarOrientation;
- (void)sceneHandle:(id)a0 didUpdateClientSettingsWithDiff:(id)a1 transitionContext:(id)a2;
- (void)dealloc;
- (long long)presentationType;
- (id)appearanceIdentifier;
- (void)applicationSceneHandle:(id)a0 appendToSceneSettings:(id)a1 fromRequestContext:(id)a2 entity:(id)a3;
- (BOOL)allowsConfiguringIndividualStatusBarParts;
- (id)hostedAppSceneHandles;
- (BOOL)isHostingAnApp;
- (void)appViewController:(id)a0 didTransitionFromMode:(long long)a1 toMode:(long long)a2;
- (void)viewDidLoad;
- (void)sceneWithIdentifier:(id)a0 didChangeSceneInterfaceOrientationTo:(long long)a1;
- (long long)presentationStyle;
- (void)appViewControllerWillActivateApplication:(id)a0;
- (id)hostedAppSceneHandle;
- (void)_addStatusBarViewIfNeeded;
- (void)invalidate;
- (BOOL)appViewControllerShouldReactivateApplicationOnDestruction:(id)a0;
- (id)_appViewController;
- (void)_deactivateIfAppropriateForReason:(id)a0;
- (void)hostedAppWillRotateToInterfaceOrientation:(long long)a0;
- (void)_beginShowingStatusBarView;
- (void)_setMode:(long long)a0 fromClient:(BOOL)a1 forReason:(id)a2;
- (long long)containerInterfaceOrientation;
- (void)aggregateAppearance:(id)a0;
- (void)_updateStatusBarContainerOrientation;
- (id)initWithApplicationSceneEntity:(id)a0;
- (BOOL)appViewControllerShouldHideHomeGrabberView:(id)a0;
- (void)setHostedAppReferenceSize:(struct CGSize { double x0; double x1; })a0 withInterfaceOrientation:(long long)a1;
- (BOOL)canHostAnApp;
- (long long)contentInterfaceOrientation;
- (id)statusBarDescribers;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_shouldInvalidateUponDeactivation;
- (BOOL)appViewControllerShouldBackgroundApplicationOnDeactivate:(id)a0;
- (void).cxx_destruct;
- (void)setSupplementalActivationSettings:(id)a0;
- (void)_updateDisplayLayoutElementForActivation:(id)a0;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (BOOL)_shouldDelayDeactivationUntilAfterDisappearance;
- (void)viewDidAppear:(BOOL)a0;
- (void)aggregateBehavior:(id)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)appViewControllerDidDeactivateApplication:(id)a0;
- (void)appViewControllerDidFailToActivateApplication:(id)a0;
- (id)_deviceApplicationSceneHandle;
- (id)_newDisplayLayoutElement;
- (void)willMoveToParentViewController:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)handleEvent:(id)a0;
- (void)applicationSceneViewController:(id)a0 didUpdateStatusBarSettings:(id)a1;
- (id)statusBarDescriberForStatusBarPart:(id)a0;

@end