System/Library/PrivateFrameworks/SpringBoard.framework
SBSASequencedBehaviorProvider.h
Download SBSASequencedBehaviorProvider.h
@class NSUUID, NSArray;
@protocol SAElementIdentifying, SBSAInterfaceElementPropertyIdentifying;
@interface SBSASequencedBehaviorProvider : SBSABasePreferencesProvider {
long long _activePhase;
NSArray *_elementContexts;
id<SBSAInterfaceElementPropertyIdentifying> _pendingPhaseTransitionPropertyIdentity;
NSUUID *_pendingTimerIdentifier;
}
@property (readonly, nonatomic) long long activePhase;
@property (readonly, copy, nonatomic) NSUUID *participatingInterfaceElementIdentifier;
@property (readonly, copy, nonatomic) id<SAElementIdentifying> participatingElementIdentification;
- (void).cxx_destruct;
- (void)_setActivePhase:(long long)a0 context:(id)a1 reason:(id /* block */)a2;
- (BOOL)_isTimerExpired:(id)a0 duration:(out double *)a1;
- (void)_startTimerIfNecessary:(id)a0 withInterval:(double)a1;
- (BOOL)canPersistAcrossLayoutStateChanges;
- (BOOL)canProceedWithContext:(id)a0 shouldRetry:(out BOOL *)a1;
- (double)delayForPhase:(long long)a0;
- (long long)finalPhase;
- (id)initWithParticipantIdentifier:(id)a0;
- (double)milestoneForPhase:(long long)a0;
- (BOOL)milestoneForPhaseRequiresAnimationFinished:(long long)a0;
- (id)nameForPhase:(long long)a0;
- (BOOL)phaseIsTimeDelayBased:(long long)a0;
- (id)preferencesFromContext:(id)a0;
- (id)updatedContextFromContext:(id)a0;
- (id)updatedPreferencesFromPreferences:(id)a0 context:(id)a1 relevantPropertyIdentity:(out id *)a2;
@end