Vuo  0.4.7
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
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
oCVuoRunner::PortThis class represents a published port in a composition
oCQApplication
oCQGraphicsItem
oCQGraphicsItemGroup
oCQGraphicsScene
oCQMainWindow
oCQObject
oCVuoBase< CompilerClass, RendererClass >This class is intended to be inherited by a base class that can have compiler and/or renderer detail classes
oCVuoBase< VuoCompilerCable, VuoRendererCable >
oCVuoBase< VuoCompilerComposition, VuoRendererComposition >
oCVuoBase< VuoCompilerNode, VuoRendererNode >
oCVuoBase< VuoCompilerNodeArgument, VuoRendererPort >
oCVuoBase< VuoCompilerNodeArgumentClass, void >
oCVuoBase< VuoCompilerNodeClass, void >
oCVuoBase< VuoCompilerPublishedPort, VuoRendererPublishedPort >
oCVuoBase< VuoCompilerType, void >
oCVuoBaseDetail< BaseClass >This class is intended to be inherited by a detail class attached to a base class
oCVuoBaseDetail< VuoCable >
oCVuoBaseDetail< VuoComposition >
oCVuoBaseDetail< VuoNode >
oCVuoBaseDetail< VuoNodeClass >
oCVuoBaseDetail< VuoPort >
oCVuoBaseDetail< VuoPortClass >
oCVuoBaseDetail< VuoPublishedPort >
oCVuoBaseDetail< VuoType >
oCVuoColorA color, with component values specifying red, green, blue, and alpha (opacity)
oCVuoCompilerA compiler/linker for node classes and compositions
oCVuoCompilerBitcodeGeneratorGenerates code for a composition
oCVuoCompilerBitcodeParserA parser to extract code elements from an LLVM module
oCVuoCompilerChainA linear sequence of nodes along which a push may be conducted
oCVuoCompilerCodeGenUtilitiesHandy methods for generating code
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)
oCVuoCompilerGraphvizParserParses nodes and edges from a .vuo composition file
oCVuoCompilerLeafProvides a semaphore for waiting on a leaf node
oCVuoCompilerModuleA node class or type defined in an LLVM module
oCVuoCompilerTriggerActionThe callback that executes when a trigger port on a node generates an event
oCVuoFileUtilitiesFunctions for dealing with files
oCVuoGlContextPoolA process-wide set of mutually-shared OpenGL contexts
oCVuoImageRendererInternalInternal state data for a VuoImageRenderer instance
oCVuoMIDIControllerA music note event sent via MIDI
oCVuoMIDIDeviceA set of specifications for choosing a MIDI device
oCVuoMIDIIn_internalPrivate data for a VuoMIDIIn instance
oCVuoMIDINoteA music note event sent via MIDI
oCVuoModuleA modular component (i.e., node class or type) that is an add-on to the core Vuo framework
oCVuoMouseButtonActionA press, release, or click of one of the mouse buttons
oCVuoPoint2dA floating-point 2-dimensional Cartesian spatial location
oCVuoPoint3dA floating-point 3-dimensional Cartesian spatial location
oCVuoPoint4dA floating-point 4-dimensional point
oCVuoRendererColorsProvides colors for rendered items in a composition
oCVuoRendererFontsProvides fonts for rendered items in a composition
oCVuoRunnerThis class runs a composition and manages communication with a composition produced by VuoCompiler
oCVuoRunnerDelegateAn abstract class to be implemented by a client that will receive telemetry data from the composition
oCVuoSceneObjectA renderable 3D Object
oCVuoSceneRendererInternalInternal state data for a VuoSceneRenderer instance
oCVuoSceneRendererInternal_objectGL Objects corresponding with a VuoSceneObject 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)
oCVuoTransform.__unnamed__
oCVuoURL_curlBufferA memory buffer, filled by VuoURL_curlCallback()
\CVuoVerticesA 3d mesh