luxlabs header browser preview


@interface GCControllerButtonInput : GCControllerElement {
    int _pressCounter;
}

@property (nonatomic, getter=areTouchedAndValueDistinct) BOOL touchedAndValueDistinct;
@property BOOL nonAnalog;
@property (nonatomic) float deadzone;
@property (copy, nonatomic) id /* block */ valueChangedHandler;
@property (copy, nonatomic) id /* block */ pressedChangedHandler;
@property (copy, nonatomic) id /* block */ touchedChangedHandler;
@property (readonly, nonatomic) float value;
@property (readonly, nonatomic, getter=isPressed) BOOL pressed;
@property (readonly, nonatomic, getter=isTouched) BOOL touched;

- (BOOL)_setValue:(float)a0;
- (id)description;
- (void).cxx_destruct;
- (void)setValue:(float)a0;
- (BOOL)isAnalog;
- (BOOL)_setTouched:(BOOL)a0 queue:(id)a1;
- (BOOL)_setValue:(float)a0 queue:(id)a1;
- (int)getAndResetTimesPressed;
- (id)initWithDescriptionName:(id)a0;

@end