A passive (non-trigger) output port, optionally with data.
- See Also
- {VuoCompilerOutputEventPortClass}
|
| VuoCompilerOutputEventPort (VuoPort *basePort) |
| Creates a passive (non-trigger) output port based on portClass .
|
|
VuoCompilerOutputData * | getData (void) |
| Returns this port's data, or NULL if none.
|
|
void | generateAllocation (Module *module, string nodeInstanceIdentifier) |
| Generates code to allocate this port.
|
|
StoreInst * | generateStore (Value *value, BasicBlock *block) |
| Generates code to set the port's value to value .
|
|
StoreInst * | generateStore (bool pushed, BasicBlock *block) |
| Generates code to set the port's value to bool value .
|
|
string | getIdentifier (void) |
| Returns a unique, consistent identifier for this port.
|
|
VuoCompilerType * | getDataType (void) |
| Returns the type of this port's data, or NULL if none.
|
|
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.
|
|
virtual LoadInst * | generateLoad (BasicBlock *block) |
| Generate code to get the port's value.
|
|
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.
|
|
VuoCompilerOutputEventPort::VuoCompilerOutputEventPort |
( |
VuoPort * |
basePort | ) |
|
Creates a passive (non-trigger) output port based on portClass
.
The documentation for this class was generated from the following files: