Vuo  2.3.2
VuoCompilerNodeArgumentClass.cc
Go to the documentation of this file.
1 
11 
12 
17  : VuoBaseDetail<VuoPortClass>("VuoPortClass", new VuoPortClass(name,portType))
18 {
19  getBase()->setCompiler(this);
20 
21  inEventFunction = false;
22  inInitFunction = false;
25  inCallbackStopFunction = false;
26 }
27 
32 {
33 }
34 
39 {
40  return inEventFunction;
41 }
42 
49 {
50  return indexInEventFunction;
51 }
52 
57 {
58  this->indexInEventFunction = indexInEventFunction;
59  inEventFunction = true;
60 }
61 
66 {
67  return inInitFunction;
68 }
69 
76 {
77  return indexInInitFunction;
78 }
79 
84 {
85  this->indexInInitFunction = indexInInitFunction;
86  inInitFunction = true;
87 }
88 
93 {
95 }
96 
103 {
105 }
106 
110 void VuoCompilerNodeArgumentClass::setIndexInCallbackStartFunction(size_t indexInCallbackStartFunction)
111 {
112  this->indexInCallbackStartFunction = indexInCallbackStartFunction;
114 }
115 
120 {
122 }
123 
130 {
132 }
133 
137 void VuoCompilerNodeArgumentClass::setIndexInCallbackUpdateFunction(size_t indexInCallbackUpdateFunction)
138 {
139  this->indexInCallbackUpdateFunction = indexInCallbackUpdateFunction;
141 }
142 
147 {
148  return inCallbackStopFunction;
149 }
150 
157 {
159 }
160 
164 void VuoCompilerNodeArgumentClass::setIndexInCallbackStopFunction(size_t indexInCallbackStopFunction)
165 {
166  this->indexInCallbackStopFunction = indexInCallbackStopFunction;
167  inCallbackStopFunction = true;
168 }