Vuo
0.4.8
|
A trigger output port.
Public Member Functions | |
VuoCompilerTriggerPort (VuoPort *basePort) | |
Creates a trigger port based on portClass . | |
void | generateAllocation (Module *module, string nodeInstanceIdentifier) |
Does nothing. | |
LoadInst * | generateLoad (BasicBlock *block) |
Does nothing. | |
StoreInst * | generateStore (Value *value, BasicBlock *block) |
Does nothing. | |
void | setFunction (Function *function) |
Sets the function that's called each time the trigger port generates a push. | |
Function * | getFunction (void) |
Returns the function that's called each time the trigger port generates a push. | |
VuoCompilerTriggerPortClass * | getClass (void) |
Returns the trigger port class of this trigger port. | |
string | getIdentifier (void) |
Returns a unique, consistent identifier for this port. | |
![]() | |
bool | hasConnectedCable (bool includePublishedCables) const |
Returns a boolean indicating whether this port has any attached cables. | |
bool | hasConnectedDataCable (bool includePublishedCables) const |
Returns a boolean indicating whether this port has any attached data+event cables. | |
![]() | |
GlobalVariable * | getVariable (void) |
Returns the global variable to store the argument's value, if generateAllocation has been called. | |
![]() | |
VuoBaseDetail (string description, VuoPort *base) | |
Creates a VuoNode detail class. | |
VuoPort * | getBase (void) const |
Returns the VuoNode detail class instance's base class instance. | |
void | setBase (VuoPort *base) |
Sets the VuoNode detail class instance's base class instance. | |
Additional Inherited Members | |
![]() | |
VuoCompilerPort (VuoPort *basePort) | |
Creates a compiler detail from a given basePort . | |
![]() | |
GlobalVariable * | variable |
The global variable in the generated code in which this argument is stored. | |
|
virtual |
Returns a unique, consistent identifier for this port.
Assumes generateAllocation
has been called.
Implements VuoCompilerPort.