Prototypes for node class implementations.
Definition in file node.h.
Go to the source code of this file.
Macros | |
#define | VuoInstanceData(type) |
Use this to decorate parameters referring to a stateful node's instance data. More... | |
#define | VuoInputData(type, ...) |
Use this to decorate parameters referring to the data part of a data-and-event input port. More... | |
#define | VuoInputEvent(...) |
Use this to decorate parameters referring to an event-only input port or the event part of a data-and-event input port. More... | |
#define | VuoOutputData(type, ...) |
Use this to decorate parameters referring to the data part of a data-and-event output port. More... | |
#define | VuoOutputEvent(...) |
Use this to decorate parameters referring to an event-only output port or the event part of a data-and-event output port. More... | |
#define | VuoOutputTrigger(name, type, ...) |
Use this to decorate parameters referring to a trigger output port. More... | |
Functions | |
void | nodeEvent (...) |
This function is called each time the node receives an event. More... | |
struct nodeInstanceData * | nodeInstanceInit (...) |
This function is called once for the node, either when the composition starts or when the node is added to a running composition. More... | |
void | nodeInstanceTriggerStart (...) |
This function is called just after nodeInstanceInit() and each time the running composition is updated (e.g. More... | |
void | nodeInstanceEvent (...) |
This function is called each time this node receives an event. More... | |
void | nodeInstanceTriggerUpdate (...) |
This function is called each time an input port constant on this node is updated while the composition is running. More... | |
void | nodeInstanceTriggerStop (...) |
This function is called each time the running composition is updated (e.g. More... | |
void | nodeInstanceFini (...) |
This function is called once for the node, either when node is removed from the running composition or the composition stops. More... | |