Vuo  0.4
 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)
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 graph
oCQApplication
oCQDialog
oCQDockWidget
oCQGraphicsItem
oCQGraphicsItemGroup
oCQGraphicsScene
oCQLabel
oCQLineEdit
oCQListWidget
oCQMainWindow
oCQMenu
oCQObject
oCQStyledItemDelegate
oCQSyntaxHighlighter
oCQUndoCommand
oCQWindow
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 >
oCVuoCommandCommonHelper functions for undoable actions
oCVuoCompilerA compiler/linker for node classes and graphs
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
oCVuoDataEditorInterface for data editors
oCVuoDataEditorManagerThis class keeps track of implementations of the VuoDataEditor interface
oCVuoFileUtilitiesFunctions for dealing with files
oCVuoGlContextPoolA process-wide set of mutually-shared OpenGL contexts
oCVuoModuleA modular component (i.e., node class or type) that is an add-on to the core Vuo framework
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 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
oCVuoSceneObjectA renderable 3D Object
oCVuoSceneVerticesVertices representing a 3D object
oCVuoStringUtilitiesFunctions for dealing with strings
\CVuoTimeUtilitiesFunctions for measuring times at microsecond precision