System/Library/PrivateFrameworks/SpringBoard.framework
SBSceneHostingDisplayControllerProvider.h
Download SBSceneHostingDisplayControllerProvider.h
@class FBWorkspaceEventQueue, NSString, NSMutableDictionary, NSMutableSet, SBDisplayTransformerRegistry, SBDisplayManager, NSMapTable;
@protocol SBWindowingModeResolverFactory, SBSceneHostingDisplayControllerPolicyFactory, BSInvalidatable;
@interface SBSceneHostingDisplayControllerProvider : NSObject <SBDisplayManagerObserver, FBSDisplayTransformer, SBDisplayWindowingModeResolverDelegate, SBDisplayControllerProviding> {
SBDisplayTransformerRegistry *_transformerRegistry;
id<BSInvalidatable> _transformerToken;
SBDisplayManager *_displayManager;
id<BSInvalidatable> _displayManagerObserverToken;
id<SBWindowingModeResolverFactory> _resolverFactory;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSMutableDictionary *_lock_capableRootDisplaysToResolverMap;
NSMutableSet *_lock_derivedDisplaysAwaitingConnection;
NSMapTable *_lock_rootDisplaysToControllerMap;
id<SBSceneHostingDisplayControllerPolicyFactory> _policyFactory;
FBWorkspaceEventQueue *_workspaceEventQueue;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (id)displayControllerInfoForConnectingDisplay:(id)a0 configuration:(id)a1;
- (void)displayManager:(id)a0 didConnectIdentity:(id)a1 withConfiguration:(id)a2;
- (void)resolver:(id)a0 rootDisplay:(id)a1 didUpdateAvailability:(BOOL)a2;
- (void)displayManager:(id)a0 didDisconnectIdentity:(id)a1;
- (void).cxx_destruct;
- (id)initWithTransformerRegistry:(id)a0 displayManager:(id)a1 workspaceEventQueue:(id)a2 displayModeResolverFactory:(id)a3 policyFactory:(id)a4;
- (id)transformDisplayConfiguration:(id)a0;
@end