luxlabs header browser preview


@class NSString, SBFAlwaysOnLiveRenderingAssertionWeakCollection, BLSAssertion;
@protocol BLSBacklightStateObservable, SBFAlwaysOnLiveRenderingBLSAssertionProvider, SBFAlwaysOnLiveRenderingBLSAttributesProvider;

@interface SBFAlwaysOnLiveRenderingAssertionManager : NSObject <BLSBacklightStateObserving, BLSAssertionObserving> {
    BLSAssertion *_liveRenderingAssertion;
    SBFAlwaysOnLiveRenderingAssertionWeakCollection *_liveRenderingAssertionProxies;
    id<SBFAlwaysOnLiveRenderingBLSAssertionProvider> _assertionProvider;
    id<SBFAlwaysOnLiveRenderingBLSAttributesProvider> _attributesProvider;
    id<BLSBacklightStateObservable> _backlight;
}

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

- (void)dealloc;
- (void)_invalidateWithReason:(id)a0;
- (void)invalidate;
- (void).cxx_destruct;
- (void)backlight:(id)a0 didCompleteUpdateToState:(long long)a1 forEvent:(id)a2;
- (void)backlight:(id)a0 didChangeAlwaysOnEnabled:(BOOL)a1;
- (void)_acquireLiveRenderingAssertionIfNeededForProxy:(id)a0 backlight:(id)a1;
- (void)_acquireLiveRenderingAssertionProxy:(id)a0;
- (id)_nextLiveRenderingAssertionProxyIfAny;
- (void)_releaseLiveRenderingAssertionProxy:(id)a0;
- (void)_releaseLiveRenderingAssertionWithReason:(id)a0;
- (id)acquireLiveRenderingAssertionWithReason:(id)a0;
- (void)assertion:(id)a0 didCancelWithError:(id)a1;
- (void)assertion:(id)a0 didFailToAcquireWithError:(id)a1;
- (id)backlight;
- (id)initWithBacklight:(id)a0 assertionProvider:(id)a1 attributesProvider:(id)a2;

@end