luxlabs header browser preview


@class NSString, NSDictionary, NUIdentifier, NUAdjustment, NSArray, NSMutableDictionary;

@interface PIAdjustmentController : NSObject {
    NSMutableDictionary *_changes;
}

@property (readonly, nonatomic) NSDictionary *settings;
@property (nonatomic) BOOL enabled;
@property (retain, nonatomic) NUIdentifier *identifier;
@property (readonly, nonatomic) NSString *displayName;
@property (readonly, nonatomic) NUAdjustment *adjustment;
@property (readonly, nonatomic) NSArray *inputKeys;
@property (readonly, nonatomic) NSArray *displayInputKeys;
@property (readonly, nonatomic) BOOL canBeEnabled;

+ (id)autoKey;
+ (id)enabledKey;

- (id)valueForUndefinedKey:(id)a0;
- (BOOL)_isDefault;
- (unsigned long long)hash;
- (void)setValue:(id)a0 forUndefinedKey:(id)a1;
- (void)setObject:(id)a0 forKeyedSubscript:(id)a1;
- (id)settingForKey:(id)a0;
- (void).cxx_destruct;
- (id)objectForKeyedSubscript:(id)a0;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (BOOL)isAuto;
- (BOOL)isEqual:(id)a0 forKeys:(id)a1;
- (id)visualInputKeys;
- (id)_primitiveValueForKey:(id)a0;
- (void)_setPrimitiveValue:(id)a0 forKey:(id)a1;
- (id)autoKeysForPaste;
- (BOOL)canHaveAuto;
- (BOOL)hasAutoKeyInSchema;
- (BOOL)hasInputKey:(id)a0;
- (id)initWithAdjustment:(id)a0;
- (void)interpolateFromStart:(id)a0 toEnd:(id)a1 progress:(double)a2;
- (BOOL)isEqual:(id)a0 visualChangesOnly:(BOOL)a1;
- (BOOL)isEqualToAdjustmentController:(id)a0;
- (BOOL)isSettingEqual:(id)a0 forKey:(id)a1;
- (void)pasteAdjustment:(id)a0 forMediaType:(long long)a1;
- (id)pasteKeysForMediaType:(long long)a0;
- (void)setFromAdjustment:(id)a0;
- (void)setIsAuto:(BOOL)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })timeFromInputKey:(id)a0 timescaleKey:(id)a1;
- (id)valuesForArrayInputKey:(id)a0;

@end