luxlabs header browser preview


@class NSString, HAButtonHapticsLoader, NSMutableIndexSet, NSMutableDictionary, NSMutableArray;

@interface BRInterfaceAOP : BRInterface {
    struct IONotificationPort { } *_notificationPort;
    unsigned int _arrivalNotification;
    id /* block */ _notificationBlock;
    NSString *_notificationName;
    HAButtonHapticsLoader *_loader;
    NSMutableIndexSet *_freeSlots;
    NSMutableArray *_slotArray;
    NSMutableDictionary *_stateDict;
    BOOL _isReady;
    unsigned long long _maxAssetSlots;
}

@property (nonatomic) unsigned int service;
@property (nonatomic) unsigned int connect;
@property (readonly, nonatomic) BOOL fastHaptics;

+ (id)interface;
+ (int)_convertClickState:(unsigned long long)a0;
+ (int)_convertForceFeel:(unsigned long long)a0;

- (BOOL)isReady;
- (BOOL)_setStateAOPConfigsFromStateData:(id)a0 andSlotData:(id)a1;
- (id)init;
- (void)dealloc;
- (id)propertyList;
- (BOOL)_setDefaultAOPConfigs;
- (void)mergeStateChanges:(id)a0 into:(id)a1;
- (unsigned long long)maxAssetSlots;
- (BOOL)enableStates:(id)a0 error:(id *)a1;
- (unsigned long long)unusedAssetSlots;
- (id)description;
- (void)_findService;
- (BOOL)updateReadyState;
- (id)dataForSlot:(id)a0 fromArray:(id)a1;
- (BOOL)playState:(unsigned long long)a0 forSpeed:(unsigned long long)a1 error:(id *)a2;
- (BOOL)_setGlobalAOPConfigsFromBRFConfigs:(id)a0;
- (BOOL)setConfigs:(id)a0 withAssets:(id)a1 forStates:(id)a2 error:(id *)a3;
- (void)_receiveLoaderAvailableNotification:(id)a0;
- (BOOL)_serviceSetProperty:(void *)a0 forKey:(struct __CFString { } *)a1;
- (void)scheduleReadyNotificationWithBlock:(id /* block */)a0;
- (BOOL)disableStates:(id)a0 clearAsset:(BOOL)a1 error:(id *)a2;
- (id)initWithFastHaptics:(BOOL)a0;
- (BOOL)setGlobalConfigs:(id)a0 error:(id *)a1;

@end