Vuo
2.0.0
compiler
VuoCompilerNodeArgumentClass.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoBaseDetail.hh
"
13
#include "
VuoPortClass.hh
"
14
21
class
VuoCompilerNodeArgumentClass
:
public
VuoBaseDetail
<VuoPortClass>
22
{
23
protected
:
24
Type *
type
;
25
bool
inEventFunction
;
26
size_t
indexInEventFunction
;
27
bool
inInitFunction
;
28
size_t
indexInInitFunction
;
29
bool
inCallbackStartFunction
;
30
size_t
indexInCallbackStartFunction
;
31
bool
inCallbackUpdateFunction
;
32
size_t
indexInCallbackUpdateFunction
;
33
bool
inCallbackStopFunction
;
34
size_t
indexInCallbackStopFunction
;
35
36
VuoCompilerNodeArgumentClass
(
string
name,
VuoPortClass::PortType
portType, Type *
type
);
37
38
public
:
39
virtual
~VuoCompilerNodeArgumentClass
(
void
);
40
41
virtual
Type *
getType
(
void
);
42
bool
isInEventFunction
(
void
);
43
size_t
getIndexInEventFunction
(
void
);
44
void
setIndexInEventFunction
(
size_t
indexInEventFunction
);
45
bool
isInInitFunction
(
void
);
46
size_t
getIndexInInitFunction
(
void
);
47
void
setIndexInInitFunction
(
size_t
indexInInitFunction
);
48
bool
isInCallbackStartFunction
(
void
);
49
size_t
getIndexInCallbackStartFunction
(
void
);
50
void
setIndexInCallbackStartFunction
(
size_t
indexInCallbackStartFunction
);
51
bool
isInCallbackUpdateFunction
(
void
);
52
size_t
getIndexInCallbackUpdateFunction
(
void
);
53
void
setIndexInCallbackUpdateFunction
(
size_t
indexInCallbackUpdateFunction
);
54
bool
isInCallbackStopFunction
(
void
);
55
size_t
getIndexInCallbackStopFunction
(
void
);
56
void
setIndexInCallbackStopFunction
(
size_t
indexInCallbackStopFunction
);
57
};
Generated on Tue Oct 22 2019 18:07:47 for Vuo by
1.8.16