A parameter to a node's event and/or init function.
To create an argument to pass for this parameter, instantiate a VuoCompilerNodeArgument
.
- See Also
- VuoPortClass
VuoCompilerNodeArgumentClass::VuoCompilerNodeArgumentClass |
( |
string |
name, |
|
|
VuoPortClass::PortType |
portType, |
|
|
Type * |
type |
|
) |
| |
|
protected |
Creates a parameter for calling a node's event or init function, and creates its corresponding base VuoPortClass
.
VuoCompilerNodeArgumentClass::~VuoCompilerNodeArgumentClass |
( |
void |
| ) |
|
|
protectedvirtual |
to make this class dynamic_cast-able
size_t VuoCompilerNodeArgumentClass::getIndexInCallbackStartFunction |
( |
void |
| ) |
|
Returns the index of this port's parameter in its node class's callback start function.
Assumes this port is known to be one of the parameters in its node class's callback start function.
size_t VuoCompilerNodeArgumentClass::getIndexInCallbackUpdateFunction |
( |
void |
| ) |
|
Returns the index of this port's parameter in its node class's callback update function.
Assumes this port is known to be one of the parameters in its node class's callback update function.
size_t VuoCompilerNodeArgumentClass::getIndexInEventFunction |
( |
void |
| ) |
|
Returns the index of this port's parameter in its node class's event function.
Assumes this port is known to be one of the parameters in its node class's event function.
size_t VuoCompilerNodeArgumentClass::getIndexInInitFunction |
( |
void |
| ) |
|
Returns the index of this port's parameter in its node class's init function.
Assumes this port is known to be one of the parameters in its node class's init function.
Type * VuoCompilerNodeArgumentClass::getType |
( |
void |
| ) |
|
|
virtual |
bool VuoCompilerNodeArgumentClass::isInCallbackStartFunction |
( |
void |
| ) |
|
Returns true if this is known to be one of the parameters in its node class's callback start function.
bool VuoCompilerNodeArgumentClass::isInCallbackUpdateFunction |
( |
void |
| ) |
|
Returns true if this is known to be one of the parameters in its node class's callback update function.
bool VuoCompilerNodeArgumentClass::isInEventFunction |
( |
void |
| ) |
|
Returns true if this is known to be one of the parameters in its node class's event function.
bool VuoCompilerNodeArgumentClass::isInInitFunction |
( |
void |
| ) |
|
Returns true if this is known to be one of the parameters in its node class's init function.
void VuoCompilerNodeArgumentClass::setIndexInCallbackStartFunction |
( |
size_t |
indexInCallbackStartFunction | ) |
|
Indicates that this is the parameter at index indexInCallbackStartFunction
in its node class's callback start function.
void VuoCompilerNodeArgumentClass::setIndexInCallbackUpdateFunction |
( |
size_t |
indexInCallbackUpdateFunction | ) |
|
Indicates that this is the parameter at index indexInCallbackUpdateFunction
in its node class's callback update function.
void VuoCompilerNodeArgumentClass::setIndexInEventFunction |
( |
size_t |
indexInEventFunction | ) |
|
Indicates that this is the parameter at index indexInEventFunction
in its node class's event function.
void VuoCompilerNodeArgumentClass::setIndexInInitFunction |
( |
size_t |
indexInInitFunction | ) |
|
Indicates that this is the parameter at index indexInInitFunction
in its node class's init function.
bool VuoCompilerNodeArgumentClass::inCallbackStartFunction |
|
protected |
Does this parameter appear in the node's callback start function?
bool VuoCompilerNodeArgumentClass::inCallbackUpdateFunction |
|
protected |
Does this parameter appear in the node's callback update function?
size_t VuoCompilerNodeArgumentClass::indexInCallbackStartFunction |
|
protected |
Where this parameter appears in the node's callback start function's parameter list.
size_t VuoCompilerNodeArgumentClass::indexInCallbackUpdateFunction |
|
protected |
Where this parameter appears in the node's callback update function's parameter list.
size_t VuoCompilerNodeArgumentClass::indexInEventFunction |
|
protected |
Where this parameter appears in the node's event function's parameter list.
size_t VuoCompilerNodeArgumentClass::indexInInitFunction |
|
protected |
Where this parameter appears in the node's init function's parameter list.
bool VuoCompilerNodeArgumentClass::inEventFunction |
|
protected |
Does this parameter appear in the node's event function?
bool VuoCompilerNodeArgumentClass::inInitFunction |
|
protected |
Does this parameter appear in the node's init function?
Type* VuoCompilerNodeArgumentClass::type |
|
protected |
The documentation for this class was generated from the following files: