-
Notifications
You must be signed in to change notification settings - Fork 8
/
KinemeGLLineExpressionPatch.h
55 lines (43 loc) · 1.21 KB
/
KinemeGLLineExpressionPatch.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
49
50
51
52
53
54
55
/*
* KinemeGLLineExpressionPatch.h
* GLTools
*
* Created by Christopher Wright on 1/18/09.
* Copyright (c) 2009 Kosada Incorporated. All rights reserved.
*
*/
@interface KinemeGLLineExpressionPatch : QCPatch
{
QCStringPort *inputXExpression;
QCStringPort *inputYExpression;
QCStringPort *inputZExpression;
QCIndexPort *inputSteps;
QCNumberPort *inputWidth;
QCIndexPort *inputPattern;
QCIndexPort *inputRepeatCount;
QCStringPort *inputRExpression;
QCStringPort *inputGExpression;
QCStringPort *inputBExpression;
QCStringPort *inputAExpression;
QCNumberPort *inputXPosition;
QCNumberPort *inputYPosition;
QCNumberPort *inputZPosition;
QCNumberPort *inputXRotation;
QCNumberPort *inputYRotation;
QCNumberPort *inputZRotation;
QCStructurePort *inputAdditionalVariables;
QCOpenGLPort_Blending *inputBlending;
QCOpenGLPort_ZBuffer *inputDepth;
id xExpression;
id yExpression;
id zExpression;
id rExpression;
id gExpression;
id bExpression;
id aExpression;
}
- (id)initWithIdentifier:(id)fp8;
//- (BOOL)setup:(QCOpenGLContext *)context;
- (void)cleanup:(QCOpenGLContext *)context;
- (BOOL)execute:(QCOpenGLContext *)context time:(double)time arguments:(NSDictionary *)arguments;
@end