luxlabs header browser preview


@class GCControllerButtonInput, GCControllerAxisInput;

@interface GCControllerDirectionPad : GCControllerElement {
    BOOL _wasZeroed;
    int _timesPressed;
}

@property (retain, nonatomic) GCControllerAxisInput *xAxis;
@property (retain, nonatomic) GCControllerAxisInput *yAxis;
@property BOOL nonAnalog;
@property (copy, nonatomic) id /* block */ valueChangedHandler;
@property (readonly, nonatomic) GCControllerButtonInput *up;
@property (readonly, nonatomic) GCControllerButtonInput *down;
@property (readonly, nonatomic) GCControllerButtonInput *left;
@property (readonly, nonatomic) GCControllerButtonInput *right;

- (id)description;
- (void).cxx_destruct;
- (BOOL)isAnalog;
- (void)setUnmappedNameLocalizationKey:(id)a0;
- (BOOL)_commitPendingValueOnQueue:(id)a0;
- (void)_fireValueChanged;
- (void)_fireValueChangedWithQueue:(id)a0;
- (int)getAndResetTimesPressed;
- (id)initWithDigital:(BOOL)a0;
- (id)initWithDigital:(BOOL)a0 descriptionName:(id)a1;
- (void)setUnmappedLocalizedName:(id)a0;
- (void)setValueForXAxis:(float)a0 yAxis:(float)a1;

@end