luxlabs header browser preview


@class _scaleType, HIDElement;

@interface GCHIDInputElement : NSObject {
    struct ObserverList { struct Observer *tqh_first; struct Observer **tqh_last; } _observers;
    struct Observer { _scaleType *_handler; long long x0; struct { struct Observer *tqe_next; struct Observer **tqe_prev; } pointers; } _firstObserver;
}

@property (readonly) HIDElement *element;
@property (readonly, nonatomic) struct __IOHIDValue { } *value;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithElement:(id)a0;
- (double)scaledValue:(long long)a0;
- (void)addScaled:(long long)a0 valueChangedHandler:(id /* block */)a1;
- (void)addValueChangedHandler:(id /* block */)a0;
- (id)registerScaled:(long long)a0 valueChangedHandler:(id /* block */)a1;
- (id)registerValueChangedHandler:(id /* block */)a0;

@end