luxlabs header browser preview


@class NSMapTable, NSString, NSArray, SBLayoutState, NSSet, BKSAnimationFenceHandle, NSDictionary, SBMainWorkspaceTransitionRequest, NSMutableDictionary, SBWorkspaceEntity, FBSDisplayIdentity;
@protocol SBWorkspaceApplicationSceneTransitionContextDelegate;

@interface SBWorkspaceApplicationSceneTransitionContext : SBWorkspaceTransitionContext <SBDisplayLayoutContext> {
    BOOL _sentActivationResult;
    SBLayoutState *_layoutState;
    SBLayoutState *_previousLayoutState;
    NSMutableDictionary *_requestedWorkspaceEntityForLayoutRoleMutableDictionary;
    NSMutableDictionary *_requestedEntityIdentifierToLayoutAttributes;
    NSMapTable *_entityToRemovalContext;
}

@property (retain, nonatomic, setter=_setRequestedActivatingWorkspaceEntity:) SBWorkspaceEntity *requestedActivatingWorkspaceEntity;
@property (nonatomic, setter=_setAlreadyPopulatedRequestedWorkspaceEntities:) BOOL _alreadyPopulatedRequestedWorkspaceEntities;
@property (readonly, weak, nonatomic) SBMainWorkspaceTransitionRequest *request;
@property (nonatomic, getter=isBackground) BOOL background;
@property (nonatomic) BOOL fencesAnimations;
@property (retain, nonatomic) BKSAnimationFenceHandle *animationFence;
@property (nonatomic, getter=isInLiveResize) BOOL inLiveResize;
@property (nonatomic) BOOL alwaysRunsWatchdog;
@property (nonatomic) BOOL waitsForSceneUpdates;
@property (nonatomic) BOOL prefersCrossfadeTransition;
@property (nonatomic) BOOL prefersCenterZoomTransition;
@property (nonatomic) BOOL disablesAutoPIP;
@property (nonatomic, getter=isTransitioningToLessRecentSpace) long long transitioningToLessRecentSpace;
@property (nonatomic, getter=isSceneless) BOOL sceneless;
@property (nonatomic, getter=retainsSiri) BOOL retainsSiri;
@property (copy, nonatomic) id /* block */ resultBlock;
@property (readonly, copy, nonatomic) NSSet *applicationSceneEntities;
@property (readonly, copy, nonatomic) NSSet *previousApplicationSceneEntities;
@property (readonly, nonatomic) double watchdogScaleFactor;
@property (readonly, nonatomic) SBLayoutState *previousLayoutState;
@property (weak, nonatomic) id<SBWorkspaceApplicationSceneTransitionContextDelegate> delegate;
@property (nonatomic) long long interfaceOrientation;
@property (nonatomic) BOOL prefersTouchCancellationDisabled;
@property (nonatomic) long long preferredInterfaceOrientation;
@property (nonatomic) BOOL preventSwitcherRecencyModelUpdates;
@property (retain, nonatomic) SBWorkspaceEntity *activatingEntity;
@property (retain, nonatomic) SBWorkspaceEntity *deactivatingEntity;
@property (nonatomic) long long requestedSpaceConfiguration;
@property (nonatomic) long long requestedFloatingConfiguration;
@property (nonatomic) long long requestedCenterConfiguration;
@property (nonatomic) long long requestedPeekConfiguration;
@property (nonatomic) long long requestedUnlockedEnvironmentMode;
@property (nonatomic) long long requestedFloatingSwitcherVisible;
@property (nonatomic) long long requestedCenterEntityModal;
@property (copy, nonatomic) NSString *requestedAppExposeBundleID;
@property (nonatomic) long long requestedWindowPickerRole;
@property (copy, nonatomic) NSArray *entitiesWithRemovalContexts;
@property (copy, nonatomic) NSDictionary *requestedEntityIdentifierToLayoutAttributes;
@property (readonly, nonatomic) SBWorkspaceEntity *resolvedActivatingWorkspaceEntity;
@property (readonly, nonatomic) FBSDisplayIdentity *displayIdentity;
@property (readonly, nonatomic) SBLayoutState *layoutState;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setEntities:(id)a0 startingAtLayoutRole:(long long)a1 withPolicy:(long long)a2 centerEntity:(id)a3 floatingEntity:(id)a4;
- (void)setPreviousEntity:(id)a0 forLayoutRole:(long long)a1;
- (id)init;
- (id)applicationSceneEntityForBundleID:(id)a0;
- (void)dealloc;
- (id)compactDescriptionBuilderWithMultilinePrefix:(id)a0;
- (id)_displayConfiguration;
- (void)setEntity:(id)a0 forLayoutRole:(long long)a1;
- (id)appClipPlaceholderEntities;
- (id)succinctDescriptionBuilder;
- (void)_setRequestedFrontmostEntity:(id)a0;
- (void)setRemovalContext:(id)a0 forEntity:(id)a1;
- (void)sendActivationResultError:(id)a0;
- (void)finalize;
- (void)setRequestedLayoutAttributes:(id)a0 forEntity:(id)a1;
- (id)removalContextForEntity:(id)a0;
- (BOOL)needsToSendActivationResult;
- (id)previousAppClipPlaceholderEntityForBundleID:(id)a0;
- (id)previousApplicationSceneEntityForBundleID:(id)a0;
- (id)applicationSceneEntityForLayoutRole:(long long)a0;
- (id)appClipPlaceholderEntityForBundleID:(id)a0;
- (id)previousEntityForLayoutRole:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForApplicationSceneEntity:(id)a0;
- (id)previousApplicationSceneEntityForLayoutRole:(long long)a0;
- (void)setEntities:(id)a0 withPolicy:(long long)a1 centerEntity:(id)a2 floatingEntity:(id)a3;
- (void).cxx_destruct;
- (long long)interfaceOrientationOrPreferredOrientation;
- (id)requestedWorkspaceEntityForLayoutRole:(long long)a0;
- (void)_setRequestedWorkspaceEntity:(id)a0 forLayoutRole:(long long)a1;
- (id)entityForLayoutRole:(long long)a0;
- (id)previousAppClipPlaceholderEntities;
- (long long)_lockedInterfaceOrientation;
- (id)requestedLayoutAttributesForEntity:(id)a0;

@end