nodeInstanceData | Stateful nodes may define a custom structure called nodeInstanceData , to store the state of a single node instance |
QApplication | |
VuoEditor | The Vuo Editor's QApplication subclass |
QDialog | |
VuoDataEditorDialog | |
QDockWidget | |
VuoNodeLibrary | A dockable window displaying the list of node classes that can be added to compositions |
QGraphicsItem | |
VuoRendererItem | Subclass of QGraphicsItem, which can show bounding rects for debugging |
VuoRendererCable | Renders a cable in a VuoRendererGraph |
VuoRendererNode | Renders a node in a VuoRendererGraph |
VuoRendererPort | Renders a node's port in a QGraphicsScene |
VuoRendererTypecastPort | Renders a typecast port |
QGraphicsItemGroup | |
VuoRendererPortList | A QGraphicsItemGroup containing only instances of VuoRendererPort |
QGraphicsScene | |
VuoRendererGraph | Provides a canvas upon which nodes and cables can be rendered |
VuoEditorGraph | Handles drags-and-drops and performs node instantiation for the editor window |
QListWidget | |
VuoNodeClassList | A widget allowing node classes to be dragged out of it (and onto, e.g., a composition editor canvas) |
QMainWindow | |
VuoEditorWindow | Represents a window for editing a Vuo Composition |
QObject | |
VuoRendererSignaler | Sends signals on behalf of VuoRenderer objects that don't inherit from QObject |
QUndoCommand | |
VuoCommandAdd | |
VuoCommandConnect | |
VuoCommandMove | |
VuoCommandRemove | |
VuoCommandSetPortConstant | |
VuoBase< CompilerClass, RendererClass > | This class is intended to be inherited by a base class that can have compiler and/or renderer detail classes |
VuoBase< VuoCompilerCable, VuoRendererCable > | |
VuoCable | Represents a connection from a node's output port to a node's input port |
VuoBase< VuoCompilerNode, VuoRendererNode > | |
VuoNode | This class represents an instance of a VuoNodeClass |
VuoBase< VuoCompilerNodeArgument, VuoRendererPort > | |
VuoPort | A port instance on a VuoNode instance |
VuoBase< VuoCompilerNodeArgumentClass, void > | |
VuoPortClass | A port type on a VuoNodeClass |
VuoBase< VuoCompilerNodeClass, void > | |
VuoNodeClass | This base class represents the metadata and implementation of one node class — i.e., for each node implementation file, there is one instance of VuoNodeClass |
VuoBase< VuoCompilerPublishedPort, void > | |
VuoPublishedPort | This class represents a published port in a graph |
VuoBase< VuoCompilerType, void > | |
VuoType | This base class represents the metadata of one type |
VuoBaseDetail< BaseClass > | This class is intended to be inherited by a detail class attached to a base class |
VuoBaseDetail< VuoCable > | |
VuoCompilerCable | Represents a connection from a node's output port to a node's input port |
VuoRendererCable | Renders a cable in a VuoRendererGraph |
VuoBaseDetail< VuoNode > | |
VuoCompilerNode | The compiler detail class for VuoNode |
VuoRendererNode | Renders a node in a VuoRendererGraph |
VuoBaseDetail< VuoNodeClass > | |
VuoCompilerNodeClass | The compiler detail class for VuoNodeClass |
VuoBaseDetail< VuoPort > | |
VuoCompilerNodeArgument | An argument to a node's event and/or init function |
VuoCompilerData | The data for a data-and-event port |
VuoCompilerInputData | The data for a data-and-event input port |
VuoCompilerOutputData | The data for a data-and-event output port |
VuoCompilerInstanceData | The instance data for a node |
VuoCompilerPort | A port |
VuoCompilerEventPort | A conductor port, optionally with data |
VuoCompilerInputEventPort | A conductor input port, optionally with data |
VuoCompilerOutputEventPort | A conductor output port, optionally with data |
VuoCompilerGeneratorPort | A generator output port |
VuoRendererPort | Renders a node's port in a QGraphicsScene |
VuoBaseDetail< VuoPortClass > | |
VuoCompilerNodeArgumentClass | A parameter to a node's event and/or init function |
VuoCompilerDataClass | The data type for a data-and-event port |
VuoCompilerInputDataClass | The data type for a data-and-event input port |
VuoCompilerOutputDataClass | The data type for a data-and-event output port |
VuoCompilerInstanceDataClass | A type of node instance data |
VuoCompilerPortClass | A port type |
VuoCompilerEventPortClass | A conductor port type, optionally with data |
VuoCompilerInputEventPortClass | A conductor input port type, optionally with data |
VuoCompilerOutputEventPortClass | A conductor output port type, optionally with data |
VuoCompilerGeneratorPortClass | A generator output port type |
VuoBaseDetail< VuoPublishedPort > | |
VuoCompilerPublishedPort | The compiler detail class for VuoPublishedPort |
VuoCompilerPublishedInputPort | A published input port |
VuoCompilerPublishedOutputPort | A published output port |
VuoBaseDetail< VuoType > | |
VuoCompilerType | The compiler detail class for VuoType |
VuoCommandCommon | |
VuoCompiler | A compiler/linker for node classes and graphs |
VuoCompilerBitcodeParser | A parser to extract code elements from an LLVM module |
VuoCompilerChain | A linear sequence of nodes along which a push may be conducted |
VuoCompilerCodeGenUtilities | Handy methods for generating code |
VuoCompilerDebug | Methods for compile-time debugging and for generating code for run-time debugging |
VuoCompilerEdge | This class represents one or more cables connecting a pair of nodes (or one node in a feedback loop) |
VuoCompilerGeneratorEdge | This class represents one or more cables connecting one node's generator port to another (or the same) node's input ports |
VuoCompilerPassiveEdge | This class represents one or more cables connecting one node's output ports to another (or the same) node's input ports |
VuoCompilerGeneratorAction | The callback that executes when a generator port on a node generates an event |
VuoCompilerGraph | Generates code for a graph |
VuoCompilerGraphvizParser | Parses nodes and edges from a .vuo composition file |
VuoCompilerLeaf | Provides a semaphore for waiting on a leaf node |
VuoCompilerModule | A node class or type defined in an LLVM module |
VuoCompilerNodeClass | The compiler detail class for VuoNodeClass |
VuoCompilerType | The compiler detail class for VuoType |
VuoDataEditor | Interface for data editors |
VuoDataEditorString | Data editor for string values |
VuoDataEditori32 | Data editor for i32 (32-bit integer) values |
VuoDataEditorManager | This class keeps track of implementations of the VuoDataEditor interface |
VuoFileUtilities | Functions for dealing with files |
VuoGlTexture | A GL texture object |
VuoModule | A modular component (i.e., node class or type) that is an add-on to the core Vuo framework |
VuoNodeClass | This base class represents the metadata and implementation of one node class — i.e., for each node implementation file, there is one instance of VuoNodeClass |
VuoType | This base class represents the metadata of one type |
VuoPoint2d | A floating-point 2-dimensional Cartesian spatial location |
VuoPoint3d | A floating-point 3-dimensional Cartesian spatial location |
VuoPoint4d | A floating-point 4-dimensional point |
VuoRendererColors | |
VuoRendererDrawer | Represents a node port's drawer |
VuoRunner | This class runs a graph and manages communication with a graph produced by VuoCompiler |
VuoRunnerDelegate | An abstract class to be implemented by a client that will receive telemetry data from the graph |
VuoRunnerDelegateAdapter | A class provided for convenience when inheriting from VuoRunnerDelegate |
VuoSceneObject | A renderable 3D Object |
VuoSceneVertices | Vertices representing a 3D object |
VuoStringUtilities | Functions for dealing with strings |
VuoTimeUtilities | Functions for measuring times at microsecond precision |