Developing Node Classes and Port Types | |
Developing a Node Class | |
Module Debugging | Macros to help with debugging |
Module Metadata | Name, version, and behavior information to be defined by node classes, port types, and library modules |
Node Parameters | Parameter decorations to be used by node classes |
Node Methods: Stateless | Event handler method to be implemented by node classes |
Node Methods: Stateful | Setup, event handler, and teardown methods to be implemented by stateful node classes |
Developing a Port Type | |
Module Debugging | Macros to help with debugging |
Module Metadata | Name, version, and behavior information to be defined by node classes, port types, and library modules |
Type Methods | Functions to serialize, unserialize, and summarize values of the type |
Developing a Library Module | |
Module Debugging | Macros to help with debugging |
Module Metadata | Name, version, and behavior information to be defined by node classes, port types, and library modules |
Managing Dependencies | |
Managing Memory | |
Reference-counting functions | Functions to manage memory for heap-allocated port and node instance data |
Managing Concurrency | |
Packaging a Node Set | |
Developing an Input Editor | |
Developing Applications that Use Vuo | |
Built-in Types | Types defined by Vuo Core, for use in both Vuo Graph Language and C code |
VuoArtNetInputDevice | Information about an Art-Net input device |
VuoArtNetOutputDevice | Information about an Art-Net output device |
VuoAudioBinAverageType | An enum defining different averaging types for a set of audio samples |
VuoAudioBins | An enum defining different bin sizes for handling audio |
VuoAudioInputDevice | Information about an audio input device |
VuoAudioOutputDevice | Information about an audio output device |
VuoRealRegulation | Parameters describing how to regulate a real number |
VuoDmxColorMap | How to convert between a VuoColor and a set of DMX channels |
VuoData | A blob of 8-bit binary data |
VuoFileType | The type of data in a file |
VuoFont | A font description: family, style, point size, underline |
VuoHorizontalReflection | Options for mirroring an image along the y-axis |
VuoImageFormat | An enum defining different image formats that Vuo is capable of exporting |
VuoImageStereoType | Defines the color mask to be applied |
VuoSizingMode | An enum defining different image fill modes |
VuoThresholdType | Defines the color mask to be applied |
VuoVerticalReflection | Options for mirroring an image along the y-axis |
VuoKey | A key position on the keyboard |
VuoLayer | A 2D Object: visible (image), or virtual (group) |
VuoRenderedLayers | A layer (or hierarchical structure of layers) and its dimensions in pixels |
VuoHorizontalSide | An enum defining direction on the horizontal axis (right or left) |
VuoLeapFrame | A frame of Leap Motion data |
VuoLeapHand | Physical characteristics of a detected hand |
VuoLeapPointable | Coordinates of a single Leap "pointable" (a finger or tool) |
VuoLeapPointableType | Whether a pointable is a finger or a tool |
VuoLeapTouchZone | How close a pointable is to the touch zone |
VuoListPosition | A position in a list |
VuoMidiController | A music note event sent via MIDI |
VuoMidiInputDevice | A set of specifications for choosing a MIDI input device |
VuoMidiNote | A music note event sent via MIDI |
VuoMidiOutputDevice | A set of specifications for choosing a MIDI output device |
VuoMidiPitchBend | A pitch bend event sent via MIDI |
VuoNotePriority | Specifies the algorithm for collapsing multiple simultaneously-pressed notes into a single note |
VuoMouseButton | One or a combination of mouse buttons |
VuoGradientNoise | An enum defining different types of noise |
VuoNoise | An enum defining different types of noise |
VuoOscMessage | An OSC message |
VuoRssItem | An item from an RSS feed |
VuoDispersion | The pattern over which a function is applied |
VuoDisplacement | The direction in which to move vertices |
VuoGridType | Defines different ways of displaying a grid |
VuoSerialDevice | Information about a serial I/O device |
VuoVertexAttribute | Data associated with a vertex of a 3D mesh |
VuoSyphonServerDescription | |
VuoNumberFormat | How to convert a number into text |
VuoIconPosition | The position of an icon image relative to its label |
VuoAudioEncoding | An enum defining different audio encodings used when exporting movies |
VuoMovieFormat | Describes the attributes of a movie file |
VuoMovieImageEncoding | An enum defining different movie image encodings |
VuoVideoFrame | An image and timestamp for a single frame of video |
VuoVideoInputDevice | Information about an Quicktime input device |
VuoList_VuoArtNetInputDevice | A list of VuoArtNetInputDevice elements |
VuoList_VuoArtNetOutputDevice | A list of VuoArtNetOutputDevice elements |
VuoList_VuoAudioBinAverageType | A list of VuoAudioBinAverageType elements |
VuoList_VuoAudioBins | A list of VuoAudioBins elements |
VuoList_VuoAudioEncoding | A list of VuoAudioEncoding elements |
VuoList_VuoAudioInputDevice | A list of VuoAudioInputDevice elements |
VuoList_VuoAudioOutputDevice | A list of VuoAudioOutputDevice elements |
VuoList_VuoAudioSamples | A list of VuoAudioSamples elements |
VuoList_VuoBlendMode | A list of VuoBlendMode elements |
VuoList_VuoBoolean | A list of VuoBoolean elements |
VuoList_VuoColor | A list of VuoColor elements |
VuoList_VuoCursor | A list of VuoCursor elements |
VuoList_VuoCurve | A list of VuoCurve elements |
VuoList_VuoCurveEasing | A list of VuoCurveEasing elements |
VuoList_VuoData | A list of VuoData elements |
VuoList_VuoDispersion | A list of VuoDispersion elements |
VuoList_VuoDisplacement | A list of VuoDisplacement elements |
VuoList_VuoDmxColorMap | A list of VuoDmxColorMap elements |
VuoList_VuoFileType | A list of VuoFileType elements |
VuoList_VuoFont | A list of VuoFont elements |
VuoList_VuoGradientNoise | A list of VuoGradientNoise elements |
VuoList_VuoGridType | A list of VuoGridType elements |
VuoList_VuoHorizontalAlignment | A list of VuoHorizontalAlignment elements |
VuoList_VuoHorizontalReflection | A list of VuoHorizontalReflection elements |
VuoList_VuoHorizontalSide | A list of VuoHorizontalSide elements |
VuoList_VuoIconPosition | A list of VuoIconPosition elements |
VuoList_VuoImage | A list of VuoImage elements |
VuoList_VuoImageColorDepth | A list of VuoImageColorDepth elements |
VuoList_VuoImageFormat | A list of VuoImageFormat elements |
VuoList_VuoImageStereoType | A list of VuoImageStereoType elements |
VuoList_VuoImageWrapMode | A list of VuoImageWrapMode elements |
VuoList_VuoInteger | A list of VuoInteger elements |
VuoList_VuoKey | A list of VuoKey elements |
VuoList_VuoLayer | A list of VuoLayer elements |
VuoList_VuoLeapFrame | A list of VuoLeapFrame elements |
VuoList_VuoLeapHand | A list of VuoLeapHand elements |
VuoList_VuoLeapPointable | A list of VuoLeapPointable elements |
VuoList_VuoLeapPointableType | A list of VuoLeapPointableType elements |
VuoList_VuoLeapTouchZone | A list of VuoLeapTouchZone elements |
VuoList_VuoListPosition | A list of VuoListPosition elements |
VuoList_VuoLoopType | A list of VuoLoopType elements |
VuoList_VuoMesh | A list of VuoMesh elements |
VuoList_VuoMidiController | A list of VuoMidiController elements |
VuoList_VuoMidiInputDevice | A list of VuoMidiInputDevice elements |
VuoList_VuoMidiNote | A list of VuoMidiNote elements |
VuoList_VuoMidiOutputDevice | A list of VuoMidiOutputDevice elements |
VuoList_VuoMidiPitchBend | A list of VuoMidiPitchBend elements |
VuoList_VuoModifierKey | A list of VuoModifierKey elements |
VuoList_VuoMouseButton | A list of VuoMouseButton elements |
VuoList_VuoMovieFormat | A list of VuoMovieFormat elements |
VuoList_VuoMovieImageEncoding | A list of VuoMovieImageEncoding elements |
VuoList_VuoNoise | A list of VuoNoise elements |
VuoList_VuoNotePriority | A list of VuoNotePriority elements |
VuoList_VuoNumberFormat | A list of VuoNumberFormat elements |
VuoList_VuoOscMessage | A list of VuoOscMessage elements |
VuoList_VuoPoint2d | A list of VuoPoint2d elements |
VuoList_VuoPoint3d | A list of VuoPoint3d elements |
VuoList_VuoPoint4d | A list of VuoPoint4d elements |
VuoList_VuoReal | A list of VuoReal elements |
VuoList_VuoRealRegulation | A list of VuoRealRegulation elements |
VuoList_VuoRenderedLayers | A list of VuoRenderedLayers elements |
VuoList_VuoRssItem | A list of VuoRssItem elements |
VuoList_VuoSceneObject | A list of VuoSceneObject elements |
VuoList_VuoScreen | A list of VuoScreen elements |
VuoList_VuoSerialDevice | A list of VuoSerialDevice elements |
VuoList_VuoShader | A list of VuoShader elements |
VuoList_VuoSizingMode | A list of VuoSizingMode elements |
VuoList_VuoSyphonServerDescription | A list of VuoSyphonServerDescription elements |
VuoList_VuoText | A list of VuoText elements |
VuoList_VuoThresholdType | A list of VuoThresholdType elements |
VuoList_VuoTransform | A list of VuoTransform elements |
VuoList_VuoTransform2d | A list of VuoTransform2d elements |
VuoList_VuoUrl | A list of VuoUrl elements |
VuoList_VuoVertexAttribute | A list of VuoVertexAttribute elements |
VuoList_VuoVerticalAlignment | A list of VuoVerticalAlignment elements |
VuoList_VuoVerticalReflection | A list of VuoVerticalReflection elements |
VuoList_VuoVideoFrame | A list of VuoVideoFrame elements |
VuoList_VuoVideoInputDevice | A list of VuoVideoInputDevice elements |
VuoList_VuoWave | A list of VuoWave elements |
VuoList_VuoWindowProperty | A list of VuoWindowProperty elements |
VuoList_VuoWindowReference | A list of VuoWindowReference elements |
VuoList_VuoWrapMode | A list of VuoWrapMode elements |
VuoAudioSamples | A set of audio amplitudes for a single channel |
VuoBlendMode | An enum defining different types of blend shaders |
VuoBoolean | A Boolean |
VuoColor | A color, with component values specifying red, green, blue, and alpha (opacity) |
VuoCursor | A mouse cursor |
VuoCurve | An enum defining different types of curves |
VuoCurveEasing | Specifies which part of a curve is eased |
VuoDictionary_VuoText_VuoReal | A mapping from keys to values |
VuoHorizontalAlignment | Horizontal alignment |
VuoImage | An image residing in GPU memory (GL Texture Object) |
VuoImageColorDepth | An image's color bit-depth |
VuoImageWrapMode | An enum defining different types of image wrapping |
VuoInteger | A signed 64-bit integer |
VuoLoopType | An enum defining different types of movie playback loops |
VuoMathExpression | A mathematical expression (e.g |
VuoMathExpressionList | A list of mathematical expressions (e.g |
VuoMesh | Vertices representing a 3D object |
VuoModifierKey | A modifier key from the keyboard that may accompany a mouse action |
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 |
VuoReal | A floating-point number |
VuoSceneObject | A 3D Object: visible (mesh), or virtual (group, light, camera) |
VuoScreen | Information about a display screen |
VuoShader | A graphics shader program, specifying how to render a 3D object |
VuoText | A Unicode (UTF-8) text string |
VuoTransform | A 3D transformation (scale, rotation, translation) |
VuoTransform2d | A 2D transformation (scale, rotation, translation) |
VuoUrl | Uniform Resource Locator |
VuoVerticalAlignment | Vertical alignment |
VuoWave | An enum defining different waves |
VuoWindowProperty | A window setting, such as its title, or whether it is full-screen |
VuoWindowReference | A unique ID for a window being displayed by the composition |
VuoWrapMode | An enum defining different types of wrapping |