-
Notifications
You must be signed in to change notification settings - Fork 10
/
QCNumberPort.h
48 lines (40 loc) · 1.13 KB
/
QCNumberPort.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#import "QCPort.h"
@interface QCNumberPort : QCPort
{
double _value; // 104 = 0x68
double _min; // 112 = 0x70
double _max; // 120 = 0x78
void *_unused3[4]; // 128 = 0x80
}
- (double)doubleValue;
- (void)setDoubleValue:(double)value;
- (double)minDoubleValue;
- (double)maxDoubleValue;
- (void)setMinDoubleValue:(double)minValue;
- (void)setMaxDoubleValue:(double)maxValue;
@end
@interface QCNumberPort (Override)
+ (Class)baseClass;
- (id)initWithNode:(QCPatch*)owner arguments:(NSDictionary*)args;
- (id)value;
- (BOOL)setValue:(id)fp8;
- (BOOL)acceptValuesOfClass:(Class)valueClass;
- (Class)valueClass;
- (BOOL)takeValue:(id)fp8 fromPort:(id)fp12;
- (id)stateValue;
- (BOOL)setStateValue:(id)fp8;
@end
@interface QCNumberPort (ParameterView)
- (id)setupParameterView;
- (void)resetParameterView:(id)fp8;
@end
@interface QCNumberPort (QCProFX)
- (QCMD5Sum)md5WithTime:(double)time arguments:(NSDictionary*)args;
- (double)doubleValue:(id)fp8;
@end
@interface QCNumberPort (Tooltip)
- (NSString*)tooltipString;
@end
@interface QCNumberPort (ValueEditing)
- (void)editValueWithEvent:(NSEvent*)event inView:(NSView*)view atPoint:(NSPoint)point;
@end