Prototypes for node class implementations.
- Copyright
- Copyright © 2012–2013 Kosada Incorporated. This code may be modified and distributed under the terms of the MIT License. For more information, see http://vuo.org/license.
|
#define | VuoInstanceData(type) |
| Use this to decorate parameters referring to a stateful node's instance data structure.
|
|
#define | VuoInputData(type, default) |
| Use this to decorate parameters acting as data input ports.
|
|
#define | VuoInputConductor(conductivity, name) |
| Use this to decorate parameters acting as event input ports.
|
|
#define | VuoInputReceptor |
| Use this to decorate the receptor parameter.
|
|
#define | VuoOutputData(type) |
| Use this to decorate parameters acting as data output ports.
|
|
#define | VuoOutputConductor(name) |
| Use this to decorate parameters acting as event output ports.
|
|
#define | VuoOutputTrigger(name, type) |
| Use this to decorate parameters acting as event triggers.
|
|
#define | VL() fprintf(stderr, "# %s :: %s()\n", __FILE__, __func__); |
| Prints the name of the file and function to stderr (and implicitly flushes the output buffer).
|
|
#define | VLog(format,...) fprintf(stderr, "# %s :: %s() " format "\n", __FILE__, __func__, ##__VA_ARGS__); |
| Prints the name of the file and function, and printf() -style format/arguments, to stderr (and implicitly flushes the output buffer).
|
|
|
const char * | moduleName |
| Default display name.
|
|
const char * | moduleDescription |
| A succinct summary of this node class's purpose.
|
|
const char * | moduleKeywords [] |
| A list of synonyms for this node class's name.
|
|
const char * | moduleDependencies [] |
| A list of libraries or other modules this module depends upon.
|
|
const unsigned int | moduleVersion |
| Version, represented as an integer.
|
|
const bool | nodeProvides |
| If true, this node class provides data to the graph from somewhere external to the graph (e.g., input device, file, network).
|
|
const bool | nodeConsumes |
| If true, this node class consumes data from the graph, sending it somewhere external to the graph (e.g., output device, file, network).
|
|