luxlabs header browser preview


@class CADisplay, NSString, CBColorModuleiOS, CBDisplayModuleHID, NSMutableArray;

@interface CBEDRModule : CBModule <CBContainerModuleProtocol, CBHIDServiceProtocol> {
    float _currentLux;
    float _currentNits;
    float _maxNits;
    float _Ycomp;
    float _prevLux;
    float _prevNits;
    float _prevMaxNits;
    float _prevYcomp;
    CADisplay *_cadisplay;
    CBDisplayModuleHID *_displayModule;
    CBColorModuleiOS *_colorModule;
    NSMutableArray *_filters;
    NSMutableArray *_alsNodes;
}

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

- (BOOL)handleHIDEvent:(struct __IOHIDEvent { } *)a0 from:(struct __IOHIDServiceClient { } *)a1;
- (BOOL)addHIDServiceClient:(struct __IOHIDServiceClient { } *)a0;
- (id)copyPropertyForKey:(id)a0;
- (void)dealloc;
- (void)start;
- (void)stop;
- (void)handleHIDEventInternal:(struct __IOHIDEvent { } *)a0 from:(struct __IOHIDServiceClient { } *)a1;
- (BOOL)setProperty:(id)a0 forKey:(id)a1;
- (id)copyPropertyForKey:(id)a0 withParameter:(id)a1;
- (void)handleALSEvent:(id)a0;
- (BOOL)removeHIDServiceClient:(struct __IOHIDServiceClient { } *)a0;
- (void)handleNotificationForKey:(id)a0 withProperty:(id)a1;
- (void)handleBrightnessUpdate:(id)a0;
- (void)handleTargetWhitepointUpdate:(id)a0;
- (id)initWithQueue:(id)a0 display:(id)a1 colorModule:(id)a2 andDisplayModule:(id)a3;
- (void)updateEDRState;

@end