luxlabs header browser preview


@class BKSAccelerometer, SBTraitsInputsKeyboardFocusValidator, TRAArbitrationInputs, SBMedusa1oSettings, SBTraitsCoverSheetFollowsSecureAppOrientationPolicySpecifier, SBOrientationLockManager, NSString, BSContinuousMachTimer, SBTraitsHomeInIsolationPolicySpecifier, TRAArbitrationAmbientPresentationInputs, SBTraitsInputsOrientationLockValidator, SBTraitsHomeFollowsSwitcherRawPolicySpecifier, TRAArbitrationDeviceOrientationInputs, SBAmbientFollowsRawDeviceOrientationPolicySpecifier, SBTraitsDockFollowsHomePolicySpecifier, SBTraitsCoverSheetInIsolationPolicySpecifier, TRAParticipant, SBTraitsControlCenterInIsolationPolicySpecifier, TRAArbitrationInterfaceIdiomInputs, SBTraitsEmbeddedDisplayRolesAndDefaultPoliciesProvider, SBDeviceOrientationUpdateDeferralAssertion, TRAArbitrationKeyboardInputs, TRAArbitrationUserInterfaceStyleInputs, SBTraitsInputsOrientationNonFlatOverrideValidator, SBDeviceOrientationUpdateManager, SBTraitsCoverSheetFollowsDeviceOrientationPolicySpecifier;
@protocol BSInvalidatable;

@interface SBTraitsEmbeddedDisplayPipelineManager : SBTraitsPipelineManager <TRAArbiterInputsDataSource, BKSAccelerometerDelegate, SBBacklightControllerObserver, SBLayoutStateTransitionObserver, SBTraitsParticipantDelegate, TRAArbiterObserver, SBAmbientPresentationObserver> {
    BKSAccelerometer *_accelerometer;
    long long _lastNonFlatOrientation;
    BSContinuousMachTimer *_uiLockedTimer;
    BOOL _backlightIsOn;
    TRAArbitrationInputs *_inputs;
    TRAArbitrationKeyboardInputs *_keyboardInputs;
    TRAArbitrationInterfaceIdiomInputs *_deviceIdiomInputs;
    TRAArbitrationUserInterfaceStyleInputs *_userInterfaceStyleInputs;
    TRAArbitrationDeviceOrientationInputs *_orientationInputs;
    SBTraitsInputsOrientationLockValidator *_orientationLockInputsValidator;
    SBTraitsInputsOrientationNonFlatOverrideValidator *_lastNonFlatOverrideInputsValidator;
    TRAArbitrationAmbientPresentationInputs *_ambientPresentationInputs;
    SBTraitsInputsKeyboardFocusValidator *_keyboardFocusInputsValidator;
    SBOrientationLockManager *_userOrientationLockManager;
    SBDeviceOrientationUpdateManager *_systemOrientationLockManager;
    SBDeviceOrientationUpdateDeferralAssertion *_deviceUpdateDeferralAssertion;
    SBMedusa1oSettings *_medusaSettings;
    SBTraitsEmbeddedDisplayRolesAndDefaultPoliciesProvider *_rolesAndDefaultPoliciesProvider;
    SBTraitsHomeFollowsSwitcherRawPolicySpecifier *_homeFollowsSwitcherSpecifier;
    SBTraitsHomeInIsolationPolicySpecifier *_homeIsolationSpecifier;
    SBTraitsDockFollowsHomePolicySpecifier *_dockFollowsHomeSpecifier;
    SBTraitsControlCenterInIsolationPolicySpecifier *_controlCenterIsolationSpecifier;
    BOOL _isCoversheetPresented;
    SBTraitsCoverSheetInIsolationPolicySpecifier *_coverSheetIsolationSpecifier;
    SBTraitsCoverSheetFollowsDeviceOrientationPolicySpecifier *_coverSheetFollowsDeviceOrientationSpecifier;
    SBTraitsCoverSheetFollowsSecureAppOrientationPolicySpecifier *_coverSheetFollowsSecureAppOrientationSpecifier;
    SBAmbientFollowsRawDeviceOrientationPolicySpecifier *_ambientFollowsRawDeviceOrientationSpecifier;
    TRAParticipant *_activeOrientationParticipant;
    unsigned long long _arbiterRunningUpdatesCount;
    id<BSInvalidatable> _stateCaptureInvalidatable;
}

@property (readonly, nonatomic) TRAArbitrationInputs *inputs;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)updatePreferencesForParticipant:(id)a0 updater:(id)a1;
- (void)ambientPresentationController:(id)a0 willUpdatePresented:(BOOL)a1;
- (long long)_bootOrientation;
- (id)defaultOrientationAnimationSettingsAnimatable:(BOOL)a0;
- (void)accelerometer:(id)a0 didAccelerateWithTimeStamp:(double)a1 x:(float)a2 y:(float)a3 z:(float)a4 eventType:(int)a5;
- (void)userInterfaceStyleDidUpdateWithAnimationSettings:(id)a0 fence:(id)a1;
- (void)dealloc;
- (BOOL)_isBacklightOn;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidEndWithTransitionContext:(id)a1;
- (void)_noteCoverSheetDidPresent;
- (void)_systemOrientationLockChanged:(id)a0;
- (void)_noteCoverSheetWillDismiss;
- (void)accelerometer:(id)a0 didChangeDeviceOrientation:(long long)a1;
- (void)_addLastNonFlatOverrideInputsValidatorIfNeeded;
- (void)_userOrientationLockChanged:(id)a0;
- (void)ambientPresentationController:(id)a0 didUpdatePresented:(BOOL)a1;
- (void)setKeyboardFocusContext:(id)a0;
- (id)_orientationStateDescription;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidBeginWithTransitionContext:(id)a1;
- (id)ambientPresentationStageRoles;
- (void)setupDefaultPipelineForArbiter:(id)a0;
- (void)backlightController:(id)a0 willAnimateBacklightToFactor:(float)a1 source:(long long)a2;
- (void)_updateOrientationInputsDeferralAnimated:(BOOL)a0;
- (void)_noteCoverSheetDidDismiss;
- (void)startListeningForLockScreenUIPresentations;
- (void)_noteInputsNeedUpdateAnimated:(BOOL)a0 reason:(id)a1;
- (void)_evaluateNonFlatOverrideNecessityForCurrentDeviceOrientation:(long long)a0;
- (void).cxx_destruct;
- (void)_controlCenterDidDismiss:(id)a0;
- (id)zOrderStageRoles;
- (void)ambientPresentationController:(id)a0 didUpdateAmbientDisplayStyle:(long long)a1;
- (void)_updateOrientationEventsEnabledState;
- (void)_controlCenterWillDismiss:(id)a0;
- (id)_layoutCoordinator;
- (void)startObservingLayoutStateTransitions;
- (id)initWithArbiter:(id)a0 sceneDelegate:(id)a1;
- (void)startObservingAmbientPresentation;
- (id)orientationStageRoles;
- (void)arbiter:(id)a0 didCompleteUpdateWithContext:(id)a1;
- (void)didChangeSettingsForParticipant:(id)a0 context:(id)a1;
- (id)userInterfaceStyleStageRoles;
- (void)arbiter:(id)a0 willBeginUpdateWithContext:(id)a1;
- (void)_updateInputs;
- (void)_noteInputsNeedUpdateWithAnimationSettings:(id)a0 fence:(id)a1 reason:(id)a2;
- (void)_noteCoverSheetWillPresent;
- (id)_orientationInputsForDeviceOrientation:(long long)a0;

@end