luxlabs header browser preview


@class NSString, NSMapTable, NSHashTable, NSMutableDictionary, NSMutableArray;

@interface SBTraitsWindowParticipantDelegate : NSObject <SBTraitsParticipantDelegate> {
    NSHashTable *_visibleWindows;
    NSMapTable *_participantOwningWindowMapTable;
    NSMutableArray *_tempOwningWindowHidden;
    NSMutableArray *_tempOwningWindowVisible;
    NSMutableDictionary *_tempLastPreferredZOrder;
    NSMutableDictionary *_tempLastSupportedOrientations;
}

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

+ (id)_activeOrientationDeterminingParticipantRoles;

- (void)updatePreferencesForParticipant:(id)a0 updater:(id)a1;
- (id)participantAssociatedWindows:(id)a0;
- (id)_validationFailureReasonForWindow:(id)a0;
- (id)init;
- (void)appendDescriptionForParticipant:(id)a0 withBuilder:(id)a1 multilinePrefix:(id)a2;
- (unsigned long long)_validatedSupportedInterfaceOrientations:(unsigned long long)a0 forWindow:(id)a1;
- (void)setParticipant:(id)a0 ownedByWindow:(id)a1;
- (void)windowWillBecomeVisible:(id)a0 ownedParticipant:(id)a1;
- (void).cxx_destruct;
- (void)participantWillInvalidate:(id)a0;
- (void)validateSettingsForParticipant:(id)a0 validator:(id)a1;
- (void)windowDidUpdateSupportedOrientations:(unsigned long long)a0 ownedParticipant:(id)a1;
- (BOOL)_isWindowContentVisible:(id)a0;
- (void)windowWillBecomeHidden:(id)a0 ownedParticipant:(id)a1;
- (id)_autorotationPreventionReasons:(id)a0;
- (void)didChangeSettingsForParticipant:(id)a0 context:(id)a1;
- (id)participantAssociatedSceneIdentityTokens:(id)a0;
- (void)windowDidUpdatePreferredWindowLevel:(double)a0 ownedParticipant:(id)a1;

@end