luxlabs header browser preview


@class NSUUID, SBDisplayItem, NSString, SBBannerUnfurlSourceContext, SBAppLayout, NSSet, NSDictionary, SBTransitionSwitcherModifierMoveDisplaysContext, NSArray, NSMutableDictionary, SBSwitcherShelf;

@interface SBTransitionSwitcherModifierEvent : SBSwitcherModifierEvent {
    NSMutableDictionary *_appLayoutToRemovalContext;
}

@property (nonatomic) BOOL fromAppLayoutWantsExclusiveForeground;
@property (nonatomic) BOOL toAppLayoutWantsExclusiveForeground;
@property (retain, nonatomic) SBAppLayout *fromFloatingAppLayout;
@property (nonatomic) long long fromFloatingConfiguration;
@property (nonatomic) BOOL fromFloatingSwitcherVisible;
@property (retain, nonatomic) SBAppLayout *toFloatingAppLayout;
@property (nonatomic) long long toFloatingConfiguration;
@property (nonatomic) BOOL toFloatingSwitcherVisible;
@property (copy, nonatomic) NSString *fromAppExposeBundleID;
@property (copy, nonatomic) NSString *toAppExposeBundleID;
@property (copy, nonatomic) NSString *ambiguouslyLaunchedBundleIDIfAny;
@property (nonatomic) long long fromPeekConfiguration;
@property (nonatomic) long long toPeekConfiguration;
@property (nonatomic) long long fromSpaceConfiguration;
@property (nonatomic) long long toSpaceConfiguration;
@property (copy, nonatomic) SBBannerUnfurlSourceContext *bannerUnfurlSourceContext;
@property (nonatomic) BOOL prefersCrossfadeTransition;
@property (nonatomic) BOOL prefersCenterZoomTransition;
@property (copy, nonatomic) NSSet *fromDisplayItemsPendingTermination;
@property (retain, nonatomic) SBAppLayout *activatingAppLayout;
@property (nonatomic, getter=isGestureInitiated) BOOL gestureInitiated;
@property (nonatomic, getter=isKeyboardShortcutInitiated) BOOL keyboardShortcutInitiated;
@property (nonatomic, getter=isTopAffordanceInitiated) BOOL topAffordanceInitiated;
@property (nonatomic, getter=isDragAndDropTransition) BOOL dragAndDropTransition;
@property (nonatomic, getter=isBreadcrumbTransition) BOOL breadcrumbTransition;
@property (nonatomic, getter=isMorphToPIPTransition) BOOL morphToPIPTransition;
@property (nonatomic, getter=isMorphFromPIPTransition) BOOL morphFromPIPTransition;
@property (nonatomic) long long morphingPIPLayoutRole;
@property (nonatomic, getter=isZoomFromSystemApertureTransition) BOOL zoomFromSystemApertureTransition;
@property (nonatomic, getter=isContinuityTransition) BOOL continuityTransition;
@property (nonatomic, getter=isBannerUnfurlTransition) BOOL bannerUnfurlTransition;
@property (nonatomic, getter=isIconZoomDisabled) BOOL iconZoomDisabled;
@property (nonatomic, getter=isSpotlightTransition) BOOL spotlightTransition;
@property (nonatomic, getter=isShelfTransition) BOOL shelfTransition;
@property (nonatomic) long long dosidoTransitionDirection;
@property (nonatomic, getter=isShelfRequestTransition) BOOL shelfRequestTransition;
@property (nonatomic, getter=isMorphFromInAppView) BOOL morphFromInAppView;
@property (nonatomic, getter=isQuickActionTransition) BOOL quickActionTransition;
@property (nonatomic, getter=isNewSceneTransition) BOOL newSceneTransition;
@property (nonatomic, getter=isMoveDisplaysTransition) BOOL moveDisplaysTransition;
@property (nonatomic, getter=isContinuousExposeConfigurationChangeEvent) BOOL continuousExposeConfigurationChangeEvent;
@property (nonatomic, getter=isiPadOSWindowingModeChangeEvent, setter=setiPadOSWindowingModeChangeEvent:) BOOL iPadOSWindowingModeChangeEvent;
@property (copy, nonatomic) NSDictionary *fromDisplayItemLayoutAttributesMap;
@property (copy, nonatomic) NSDictionary *toDisplayItemLayoutAttributesMap;
@property (retain, nonatomic) SBTransitionSwitcherModifierMoveDisplaysContext *moveDisplaysContext;
@property (copy, nonatomic) SBDisplayItem *movingDisplayItem;
@property (nonatomic) struct CGSize { double width; double height; } fromSizeOfMovingDisplayItem;
@property (nonatomic) struct CGPoint { double x; double y; } fromCenterOfMovingDisplayItem;
@property (nonatomic) struct CGSize { double width; double height; } toSizeOfMovingDisplayItem;
@property (nonatomic) struct CGPoint { double x; double y; } toCenterOfMovingDisplayItem;
@property (nonatomic) unsigned long long phase;
@property (nonatomic, getter=isAnimated) BOOL animated;
@property (retain, nonatomic) SBAppLayout *fromAppLayout;
@property (nonatomic) long long fromEnvironmentMode;
@property (retain, nonatomic) SBAppLayout *toAppLayout;
@property (nonatomic) long long toEnvironmentMode;
@property (nonatomic) long long fromInterfaceOrientation;
@property (nonatomic) long long toInterfaceOrientation;
@property (nonatomic) long long fromWindowPickerRole;
@property (nonatomic) long long toWindowPickerRole;
@property (readonly, nonatomic) NSUUID *transitionID;
@property (readonly, copy, nonatomic) NSArray *appLayoutsWithRemovalContexts;
@property (readonly, nonatomic) SBSwitcherShelf *fromShelf;
@property (readonly, nonatomic) SBSwitcherShelf *toShelf;
@property (nonatomic, getter=isCommandTabTransition) BOOL commandTabTransition;
@property (nonatomic, getter=isLaunchingFromDockTransition) BOOL launchingFromDockTransition;
@property (nonatomic, getter=isAppLaunchDuringWindowDragGestureTransition) BOOL appLaunchDuringWindowDragGestureTransition;

- (BOOL)isExitingSplitViewPeekToHomeScreenEvent;
- (BOOL)isFullScreenToSplitViewEvent;
- (BOOL)isCenterWindowToNewSplitViewEvent;
- (BOOL)isExitingSlideOverPeekToHomeScreenEvent;
- (BOOL)isCenterWindowToFullScreenEvent;
- (BOOL)isEnteringAnyPeekEvent;
- (BOOL)isMainPulseEvent;
- (BOOL)isSplitViewToCenterWindowEvent;
- (BOOL)isSideToSlideOverEvent;
- (void)setRemovalContext:(id)a0 forAppLayout:(id)a1;
- (id)debugPredicateSummary;
- (BOOL)isCenterWindowZoomingUpFromShelfEvent;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (BOOL)isExitingSlideOverPeekEvent;
- (BOOL)isCenterWindowToExistingSplitViewEvent;
- (BOOL)isExitingSplitViewPeekToAppEvent;
- (BOOL)isExitingCenterWindowEvent;
- (BOOL)isSlideOverToFullScreenEvent;
- (BOOL)isSlideOverToSideEvent;
- (BOOL)_isEnteringPageCenterWindowEvent;
- (id)removalContextForAppLayout:(id)a0;
- (BOOL)isPrimaryToSlideOverEvent;
- (BOOL)isExitingSplitViewPeekEvent;
- (id)initWithTransitionID:(id)a0 phase:(unsigned long long)a1 animated:(BOOL)a2;
- (BOOL)isFullScreenToCenterWindowEvent;
- (BOOL)isExitingSlideOverPeekToAppEvent;
- (void).cxx_destruct;
- (BOOL)isCenterWindowRemovalEvent;
- (BOOL)isCenterWindowToSlideOverEvent;
- (BOOL)isEnteringSlideOverPeekEvent;
- (BOOL)isAnyPulseEvent;
- (BOOL)isSplitViewCrossfadeEvent;
- (BOOL)isPresentingPageCenterWindowEvent;
- (BOOL)isReplaceCenterWindowWithNewCenterWindowEvent;
- (BOOL)isAnySplitViewToOrFromSlideOverEvent;
- (BOOL)isFloatingPulseEvent;
- (BOOL)isExitingAnyPeekEvent;
- (BOOL)isSlideOverToCenterWindowEvent;
- (BOOL)isTransitionEvent;
- (BOOL)isExitingCenterWindowToOtherRoleEvent;
- (long long)type;
- (BOOL)isEnteringSplitViewPeekEvent;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isSlideOverToPrimaryEvent;
- (BOOL)isSwappingFullScreenAppSidesEvent;

@end