luxlabs header browser preview


@class NSString, NSSet;

@interface GCDeviceDirectionPadDescription : GCDeviceElementDescription {
    unsigned long long _attributes;
    unsigned long long _sourceAttributes;
    NSString *_name;
    NSSet *_additionalAliases;
    NSString *_nameLocalizationKey;
    NSString *_symbolName;
}

@property (readonly, getter=isDigital) BOOL digital;
@property (readonly) NSString *sourceNameLocalizationKey;
@property (readonly) NSString *sourceSymbolName;
@property (readonly) float sourcePressedThreshold;
@property (readonly) unsigned long long sourceUpExtendedEventFieldIndex;
@property (readonly) unsigned long long sourceDownExtendedEventFieldIndex;
@property (readonly) unsigned long long sourceLeftExtendedEventFieldIndex;
@property (readonly) unsigned long long sourceRightExtendedEventFieldIndex;

+ (BOOL)supportsSecureCoding;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)symbolName;
- (void).cxx_destruct;
- (id)name;
- (id)initWithCoder:(id)a0;
- (id)additionalAliases;
- (id)initWithName:(id)a0 additionalAliases:(id)a1 attributes:(unsigned long long)a2 nameLocalizationKey:(id)a3 symbolName:(id)a4 sourceAttributes:(unsigned long long)a5 sourceNameLocalizationKey:(id)a6 sourceSymbolName:(id)a7 sourcePressedThreshold:(float)a8 sourceUpExtendedEventField:(unsigned long long)a9 sourceDownExtendedEventField:(unsigned long long)a10 sourceLeftExtendedEventField:(unsigned long long)a11 sourceRightExtendedEventField:(unsigned long long)a12;
- (id)initWithName:(id)a0 additionalAliases:(id)a1 attributes:(unsigned long long)a2 nameLocalizationKey:(id)a3 symbolName:(id)a4 sourceAttributes:(unsigned long long)a5 sourceUpExtendedEventField:(unsigned long long)a6 sourceDownExtendedEventField:(unsigned long long)a7 sourceLeftExtendedEventField:(unsigned long long)a8 sourceRightExtendedEventField:(unsigned long long)a9;
- (BOOL)isBoundToSystemGesture;
- (BOOL)isMappableToSystemGestures;
- (BOOL)isRemappable;
- (id)nameLocalizationKey;

@end