luxlabs header browser preview


@class NSCountedSet, NSString, SBSceneHandle, UIView;
@protocol SBScenePlaceholderContentView, UIScenePresentation, UISceneSnapshotPresentation, SBScenePlaceholderContentContext, SBScenePlaceholderContentViewProvider, UIScenePresenter, SBSceneViewDelegate;

@interface SBSceneView : UIView <SBSceneHandleObserver, SBScenePlaceholderContentViewProviderDelegate, BSInvalidatable> {
    BOOL _invalidated;
    long long _hostingPriority;
    NSString *_hostingIdentifier;
    UIView *_sceneContentContainerView;
    UIView<SBScenePlaceholderContentView> *_placeholderContentView;
    UIView<UISceneSnapshotPresentation> *_liveSnapshotView;
    UIView<UIScenePresentation> *_hostView;
    UIView *_crossfadeView;
    NSCountedSet *_liveContentDisableReasons;
}

@property (readonly, nonatomic) id<UIScenePresenter> presenter;
@property (readonly, nonatomic) SBSceneHandle *sceneHandle;
@property (readonly, nonatomic) struct CGSize { double width; double height; } referenceSize;
@property (readonly, nonatomic) long long orientation;
@property (retain, nonatomic) id<SBScenePlaceholderContentViewProvider> placeholderContentProvider;
@property (retain, nonatomic) id<SBScenePlaceholderContentContext> placeholderContentContext;
@property (nonatomic) BOOL placeholderContentEnabled;
@property (readonly, nonatomic) long long displayMode;
@property (readonly, nonatomic) long long effectiveDisplayMode;
@property (copy, nonatomic) NSString *minificationFilter;
@property (nonatomic) BOOL rendersAsynchronously;
@property (nonatomic) BOOL resizesHostedContext;
@property (readonly, nonatomic) long long preferredStatusBarStyle;
@property (weak, nonatomic) id<SBSceneViewDelegate> delegate;
@property (retain, nonatomic) UIView *backgroundView;
@property (retain, nonatomic) UIView *customContentView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)defaultDisplayModeAnimationFactory;

- (void)_refresh;
- (void)_updateBackgroundColor;
- (void)sceneHandle:(id)a0 didCreateScene:(id)a1;
- (void)dealloc;
- (BOOL)_contentPrefersToDisableClipping;
- (void)_configureSceneLiveSnapshotView:(id)a0;
- (void)_layoutLiveSnapshotView:(id)a0;
- (void)setDisplayMode:(long long)a0 animationFactory:(id)a1 completion:(id /* block */)a2;
- (void)_configureSceneLiveHostView:(id)a0;
- (id)newSnapshot;
- (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)sceneHandle:(id)a0 didUpdateContentState:(long long)a1;
- (double)_contentContainerCornerRadius;
- (BOOL)_shouldAnimatePropertyWithKey:(id)a0;
- (void)sceneHandle:(id)a0 didDestroyScene:(id)a1;
- (void)_updateReferenceSize:(struct CGSize { double x0; double x1; })a0 andOrientation:(long long)a1;
- (void).cxx_destruct;
- (BOOL)_representsTranslucentContent;
- (BOOL)_wantsBlackBackground;
- (void)_setOrientation:(long long)a0;
- (id)_transitionViewForHostView;
- (void)_layoutLiveHostView:(id)a0;
- (void)layoutSubviews;
- (void)_invalidateSceneLiveHostView:(id)a0;
- (void)_configureSceneSnapshotContext:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentContainerEdgeInsets;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_containerContentWrapperInterfaceOrientationChangedTo:(long long)a0;
- (void)_invalidateContentPrefersToDisableClipping;
- (void)_updateLiveViewContainment;
- (id)acquireLiveContentDisableAssertionForReason:(id)a0;
- (void)placeholderContentViewProviderContentDidUpdate:(id)a0;
- (void)_recheckLiveContentDependencies;
- (BOOL)_addContentLikeViewToHierarchyForTransitionIfPossible:(id)a0;
- (long long)_bestDisplayModeLessThanMode:(long long)a0;
- (void)_clearSnapshotViews;
- (void)_configureBackgroundColorForLiveSnapshot:(BOOL)a0;
- (void)_configureLiveHostView;
- (void)_configureLiveSnapshotView;
- (void)_configurePlaceholderContentView;
- (void)_configureViewForEffectiveDisplayMode:(long long)a0;
- (void)_enableHostingIfPossible;
- (void)_evaluateEffectiveDisplayModeWithAnimationFactory:(id)a0 completion:(id /* block */)a1;
- (void)_hotSwapLiveSnapshotView;
- (void)_hotSwapPlaceholderContentView;
- (void)_invalidateHostPresenter;
- (void)_modifyPresentationContext:(id)a0;
- (void)_placeholderVisibilityChanged;
- (void)_reloadPlaceholderContentIfNecessary;
- (id)_sceneContentContainerView;
- (BOOL)_shouldObserveSceneHostContentState;
- (BOOL)_shouldViewBeInHierarchyForTransition:(id)a0;
- (void)_transitionFromDisplayMode:(long long)a0 showingView:(id)a1 toDisplayMode:(long long)a2 showingView:(id)a3 withAnimationFactory:(id)a4 completion:(id /* block */)a5;
- (void)_updateBackgroundViewContainment;
- (void)_updateLiveContentRendering;
- (void)_updateResizesHostedContext;
- (id)_viewForDisplayMode:(long long)a0;
- (id)initWithSceneHandle:(id)a0 referenceSize:(struct CGSize { double x0; double x1; })a1 orientation:(long long)a2;

@end