Vuo  0.4.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oC_VuoImageAn image residing in GPU memory (GL Texture Object)
oC_VuoShaderA graphics shader program, specifying how to render a 3D object
oCnodeInstanceDataStateful nodes may define a custom structure called nodeInstanceData, to store the state of a single node instance
oCVuoBaseThis class is intended to be inherited by a base class that can have compiler and/or renderer detail classes
oCVuoBaseDetailThis class is intended to be inherited by a detail class attached to a base class
oCVuoCableRepresents a connection from a node's output port to a node's input port
oCVuoColorA color, with component values specifying red, green, blue, and alpha (opacity)
oCVuoCommandAddAn undoable action for adding nodes and cables to the composition
oCVuoCommandCommonHelper functions for undoable actions
oCVuoCommandConnectAn undoable action for connecting a cable to a port
oCVuoCommandMoveAn undoable action for moving nodes to a different position in the composition
oCVuoCommandPublishPortAn undoable action for publishing a port
oCVuoCommandRemoveAn undoable action for removing nodes and cables from the composition
oCVuoCommandSetNodeTintAn undoable action for setting the tint color of a node
oCVuoCommandSetNodeTitleAn undoable action for setting the title (display name) of a node
oCVuoCommandSetPortConstantAn undoable action for setting the constant value of a port
oCVuoCommandSetPublishedPortNameAn undoable action for setting the name of a published port
oCVuoCommandUnpublishPortAn undoable action for unpublishing a port
oCVuoCompilerA compiler/linker for node classes and graphs
oCVuoCompilerBitcodeGeneratorGenerates code for a composition
oCVuoCompilerBitcodeParserA parser to extract code elements from an LLVM module
oCVuoCompilerCableRepresents a connection from a node's output port to a node's input port
oCVuoCompilerChainA linear sequence of nodes along which a push may be conducted
oCVuoCompilerCodeGenUtilitiesHandy methods for generating code
oCVuoCompilerCompositionA collection of nodes and the cables connecting them
oCVuoCompilerDataThe data for a data-and-event port
oCVuoCompilerDataClassThe data type for a data-and-event port
oCVuoCompilerDebugMethods for compile-time debugging and for generating code for run-time debugging
oCVuoCompilerEdgeThis class represents one or more cables connecting a pair of nodes (or one node in a feedback loop)
oCVuoCompilerEventPortA conductor port, optionally with data
oCVuoCompilerEventPortClassA conductor port type, optionally with data
oCVuoCompilerGraphvizParserParses nodes and edges from a .vuo composition file
oCVuoCompilerInputDataThe data for a data-and-event input port
oCVuoCompilerInputDataClassThe data type for a data-and-event input port
oCVuoCompilerInputEventPortA conductor input port, optionally with data
oCVuoCompilerInputEventPortClassA conductor input port type, optionally with data
oCVuoCompilerInstanceDataThe instance data for a node
oCVuoCompilerInstanceDataClassA type of node instance data
oCVuoCompilerLeafProvides a semaphore for waiting on a leaf node
oCVuoCompilerModuleA node class or type defined in an LLVM module
oCVuoCompilerNodeThe compiler detail class for VuoNode
oCVuoCompilerNodeArgumentAn argument to a node's event and/or init function
oCVuoCompilerNodeArgumentClassA parameter to a node's event and/or init function
oCVuoCompilerNodeClassThe compiler detail class for VuoNodeClass
oCVuoCompilerOutputDataThe data for a data-and-event output port
oCVuoCompilerOutputDataClassThe data type for a data-and-event output port
oCVuoCompilerOutputEventPortA conductor output port, optionally with data
oCVuoCompilerOutputEventPortClassA conductor output port type, optionally with data
oCVuoCompilerPassiveEdgeThis class represents one or more cables connecting one node's output ports to another (or the same) node's input ports
oCVuoCompilerPortA port
oCVuoCompilerPortClassA port type
oCVuoCompilerPublishedInputPortA published input port
oCVuoCompilerPublishedOutputPortA published output port
oCVuoCompilerPublishedPortThe compiler detail class for VuoPublishedPort
oCVuoCompilerTriggerActionThe callback that executes when a trigger port on a node generates an event
oCVuoCompilerTriggerEdgeThis class represents one or more cables connecting one node's trigger port to another (or the same) node's input ports
oCVuoCompilerTriggerPortA trigger output port
oCVuoCompilerTriggerPortClassA trigger output port type
oCVuoCompilerTypeThe compiler detail class for VuoType
oCVuoCompositionA collection of nodes and the cables connecting them
oCVuoDataEditorInterface for data editors
oCVuoDataEditorCurveData editor for VuoCurve values
oCVuoDataEditorCurveDomainData editor for VuoCurveDomain values
oCVuoDataEditorDialogA dialog that displays a data editor
oCVuoDataEditorGradientNoiseData editor for VuoGradientNoise values
oCVuoDataEditorIntegerData editor for VuoInteger values
oCVuoDataEditorManagerThis class keeps track of implementations of the VuoDataEditor interface
oCVuoDataEditorNoiseData editor for VuoNoise values
oCVuoDataEditorRealData editor for VuoInteger values
oCVuoDataEditorTextData editor for VuoText values
oCVuoDataEditorWaveData editor for VuoWave values
oCVuoEditorThe Vuo Editor's QApplication subclass
oCVuoEditorCompositionHandles drags-and-drops and performs node instantiation for the editor window
oCVuoEditorWindowRepresents a window for editing a Vuo Composition
oCVuoFileUtilitiesFunctions for dealing with files
oCVuoGlContextPoolA process-wide set of mutually-shared OpenGL contexts
oCVuoImageCommon_curlBufferA memory buffer, filled by VuoImageCommon_curlCallback()
oCVuoMenuDisgusting hack
oCVuoModuleA modular component (i.e., node class or type) that is an add-on to the core Vuo framework
oCVuoNodeThis class represents an instance of a VuoNodeClass
oCVuoNodeClassThis base class represents the metadata and implementation of one node class — i.e., for each node implementation file, there is one instance of VuoNodeClass
oCVuoNodeClassListA widget allowing node classes to be dragged out of it (and onto, e.g., a composition editor canvas)
oCVuoNodeClassListItemDelegateDisplays a given node class name within the node library
oCVuoNodeClassListItemHighlighterHighlights (emboldens) target terms within the given text block
oCVuoNodeLibraryA dockable window displaying the list of node classes that can be added to compositions
oCVuoNodeLibraryTextFilterA widget for filtering the nodes displayed in the Node Library
oCVuoNodeTitleEditorDialogA dialog for editing a node title
oCVuoPoint2dA floating-point 2-dimensional Cartesian spatial location
oCVuoPoint3dA floating-point 3-dimensional Cartesian spatial location
oCVuoPoint4dA floating-point 4-dimensional point
oCVuoPortA port instance on a VuoNode instance
oCVuoPortClassA port type on a VuoNodeClass
oCVuoPortPopoverA popover widget for displaying information about a port
oCVuoPortValueEditorDialogA dialog for editing a port constant value
oCVuoPublishedPortThis class represents a published port in a composition
oCVuoPublishedPortDropBoxA "Publish Port" well that will accept cable drops and publish the internal port connected to the other end of the dragged cable
oCVuoPublishedPortListA widget displaying published input and/or output ports
oCVuoPublishedPortListItemDelegateDisplays a given published port within the published port sidebar
oCVuoPublishedPortNameEditorDialogA dialog for editing a published port name
oCVuoPublishedPortSidebarA docked window displaying the list of published input and/or output ports associated with the input composition
oCVuoRecentFileMenuProvides a "File > Open Recent" menu
oCVuoRendererCableRenders a cable in a VuoRendererComposition
oCVuoRendererColorsProvides colors for rendered items in a composition
oCVuoRendererCompositionProvides a canvas upon which nodes and cables can be rendered
oCVuoRendererFontsProvides fonts for rendered items in a composition
oCVuoRendererItemSubclass of QGraphicsItem, which can show bounding rects for debugging
oCVuoRendererNodeRenders a node in a VuoRendererComposition
oCVuoRendererPortRenders a node's port in a QGraphicsScene
oCVuoRendererPortListA QGraphicsItemGroup containing only instances of VuoRendererPort
oCVuoRendererPublishedPortA published input or output port
oCVuoRendererSignalerSends signals on behalf of VuoRenderer objects that don't inherit from QObject
oCVuoRendererTypecastPortRenders a typecast port
oCVuoRunnerThis class runs a graph and manages communication with a graph produced by VuoCompiler
oCVuoRunnerDelegateAn abstract class to be implemented by a client that will receive telemetry data from the graph
oCVuoRunnerDelegateAdapterA class provided for convenience when inheriting from VuoRunnerDelegate
oCVuoSceneObjectA renderable 3D Object
oCVuoSceneRendererInternalInternal state data for a VuoSceneRenderer instance
oCVuoSceneRendererInternal_verticesGL Objects corresponding with a VuoVertices instance
oCVuoStringUtilitiesFunctions for dealing with strings
oCVuoTimeUtilitiesFunctions for measuring times at microsecond precision
oCVuoTransformA 3D transformation (scale, rotation, translation)
oCVuoTypeThis base class represents the metadata of one type
oCVuoVerticesVertices representing a 3D object
oCVuoWindowApplicationAn application that runs its own event loop
oCVuoWindowOpenGLInternalPrivate implementation of VuoWindowOpenGL
\CVuoWindowTextInternalPrivate implementation of VuoWindowText