luxlabs header browser preview


@class CBDigitizerHotspot;

@interface CBDigitizerFilter : CBFilter {
    BOOL _firstDigitizerEvent;
    struct CBDigitizerFilterTouchProperties { float digitizerWidth; float digitizerHeight; float deviceCenterX; float deviceCenterY; float touchHotSpotSquared; } _props;
    long long _behavior;
    CBDigitizerHotspot *_hotspot;
}

@property (readonly, nonatomic) int orientation;
@property (nonatomic) BOOL isActive;

+ (struct CBDigitizerFilterTouchProperties { float x0; float x1; float x2; float x3; float x4; })loadTouchProperties:(struct __IOHIDServiceClient { } *)a0;

- (void)dealloc;
- (BOOL)isObstructedIgnoreActive;
- (id)initWithALSNode:(id)a0 andLogCategory:(const char *)a1;
- (void)setTriggered:(long long)a0 forHotspot:(id)a1;
- (void)overrideHotspotWithCenterX:(float)a0 andCenterY:(float)a1;
- (id)newHotspot;
- (BOOL)setProperty:(id)a0 forKey:(id)a1;
- (id)newHospotForLocationX:(float)a0 andY:(float)a1;
- (id)filterEvent:(id)a0;
- (id)newHotspotForOrientation;
- (BOOL)isObstructed;
- (id)handleALSEvent:(id)a0;
- (id)handleDigitizerEvent:(id)a0;

@end