luxlabs header browser preview


@class NSSet, NSArray, BLSHPresentationDateSpecifier, CAContext, BLSHFlipbookContext, NSDate;

@interface BLSHBacklightEnvironmentPresentation : NSObject

@property (readonly, nonatomic) BLSHPresentationDateSpecifier *currentSpecifier;
@property (readonly, nonatomic) NSSet *environmentsSet;
@property (readonly, copy, nonatomic) NSArray *presentationEntries;
@property (readonly, copy, nonatomic) NSArray *environments;
@property (readonly, nonatomic) CAContext *caContext;
@property (readonly, nonatomic) BLSHFlipbookContext *flipbookContext;
@property (readonly, copy, nonatomic) NSDate *expirationDate;
@property (readonly, getter=isLiveUpdating) BOOL liveUpdating;
@property (readonly, getter=hasUnrestrictedFramerateUpdates) BOOL unrestrictedFramerateUpdates;

- (id)bls_loggingString;
- (id)bls_shortLoggingString;
- (unsigned long long)hash;
- (void)differenceFromPresentation:(id)a0 forEachRemoval:(id /* block */)a1 forEachAddition:(id /* block */)a2;
- (id)description;
- (id)initWithPresentationEntries:(id)a0 flipbookContext:(id)a1 expirationDate:(id)a2;
- (void).cxx_destruct;
- (id)initWithPresentationEntries:(id)a0 caContext:(id)a1 expirationDate:(id)a2;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (BOOL)containsEnvironment:(id)a0;
- (id)differenceFromPresentation:(id)a0;
- (void)invalidateContentForReason:(id)a0;
- (id)initWithEnvironments:(id)a0 caContext:(id)a1 expirationDate:(id)a2;

@end