System/Library/PrivateFrameworks/ExpansionBoard.framework
EXBRootDisplayDriver.h
Download EXBRootDisplayDriver.h
@class FBSDisplayIdentity, NSString, EXBDisplayAssertionCoordinator, FBSDisplayConfiguration, NSMutableSet, NSObject, NSMapTable;
@protocol OS_dispatch_queue, EXBDisplayTransformUpdating;
@interface EXBRootDisplayDriver : NSObject <BSDescriptionStreamable> {
Class _ConfigBuilderClass;
NSObject<OS_dispatch_queue> *_CADisplayQueue;
FBSDisplayIdentity *_rootIdentity;
EXBDisplayAssertionCoordinator *_assertionCoordinator;
id<EXBDisplayTransformUpdating> _transformUpdater;
BOOL _didConnectRootIdentity;
FBSDisplayConfiguration *_rootConfiguration;
NSMutableSet *_trackedDisplays;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSMapTable *_lock_recordsByProfile;
NSMapTable *_lock_seedsByProfile;
NSMapTable *_lock_index_recordsByDisplay;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)addProfile:(id)a0;
- (void)appendDescriptionToFormatter:(id)a0;
- (void).cxx_destruct;
- (id)transformDisplayConfiguration:(id)a0;
- (void)displayUpdated:(id)a0;
- (void)_derivedDisplayConnected:(id)a0;
- (void)_performWithRecordForDisplay:(id)a0 block:(id /* block */)a1;
- (void)_rootDisplayConnected:(id)a0;
- (id)controllerForDisplay:(id)a0;
- (void)displayConnected:(id)a0;
- (void)displayDisconnected:(id)a0;
- (id)initWithRootIdentity:(id)a0 transformUpdater:(id)a1 assertionCoordinator:(id)a2 builderClass:(Class)a3;
- (BOOL)isTrackingDisplays;
- (BOOL)isTrackingProfile:(id)a0;
- (BOOL)isTrackingProfileForDisplay:(id)a0;
- (id)profileForDisplay:(id)a0;
- (void)removeProfile:(id)a0;
@end