- Member [VuoAvWriterObject appendAudio:presentationTime:blockIfNotReady:]
- Added
blockIfNotReady
argument.
- Member [VuoAvWriterObject appendImage:presentationTime:blockIfNotReady:]
- Added
blockIfNotReady
argument.
- Member [VuoGraphicsView addTouchesMovedTrigger:zoomed:swipedLeft:swipedRight:]
- New.
- Member [VuoGraphicsView removeTouchesMovedTrigger:zoomed:swipedLeft:swipedRight:]
- New.
- Member vuoAddNodeMetadata (VuoCompositionState *compositionState, const char *nodeIdentifier, NodeContext *(*compositionCreateContextForNode)(unsigned long), void(*compositionSetPortValue)(VuoCompositionState *, const char *, const char *, bool, bool, bool, bool, bool), char *(*compositionGetPortValue)(VuoCompositionState *, const char *, int, bool), void(*compositionFireTriggerPortEvent)(VuoCompositionState *, const char *), void(*compositionReleasePortData)(void *, unsigned long))
- Added callback arguments.
- Member VuoAnchor_getOffset (VuoAnchor anchor)
- New.
- Member VuoApp_init (bool requiresDockIcon)
- Added
requiresDockIcon
parameter.
- Member VuoApp_windowFadeSeconds
- New.
- Member VuoAudio_addDevicesChangedTriggers (VuoOutputTrigger(inputDevices, VuoList_VuoAudioInputDevice), VuoOutputTrigger(outputDevices, VuoList_VuoAudioOutputDevice))
- New.
- Member VuoAudio_disuse (void)
- New.
- Member VuoAudio_removeDevicesChangedTriggers (VuoOutputTrigger(inputDevices, VuoList_VuoAudioInputDevice), VuoOutputTrigger(outputDevices, VuoList_VuoAudioOutputDevice))
- New.
- Member VuoAudio_use (void)
- New.
- Member VuoAudioFrame_isLessThan (const VuoAudioFrame a, const VuoAudioFrame b)
- New.
- Member VuoAudioInputDevice_isLessThan (const VuoAudioInputDevice a, const VuoAudioInputDevice b)
- New.
- Member VuoAudioOutputDevice_isLessThan (const VuoAudioOutputDevice a, const VuoAudioOutputDevice b)
- New.
- Member VuoAvWriter_appendAudio (VuoAvWriter writer, VuoList_VuoAudioSamples samples, VuoReal timestamp, bool blockIfNotReady)
- Added
blockIfNotReady
argument.
- Member VuoAvWriter_appendImage (VuoAvWriter writer, VuoImage image, VuoReal timestamp, bool blockIfNotReady)
- Added
blockIfNotReady
argument.
- Member VuoBoolean_isLessThan (const VuoBoolean a, const VuoBoolean b)
- New.
- Member VuoColor_areAllOpaque (VuoList_VuoColor colors)
- New.
- Member VuoColor_brightness (VuoColor color, int32_t type)
- New.
- Member VuoColor_isOpaque (VuoColor color)
- New.
- Member VuoColor_makeFromJson (json_object *js)
- The alpha channel now defaults to 1 (previously it defaulted to 0).
- Member VuoCompiler::compileComposition (VuoCompilerComposition *composition, string outputPath, bool isTopLevelComposition, VuoCompilerIssues *issues)
- New.
- Member VuoCompiler::compileComposition (string inputPath, string outputPath, bool isTopLevelComposition, VuoCompilerIssues *issues)
- New.
- Member VuoCompiler::compileCompositionString (const string &compositionString, string outputPath, bool isTopLevelComposition, VuoCompilerIssues *issues)
- New.
- Member VuoCompiler::deleteOldModuleCaches (void)
- New.
- Member VuoCompiler::destroyLlvmModule (Module *module)
- New.
- Member VuoCompiler::destroyModule (VuoCompilerModule *module)
- New.
- Member VuoCompiler::generateBuiltInModuleCaches (const string &vuoFrameworkPath)
- New.
- Member VuoCompiler::getCompositionLocalModulesPath (void)
- New.
- Member VuoCompiler::getCompositionLocalPath (void)
- New.
- Member VuoCompiler::getDependenciesForComposition (VuoCompilerComposition *composition)
- New.
- Member VuoCompiler::getDirectDependenciesForComposition (VuoCompilerComposition *composition)
- New.
- Member VuoCompiler::getDylibDependencyPathsForComposition (VuoCompilerComposition *composition)
- New.
- Member VuoCompiler::linkCompositionToCreateDynamicLibraries (string compiledCompositionPath, string linkedCompositionPath, VuoRunningCompositionLibraries *runningCompositionLibraries)
- Replaced
newLinkedResourcePath
, alreadyLinkedResourcePaths
, alreadyLinkedResources
arguments with runningCompositionLibraries
.
- Member VuoCompiler::linkCompositionToCreateExecutable (string inputPath, string outputPath, Optimization optimization, string rPath="")
- Removed
isApp
argument.
- Member VuoCompiler::newCurrentProcessRunnerFromCompositionFile (string compositionFilePath, VuoCompilerIssues *issues)
- Added
issues
argument.
- Member VuoCompiler::newCurrentProcessRunnerFromCompositionString (string composition, string workingDirectory, VuoCompilerIssues *issues)
- Added
issues
argument.
- Member VuoCompiler::newSeparateProcessRunnerFromCompositionFile (string compositionFilePath, VuoCompilerIssues *issues)
- Added
issues
argument.
- Member VuoCompiler::newSeparateProcessRunnerFromCompositionString (string composition, string processName, string workingDirectory, VuoCompilerIssues *issues)
- Added
processName
, issues
arguments.
- Member VuoCompiler::overrideInstalledNodeClass (const string &sourcePath, const string &sourceCode)
- New.
- Member VuoCompiler::revertOverriddenNodeClass (const string &sourcePath)
- New.
- Member VuoCompiler::setCompositionPath (const string &compositionPath)
- New.
- Member VuoCompiler::setDelegate (VuoCompilerDelegate *delegate)
- New.
- Member VuoCompiler::VuoCompiler (const string &compositionPath="")
- Added
compositionPath
argument.
- Class VuoCompilerDelegate
- New.
- Member VuoCompositionDiff::findNode (const char *compositionIdentifier, const char *nodeIdentifier, json_object **replacementObj)
- Added
compositionIdentifier
argument.
- Member VuoCompositionDiff::isNodeBeingAddedOrReplaced (const char *compositionIdentifier, const char *nodeIdentifier, json_object **replacementObj)
- Added
compositionIdentifier
argument.
- Member VuoCompositionDiff::isNodeBeingRemovedOrReplaced (const char *compositionIdentifier, const char *nodeIdentifier, json_object **replacementObj)
- Added
compositionIdentifier
argument.
- Class VuoCubemap
- New.
- Member VuoCubemap_getBack (VuoCubemap cubemap)
- New.
- Member VuoCubemap_getBottom (VuoCubemap cubemap)
- New.
- Member VuoCubemap_getFront (VuoCubemap cubemap)
- New.
- Member VuoCubemap_getLeft (VuoCubemap cubemap)
- New.
- Member VuoCubemap_getRight (VuoCubemap cubemap)
- New.
- Member VuoCubemap_getTop (VuoCubemap cubemap)
- New.
- Member VuoCubemap_makeFromImages (VuoImage front, VuoImage left, VuoImage right, VuoImage back, VuoImage top, VuoImage bottom)
- New.
- Member VuoDispersion_getAllowedValues (void)
- New.
- Member VuoDisplacement_getAllowedValues (void)
- New.
- Member VuoDoubleSpinBox::VuoDoubleSpinBox (QWidget *parent, int precision)
- Added
precision
argument.
- Member VuoFileUtilities::copyDirectory (string fromPath, string toPath)
- Each copied file now preserves the original file's mode.
- Member VuoFileUtilities::copyFile (string fromPath, string toPath, bool preserveMetadata=false)
- The copied file now preserves the original file's mode.
- Member VuoFileUtilities::makeDir (string path)
- The new directory now respects the process's umask.
- Member vuoFiniContextForTopLevelComposition (VuoCompositionState *compositionState)
- New.
- Member VuoFont_makeDefault ()
- New.
- Member VuoGetRunnerFrameworkPath (void)
- New.
- Member VuoGlContext_isOpenGL32Core (VuoGlContext context)
- New.
- Member VuoGlPool_logVRAMAllocated (unsigned long bytesAllocated)
- New.
- Member VuoGlPool_logVRAMFreed (unsigned long bytesFreed)
- New.
- Member VuoGlPool_release (type, size, glBufferName)
- Removed
glContext
argument.
- Member VuoGlProgram_use (VuoGlContext glContext, const char *description, GLuint vertexShaderName, GLuint geometryShaderName, GLuint fragmentShaderName, VuoMesh_ElementAssemblyMethod assemblyMethod, unsigned int expectedOutputPrimitiveCount, void *outIssues)
- Added
outIssues
argument.
- Member VuoGlShader_use (VuoGlContext glContext, GLenum type, const char *source, void *outIssues)
- Added
outIssues
argument.
- Member VuoGlTexture_formatHasAlphaChannel (GLuint format)
- New.
- Member VuoGlTexture_getBytesPerPixelForInternalFormat (GLuint internalformat)
- New.
- Member VuoGlTexture_release (VuoGlTexturePoolAllocation allocation, GLuint glTextureTarget, GLenum internalformat, unsigned short width, unsigned short height, GLuint glTextureName)
- Added
allocation
argument; reordered glTextureTarget
argument.
- Member VuoGlTexturePool_use (VuoGlContext glContext, VuoGlTexturePoolAllocation allocation, GLenum target, GLenum internalformat, unsigned short width, unsigned short height, GLenum format, void *ioSurfaceRef)
- Added
allocation
, target
, ioSurfaceRef
arguments.
- Member VuoGraphicsWindowDefaultWidth
- New.
- Member VuoGridType_areEqual (VuoGridType a, VuoGridType b)
- New.
- Member VuoGridType_isLessThan (VuoGridType a, VuoGridType b)
- New.
- Member VuoHeap_isPointerReadable (const void *pointer)
- New.
- Member VuoHeap_isPointerValid (const void *pointer)
- New.
- Member VuoIconPosition_isLessThan (const VuoIconPosition a, const VuoIconPosition b)
- New.
- Member VuoIgnoreResult (a)
- New.
- Member VuoImage_getTextImageData (VuoText text, VuoFont font, VuoReal backingScaleFactor, VuoReal verticalScale, VuoReal rotation, bool includeTrailingWhiteSpace)
- Added
backingScaleFactor
, verticalScale
, rotation
arguments.
- Member VuoImage_getTextRectangle (VuoText text, VuoFont font, VuoReal backingScaleFactor, VuoReal verticalScale, VuoReal rotation, float wrapWidth, bool includeTrailingWhiteSpace)
- Added
backingScaleFactor
, verticalScale
, rotation
, wrapWidth
arguments.
- Member VuoImage_isLessThan (const VuoImage a, const VuoImage b)
- New.
- Member VuoImage_makeCopy (VuoImage image, bool flip, unsigned int forcePixelsWide, unsigned int forcePixelsHigh, bool forceAlpha)
- Added
forcePixelsWide
, forcePixelsHigh
, and forceAlpha
parameters.
- Member VuoImage_makeFromJsonWithDimensions (struct json_object *js, unsigned int requestedPixelsWide, unsigned int requestedPixelsHigh)
- New.
- Member VuoImage_makeText (VuoText text, VuoFont font, float backingScaleFactor, float verticalScale, float rotation, float wrapWidth, VuoPoint2d *outCorners)
- Added
verticalScale
, rotation
, wrapwidth
, outCorners
arguments.
- Member VuoImage_resolveInterprocessJsonOntoFramebuffer (struct json_object *js, VuoGlContext context, bool flip) VuoWarnUnusedResult
- New.
- Member VuoImage_resolveInterprocessJsonUsingClientTexture (struct json_object *js, GLuint textureName, unsigned int pixelsWide, unsigned int pixelsHigh, void *outputIOSurface) VuoWarnUnusedResult
- New.
- Member VuoImageText_getLineHeight (VuoFont font, VuoReal screenWidthInPixels, VuoReal backingScaleFactor)
- New.
- Member VuoImageText_getVerticalScale (VuoReal screenWidth, VuoReal screenBackingScaleFactor)
- New.
- Member VuoImageText_getVerticalScale (VuoReal screenWidth, VuoReal screenBackingScaleFactor)
- New.
- Member VuoImageTextData
- Added
transformedBounds
, transformedCorners
, lineWidthsExcludingTrailingWhitespace
, lineXOrigins
, billboardAnchor
.
- Member VuoImageTextData
- Added
transformedBounds
, transformedCorners
, lineWidthsExcludingTrailingWhitespace
, lineXOrigins
, billboardAnchor
.
- Member VuoImageTextData_getCharIndexForLine (VuoImageTextData textData, unsigned int lineIndex)
- New.
- Member VuoImageTextData_getLineWithCharIndex (VuoImageTextData textData, unsigned int charIndex, unsigned int *lineStartCharIndex)
- Added
lineIndex
argument.
- Member VuoImageTextData_getPositionForLineIndex (VuoImageTextData textData, unsigned int lineIndex)
- New.
- Member VuoImageTextData_getRectsForHighlight (VuoImageTextData textData, unsigned int selectionStartIndex, unsigned int selectionLength, unsigned int *lineCount)
- New.
- Member VuoImageTextData_layoutRowAtIndex (VuoImageTextData textData, unsigned int index, unsigned int *charactersRemaining)
- New.
- Member vuoInitContextForTopLevelComposition (VuoCompositionState *compositionState, bool hasInstanceData, unsigned long publishedOutputPortCount)
- New.
- Class VuoInteraction
- New.
- Member VuoInteraction_areEqual (const VuoInteraction a, const VuoInteraction b)
- New.
- Member VuoInteraction_getJson (const VuoInteraction value)
- New.
- Member VuoInteraction_getSummary (const VuoInteraction value)
- New.
- Member VuoInteraction_isDrag (const VuoInteraction previous, const bool isPressed, const VuoPoint2d position)
- New.
- Member VuoInteraction_isLessThan (const VuoInteraction a, const VuoInteraction b)
- New.
- Member VuoInteraction_makeFromJson (json_object *js)
- New.
- Member VuoInteraction_update (const VuoPoint2d position, const VuoBoolean isPressed, VuoInteraction *interaction) VuoWarnUnusedResult
- New.
- Member VuoInteractionType
- New.
- Member VuoInteractionType_areEqual (const VuoInteractionType a, const VuoInteractionType b)
- New.
- Member VuoInteractionType_getAllowedValues (void)
- New.
- Member VuoInteractionType_getJson (const VuoInteractionType value)
- New.
- Member VuoInteractionType_getSummary (const VuoInteractionType value)
- New.
- Member VuoInteractionType_makeFromJson (json_object *js)
- New.
- Member VuoIoSurfacePool_disuse (VuoIoSurface vis, bool quarantine)
- Added
quarantine
argument.
- Member VuoJson_getObjectValue (type, js, key,...)
- New.
- Member VuoKeyboard_startListeningForTypingWithCallback (VuoKeyboard *keyboardListener, void(^typedLine)(VuoText), void(^typedWord)(VuoText), void(^typedCharacter)(VuoText, VuoModifierKey), VuoWindowReference window)
- New.
- Class VuoLayer
- VuoLayer is now an opaque, heap-allocated type. Please use the get/set methods instead of directly accessing the structure.
- Member VuoLayer_getId (const VuoLayer layer)
- New.
- Member VuoLayer_makeCheckmark (VuoText name, VuoColor fillColor, VuoColor outlineColor, VuoReal outlineThickness, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
- New.
- Member VuoLayer_makeGroup2 (VuoLayer layer1, VuoLayer layer2, VuoTransform2d transform)
- New.
- Member VuoLayer_makeGroup3 (VuoLayer layer1, VuoLayer layer2, VuoLayer layer3, VuoTransform2d transform)
- New.
- Member VuoLayer_setId (VuoLayer layer, uint64_t id)
- New.
- Member VuoListForeach_VuoAnchor (const VuoList_VuoAnchor list, bool(^function)(const VuoAnchor value))
- New.
- Member VuoListForeach_VuoArtNetInputDevice (const VuoList_VuoArtNetInputDevice list, bool(^function)(const VuoArtNetInputDevice value))
- New.
- Member VuoListForeach_VuoArtNetOutputDevice (const VuoList_VuoArtNetOutputDevice list, bool(^function)(const VuoArtNetOutputDevice value))
- New.
- Member VuoListForeach_VuoAudioBinAverageType (const VuoList_VuoAudioBinAverageType list, bool(^function)(const VuoAudioBinAverageType value))
- New.
- Member VuoListForeach_VuoAudioBins (const VuoList_VuoAudioBins list, bool(^function)(const VuoAudioBins value))
- New.
- Member VuoListForeach_VuoAudioEncoding (const VuoList_VuoAudioEncoding list, bool(^function)(const VuoAudioEncoding value))
- New.
- Member VuoListForeach_VuoAudioFrame (const VuoList_VuoAudioFrame list, bool(^function)(const VuoAudioFrame value))
- New.
- Member VuoListForeach_VuoAudioInputDevice (const VuoList_VuoAudioInputDevice list, bool(^function)(const VuoAudioInputDevice value))
- New.
- Member VuoListForeach_VuoAudioOutputDevice (const VuoList_VuoAudioOutputDevice list, bool(^function)(const VuoAudioOutputDevice value))
- New.
- Member VuoListForeach_VuoAudioSamples (const VuoList_VuoAudioSamples list, bool(^function)(const VuoAudioSamples value))
- New.
- Member VuoListForeach_VuoBaudRate (const VuoList_VuoBaudRate list, bool(^function)(const VuoBaudRate value))
- New.
- Member VuoListForeach_VuoBlackmagicConnection (const VuoList_VuoBlackmagicConnection list, bool(^function)(const VuoBlackmagicConnection value))
- New.
- Member VuoListForeach_VuoBlackmagicInputDevice (const VuoList_VuoBlackmagicInputDevice list, bool(^function)(const VuoBlackmagicInputDevice value))
- New.
- Member VuoListForeach_VuoBlackmagicOutputDevice (const VuoList_VuoBlackmagicOutputDevice list, bool(^function)(const VuoBlackmagicOutputDevice value))
- New.
- Member VuoListForeach_VuoBlackmagicVideoMode (const VuoList_VuoBlackmagicVideoMode list, bool(^function)(const VuoBlackmagicVideoMode value))
- New.
- Member VuoListForeach_VuoBlendMode (const VuoList_VuoBlendMode list, bool(^function)(const VuoBlendMode value))
- New.
- Member VuoListForeach_VuoBlurShape (const VuoList_VuoBlurShape list, bool(^function)(const VuoBlurShape value))
- New.
- Member VuoListForeach_VuoBoolean (const VuoList_VuoBoolean list, bool(^function)(const VuoBoolean value))
- New.
- Member VuoListForeach_VuoColor (const VuoList_VuoColor list, bool(^function)(const VuoColor value))
- New.
- Member VuoListForeach_VuoColorSample (const VuoList_VuoColorSample list, bool(^function)(const VuoColorSample value))
- New.
- Member VuoListForeach_VuoControlCode (const VuoList_VuoControlCode list, bool(^function)(const VuoControlCode value))
- New.
- Member VuoListForeach_VuoCoordinateUnit (const VuoList_VuoCoordinateUnit list, bool(^function)(const VuoCoordinateUnit value))
- New.
- Member VuoListForeach_VuoCubemap (const VuoList_VuoCubemap list, bool(^function)(const VuoCubemap value))
- New.
- Member VuoListForeach_VuoCursor (const VuoList_VuoCursor list, bool(^function)(const VuoCursor value))
- New.
- Member VuoListForeach_VuoCurve (const VuoList_VuoCurve list, bool(^function)(const VuoCurve value))
- New.
- Member VuoListForeach_VuoCurveEasing (const VuoList_VuoCurveEasing list, bool(^function)(const VuoCurveEasing value))
- New.
- Member VuoListForeach_VuoData (const VuoList_VuoData list, bool(^function)(const VuoData value))
- New.
- Member VuoListForeach_VuoDeinterlacing (const VuoList_VuoDeinterlacing list, bool(^function)(const VuoDeinterlacing value))
- New.
- Member VuoListForeach_VuoDiode (const VuoList_VuoDiode list, bool(^function)(const VuoDiode value))
- New.
- Member VuoListForeach_VuoDispersion (const VuoList_VuoDispersion list, bool(^function)(const VuoDispersion value))
- New.
- Member VuoListForeach_VuoDisplacement (const VuoList_VuoDisplacement list, bool(^function)(const VuoDisplacement value))
- New.
- Member VuoListForeach_VuoDistribution3d (const VuoList_VuoDistribution3d list, bool(^function)(const VuoDistribution3d value))
- New.
- Member VuoListForeach_VuoDmxColorMap (const VuoList_VuoDmxColorMap list, bool(^function)(const VuoDmxColorMap value))
- New.
- Member VuoListForeach_VuoDragEvent (const VuoList_VuoDragEvent list, bool(^function)(const VuoDragEvent value))
- New.
- Member VuoListForeach_VuoDurationType (const VuoList_VuoDurationType list, bool(^function)(const VuoDurationType value))
- New.
- Member VuoListForeach_VuoEdgeBlend (const VuoList_VuoEdgeBlend list, bool(^function)(const VuoEdgeBlend value))
- New.
- Member VuoListForeach_VuoExtrapolationMode (const VuoList_VuoExtrapolationMode list, bool(^function)(const VuoExtrapolationMode value))
- New.
- Member VuoListForeach_VuoFileType (const VuoList_VuoFileType list, bool(^function)(const VuoFileType value))
- New.
- Member VuoListForeach_VuoFont (const VuoList_VuoFont list, bool(^function)(const VuoFont value))
- New.
- Member VuoListForeach_VuoGradientNoise (const VuoList_VuoGradientNoise list, bool(^function)(const VuoGradientNoise value))
- New.
- Member VuoListForeach_VuoGridType (const VuoList_VuoGridType list, bool(^function)(const VuoGridType value))
- New.
- Member VuoListForeach_VuoHidControl (const VuoList_VuoHidControl list, bool(^function)(const VuoHidControl value))
- New.
- Member VuoListForeach_VuoHidDevice (const VuoList_VuoHidDevice list, bool(^function)(const VuoHidDevice value))
- New.
- Member VuoListForeach_VuoHorizontalAlignment (const VuoList_VuoHorizontalAlignment list, bool(^function)(const VuoHorizontalAlignment value))
- New.
- Member VuoListForeach_VuoHorizontalReflection (const VuoList_VuoHorizontalReflection list, bool(^function)(const VuoHorizontalReflection value))
- New.
- Member VuoListForeach_VuoHorizontalSide (const VuoList_VuoHorizontalSide list, bool(^function)(const VuoHorizontalSide value))
- New.
- Member VuoListForeach_VuoIconPosition (const VuoList_VuoIconPosition list, bool(^function)(const VuoIconPosition value))
- New.
- Member VuoListForeach_VuoImage (const VuoList_VuoImage list, bool(^function)(const VuoImage value))
- New.
- Member VuoListForeach_VuoImageColorDepth (const VuoList_VuoImageColorDepth list, bool(^function)(const VuoImageColorDepth value))
- New.
- Member VuoListForeach_VuoImageFormat (const VuoList_VuoImageFormat list, bool(^function)(const VuoImageFormat value))
- New.
- Member VuoListForeach_VuoImageNoise (const VuoList_VuoImageNoise list, bool(^function)(const VuoImageNoise value))
- New.
- Member VuoListForeach_VuoImageStereoType (const VuoList_VuoImageStereoType list, bool(^function)(const VuoImageStereoType value))
- New.
- Member VuoListForeach_VuoImageWrapMode (const VuoList_VuoImageWrapMode list, bool(^function)(const VuoImageWrapMode value))
- New.
- Member VuoListForeach_VuoInteger (const VuoList_VuoInteger list, bool(^function)(const VuoInteger value))
- New.
- Member VuoListForeach_VuoIntegerRange (const VuoList_VuoIntegerRange list, bool(^function)(const VuoIntegerRange value))
- New.
- Member VuoListForeach_VuoInteraction (const VuoList_VuoInteraction list, bool(^function)(const VuoInteraction value))
- New.
- Member VuoListForeach_VuoInteractionType (const VuoList_VuoInteractionType list, bool(^function)(const VuoInteractionType value))
- New.
- Member VuoListForeach_VuoKey (const VuoList_VuoKey list, bool(^function)(const VuoKey value))
- New.
- Member VuoListForeach_VuoLayer (const VuoList_VuoLayer list, bool(^function)(const VuoLayer value))
- New.
- Member VuoListForeach_VuoLeapFrame (const VuoList_VuoLeapFrame list, bool(^function)(const VuoLeapFrame value))
- New.
- Member VuoListForeach_VuoLeapHand (const VuoList_VuoLeapHand list, bool(^function)(const VuoLeapHand value))
- New.
- Member VuoListForeach_VuoLeapPointable (const VuoList_VuoLeapPointable list, bool(^function)(const VuoLeapPointable value))
- New.
- Member VuoListForeach_VuoLeapPointableType (const VuoList_VuoLeapPointableType list, bool(^function)(const VuoLeapPointableType value))
- New.
- Member VuoListForeach_VuoLeapTouchZone (const VuoList_VuoLeapTouchZone list, bool(^function)(const VuoLeapTouchZone value))
- New.
- Member VuoListForeach_VuoListPosition (const VuoList_VuoListPosition list, bool(^function)(const VuoListPosition value))
- New.
- Member VuoListForeach_VuoLoopType (const VuoList_VuoLoopType list, bool(^function)(const VuoLoopType value))
- New.
- Member VuoListForeach_VuoMesh (const VuoList_VuoMesh list, bool(^function)(const VuoMesh value))
- New.
- Member VuoListForeach_VuoMidiController (const VuoList_VuoMidiController list, bool(^function)(const VuoMidiController value))
- New.
- Member VuoListForeach_VuoMidiInputDevice (const VuoList_VuoMidiInputDevice list, bool(^function)(const VuoMidiInputDevice value))
- New.
- Member VuoListForeach_VuoMidiNote (const VuoList_VuoMidiNote list, bool(^function)(const VuoMidiNote value))
- New.
- Member VuoListForeach_VuoMidiOutputDevice (const VuoList_VuoMidiOutputDevice list, bool(^function)(const VuoMidiOutputDevice value))
- New.
- Member VuoListForeach_VuoMidiPitchBend (const VuoList_VuoMidiPitchBend list, bool(^function)(const VuoMidiPitchBend value))
- New.
- Member VuoListForeach_VuoModifierKey (const VuoList_VuoModifierKey list, bool(^function)(const VuoModifierKey value))
- New.
- Member VuoListForeach_VuoMouseButton (const VuoList_VuoMouseButton list, bool(^function)(const VuoMouseButton value))
- New.
- Member VuoListForeach_VuoMovieFormat (const VuoList_VuoMovieFormat list, bool(^function)(const VuoMovieFormat value))
- New.
- Member VuoListForeach_VuoMovieImageEncoding (const VuoList_VuoMovieImageEncoding list, bool(^function)(const VuoMovieImageEncoding value))
- New.
- Member VuoListForeach_VuoMultisample (const VuoList_VuoMultisample list, bool(^function)(const VuoMultisample value))
- New.
- Member VuoListForeach_VuoNoise (const VuoList_VuoNoise list, bool(^function)(const VuoNoise value))
- New.
- Member VuoListForeach_VuoNotePriority (const VuoList_VuoNotePriority list, bool(^function)(const VuoNotePriority value))
- New.
- Member VuoListForeach_VuoNumberComparison (const VuoList_VuoNumberComparison list, bool(^function)(const VuoNumberComparison value))
- New.
- Member VuoListForeach_VuoNumberFormat (const VuoList_VuoNumberFormat list, bool(^function)(const VuoNumberFormat value))
- New.
- Member VuoListForeach_VuoOrientation (const VuoList_VuoOrientation list, bool(^function)(const VuoOrientation value))
- New.
- Member VuoListForeach_VuoOscInputDevice (const VuoList_VuoOscInputDevice list, bool(^function)(const VuoOscInputDevice value))
- New.
- Member VuoListForeach_VuoOscMessage (const VuoList_VuoOscMessage list, bool(^function)(const VuoOscMessage value))
- New.
- Member VuoListForeach_VuoOscOutputDevice (const VuoList_VuoOscOutputDevice list, bool(^function)(const VuoOscOutputDevice value))
- New.
- Member VuoListForeach_VuoOscType (const VuoList_VuoOscType list, bool(^function)(const VuoOscType value))
- New.
- Member VuoListForeach_VuoParity (const VuoList_VuoParity list, bool(^function)(const VuoParity value))
- New.
- Member VuoListForeach_VuoPixelShape (const VuoList_VuoPixelShape list, bool(^function)(const VuoPixelShape value))
- New.
- Member VuoListForeach_VuoPoint2d (const VuoList_VuoPoint2d list, bool(^function)(const VuoPoint2d value))
- New.
- Member VuoListForeach_VuoPoint3d (const VuoList_VuoPoint3d list, bool(^function)(const VuoPoint3d value))
- New.
- Member VuoListForeach_VuoPoint4d (const VuoList_VuoPoint4d list, bool(^function)(const VuoPoint4d value))
- New.
- Member VuoListForeach_VuoProjectionType (const VuoList_VuoProjectionType list, bool(^function)(const VuoProjectionType value))
- New.
- Member VuoListForeach_VuoRange (const VuoList_VuoRange list, bool(^function)(const VuoRange value))
- New.
- Member VuoListForeach_VuoReal (const VuoList_VuoReal list, bool(^function)(const VuoReal value))
- New.
- Member VuoListForeach_VuoRealRegulation (const VuoList_VuoRealRegulation list, bool(^function)(const VuoRealRegulation value))
- New.
- Member VuoListForeach_VuoRectangle (const VuoList_VuoRectangle list, bool(^function)(const VuoRectangle value))
- New.
- Member VuoListForeach_VuoRelativeTime (const VuoList_VuoRelativeTime list, bool(^function)(const VuoRelativeTime value))
- New.
- Member VuoListForeach_VuoRenderedLayers (const VuoList_VuoRenderedLayers list, bool(^function)(const VuoRenderedLayers value))
- New.
- Member VuoListForeach_VuoRoundingMethod (const VuoList_VuoRoundingMethod list, bool(^function)(const VuoRoundingMethod value))
- New.
- Member VuoListForeach_VuoRssItem (const VuoList_VuoRssItem list, bool(^function)(const VuoRssItem value))
- New.
- Member VuoListForeach_VuoSceneObject (const VuoList_VuoSceneObject list, bool(^function)(const VuoSceneObject value))
- New.
- Member VuoListForeach_VuoSceneObjectType (const VuoList_VuoSceneObjectType list, bool(^function)(const VuoSceneObjectType value))
- New.
- Member VuoListForeach_VuoScreen (const VuoList_VuoScreen list, bool(^function)(const VuoScreen value))
- New.
- Member VuoListForeach_VuoSerialDevice (const VuoList_VuoSerialDevice list, bool(^function)(const VuoSerialDevice value))
- New.
- Member VuoListForeach_VuoShader (const VuoList_VuoShader list, bool(^function)(const VuoShader value))
- New.
- Member VuoListForeach_VuoSizingMode (const VuoList_VuoSizingMode list, bool(^function)(const VuoSizingMode value))
- New.
- Member VuoListForeach_VuoSortOrder (const VuoList_VuoSortOrder list, bool(^function)(const VuoSortOrder value))
- New.
- Member VuoListForeach_VuoSpeechVoice (const VuoList_VuoSpeechVoice list, bool(^function)(const VuoSpeechVoice value))
- New.
- Member VuoListForeach_VuoSyphonServerDescription (const VuoList_VuoSyphonServerDescription list, bool(^function)(const VuoSyphonServerDescription value))
- New.
- Member VuoListForeach_VuoTable (const VuoList_VuoTable list, bool(^function)(const VuoTable value))
- New.
- Member VuoListForeach_VuoTableFormat (const VuoList_VuoTableFormat list, bool(^function)(const VuoTableFormat value))
- New.
- Member VuoListForeach_VuoTempoRange (const VuoList_VuoTempoRange list, bool(^function)(const VuoTempoRange value))
- New.
- Member VuoListForeach_VuoText (const VuoList_VuoText list, bool(^function)(const VuoText value))
- New.
- Member VuoListForeach_VuoTextCase (const VuoList_VuoTextCase list, bool(^function)(const VuoTextCase value))
- New.
- Member VuoListForeach_VuoTextComparison (const VuoList_VuoTextComparison list, bool(^function)(const VuoTextComparison value))
- New.
- Member VuoListForeach_VuoTextSort (const VuoList_VuoTextSort list, bool(^function)(const VuoTextSort value))
- New.
- Member VuoListForeach_VuoThresholdType (const VuoList_VuoThresholdType list, bool(^function)(const VuoThresholdType value))
- New.
- Member VuoListForeach_VuoTime (const VuoList_VuoTime list, bool(^function)(const VuoTime value))
- New.
- Member VuoListForeach_VuoTimeFormat (const VuoList_VuoTimeFormat list, bool(^function)(const VuoTimeFormat value))
- New.
- Member VuoListForeach_VuoTimeUnit (const VuoList_VuoTimeUnit list, bool(^function)(const VuoTimeUnit value))
- New.
- Member VuoListForeach_VuoTransform (const VuoList_VuoTransform list, bool(^function)(const VuoTransform value))
- New.
- Member VuoListForeach_VuoTransform2d (const VuoList_VuoTransform2d list, bool(^function)(const VuoTransform2d value))
- New.
- Member VuoListForeach_VuoTree (const VuoList_VuoTree list, bool(^function)(const VuoTree value))
- New.
- Member VuoListForeach_VuoUiTheme (const VuoList_VuoUiTheme list, bool(^function)(const VuoUiTheme value))
- New.
- Member VuoListForeach_VuoUrl (const VuoList_VuoUrl list, bool(^function)(const VuoUrl value))
- New.
- Member VuoListForeach_VuoUuid (const VuoList_VuoUuid list, bool(^function)(const VuoUuid value))
- New.
- Member VuoListForeach_VuoVertexAttribute (const VuoList_VuoVertexAttribute list, bool(^function)(const VuoVertexAttribute value))
- New.
- Member VuoListForeach_VuoVerticalAlignment (const VuoList_VuoVerticalAlignment list, bool(^function)(const VuoVerticalAlignment value))
- New.
- Member VuoListForeach_VuoVerticalReflection (const VuoList_VuoVerticalReflection list, bool(^function)(const VuoVerticalReflection value))
- New.
- Member VuoListForeach_VuoVideoFrame (const VuoList_VuoVideoFrame list, bool(^function)(const VuoVideoFrame value))
- New.
- Member VuoListForeach_VuoVideoInputDevice (const VuoList_VuoVideoInputDevice list, bool(^function)(const VuoVideoInputDevice value))
- New.
- Member VuoListForeach_VuoVideoOptimization (const VuoList_VuoVideoOptimization list, bool(^function)(const VuoVideoOptimization value))
- New.
- Member VuoListForeach_VuoWave (const VuoList_VuoWave list, bool(^function)(const VuoWave value))
- New.
- Member VuoListForeach_VuoWeekday (const VuoList_VuoWeekday list, bool(^function)(const VuoWeekday value))
- New.
- Member VuoListForeach_VuoWindowDescription (const VuoList_VuoWindowDescription list, bool(^function)(const VuoWindowDescription value))
- New.
- Member VuoListForeach_VuoWindowProperty (const VuoList_VuoWindowProperty list, bool(^function)(const VuoWindowProperty value))
- New.
- Member VuoListForeach_VuoWindowReference (const VuoList_VuoWindowReference list, bool(^function)(const VuoWindowReference value))
- New.
- Member VuoListForeach_VuoWrapMode (const VuoList_VuoWrapMode list, bool(^function)(const VuoWrapMode value))
- New.
- Class VuoMesh
- VuoSceneObject is now an opaque, heap-allocated type. Please use the get/set methods instead of directly accessing the structure.
- Member VuoMesh_allocateCPUBuffers (unsigned int vertexCount, float **positions, float **normals, float **textureCoordinates, float **colors, unsigned int elementCount, unsigned int **elements)
- New.
- Member VuoMesh_copyShallow (const VuoMesh mesh)
- New.
- Member VuoMesh_getCPUBuffers (const VuoMesh mesh, unsigned int *vertexCount, float **positions, float **normals, float **textureCoordinates, float **colors, unsigned int *elementCount, unsigned int **elements)
- New.
- Member VuoMesh_getElementAssemblyMethod (const VuoMesh mesh)
- New.
- Member VuoMesh_getElementBufferSize (const VuoMesh mesh)
- New.
- Member VuoMesh_getFaceCulling (const VuoMesh mesh)
- New.
- Member VuoMesh_getFaceCullingGL (const VuoMesh mesh)
- New.
- Member VuoMesh_getGPUBuffers (const VuoMesh mesh, unsigned int *vertexCount, unsigned int *combinedBuffer, void **normalOffset, void **textureCoordinateOffset, void **colorOffset, unsigned int *elementCount, unsigned int *elementBuffer)
- New.
- Member VuoMesh_getPrimitiveSize (const VuoMesh mesh)
- New.
- Member VuoMesh_makeFromCPUBuffers (unsigned int vertexCount, float *positions, float *normals, float *textureCoordinates, float *colors, unsigned int elementCount, unsigned int *elements, VuoMesh_ElementAssemblyMethod elementAssemblyMethod)
- positions and normals are now VuoPoint3d; textureCoordinates is now VuoPoint2d; tangents and bitangents are no longer stored (they're now calculated when needed).
- Member VuoMesh_makePlane (VuoInteger columns, VuoInteger rows)
- New.
- Member VuoMesh_removeTextureCoordinates (VuoMesh mesh)
- New.
- Member VuoMesh_setCPUBuffers (VuoMesh mesh, unsigned int vertexCount, float *positions, float *normals, float *textureCoordinates, float *colors, unsigned int elementCount, unsigned int *elements)
- New.
- Member VuoMesh_setFaceCulling (VuoMesh mesh, VuoMesh_FaceCulling faceCulling)
- New.
- Member VuoMesh_setPrimitiveSize (VuoMesh mesh, VuoReal primitiveSize)
- New.
- Member VuoMidi_addDevicesChangedTriggers (VuoOutputTrigger(inputDevices, VuoList_VuoMidiInputDevice), VuoOutputTrigger(outputDevices, VuoList_VuoMidiOutputDevice))
- New.
- Member VuoMidi_disuse (void)
- New.
- Member VuoMidi_removeDevicesChangedTriggers (VuoOutputTrigger(inputDevices, VuoList_VuoMidiInputDevice), VuoOutputTrigger(outputDevices, VuoList_VuoMidiOutputDevice))
- New.
- Member VuoMidi_use (void)
- New.
- Member VuoMidiController_isLessThan (const VuoMidiController a, const VuoMidiController b)
- New.
- Member VuoMidiInputDevice_isLessThan (const VuoMidiInputDevice a, const VuoMidiInputDevice b)
- New.
- Member VuoMidiNote_isLessThan (const VuoMidiNote a, const VuoMidiNote b)
- New.
- Member VuoMouse_startListeningForPresses (VuoMouse *mouseListener, void(*pressed)(VuoPoint2d), void(*forcePressed)(VuoPoint2d), VuoMouseButton button, VuoWindowReference window, VuoModifierKey modifierKey)
- Added forcePressed callback.
- Member VuoMouse_startListeningForPressesWithCallback (VuoMouse *mouseListener, void(^pressed)(VuoPoint2d), void(^forcePressed)(VuoPoint2d), VuoMouseButton button, VuoWindowReference window, VuoModifierKey modifierKey)
- Added forcePressed callback.
- Member VuoMouse_startListeningForPressureChanges (VuoMouse *mouseListener, void(*pressureChanged)(VuoReal), VuoMouseButton button, VuoModifierKey modifierKey)
- New.
- Member VuoMouse_startListeningForTouches (VuoMouse *mouseListener, void(*touchesMoved)(VuoList_VuoPoint2d), void(*zoomed)(VuoReal), void(*swipedLeft)(void), void(*swipedRight)(void), VuoWindowReference windowRef)
- New.
- Member VuoMouse_startListeningForTouches (VuoMouse *mouseListener, void(*touchesMoved)(VuoList_VuoPoint2d), void(*zoomed)(VuoReal), void(*swipedLeft)(void), void(*swipedRight)(void), VuoWindowReference windowRef)
- New.
- Member VuoMouseUtility_getDoubleClickInterval ()
- New.
- Member VuoMovieFormat_isLessThan (const VuoMovieFormat a, const VuoMovieFormat b)
- New.
- Member VuoMovieImageEncoding
- Added
HEVC
, HEVCAlpha
, ProRes422HQ
, ProRes422LT
, and ProRes422Proxy
.
- Member VuoNodeRegistry::addNodeMetadata (const char *compositionIdentifier, const char *nodeIdentifier, NodeContext *(*compositionCreateContextForNode)(unsigned long), void(*compositionSetPortValue)(VuoCompositionState *, const char *, const char *, bool, bool, bool, bool, bool), char *(*compositionGetPortValue)(VuoCompositionState *, const char *, int, bool), void(*compositionFireTriggerPortEvent)(VuoCompositionState *, const char *), void(*compositionReleasePortData)(void *, unsigned long))
- Added callback arguments.
- Member VuoNodeRegistry::defaultToTopLevelCompositionIdentifier (const char *compositionIdentifier)
- New.
- Member VuoNodeRegistry::finiContextForTopLevelComposition (VuoCompositionState *compositionState)
- New.
- Member VuoNodeRegistry::fireTriggerPortEvent (VuoCompositionState *compositionState, const char *portIdentifier)
- New.
- Member VuoNodeRegistry::getPortSummary (VuoCompositionState *compositionState, const char *portIdentifier)
- New.
- Member VuoNodeRegistry::getPortValue (VuoCompositionState *compositionState, const char *portIdentifier, bool shouldUseInterprocessSerialization)
- New.
- Member VuoNodeRegistry::initContextForTopLevelComposition (VuoCompositionState *compositionState, bool hasInstanceData, unsigned long publishedOutputPortCount)
- New.
- Member VuoNodeRegistry::setPortValue (VuoCompositionState *compositionState, const char *portIdentifier, const char *valueAsString)
- New.
- Member VuoNumberFormat_format (VuoReal value, VuoNumberFormat format, VuoInteger minimumIntegerDigits, VuoInteger minimumDecimalPlaces, VuoInteger decimalPlaces, bool showThousandSeparator)
- New.
- Member VuoOrientation
- New.
- Member VuoOrientation_areEqual (const VuoOrientation valueA, const VuoOrientation valueB)
- New.
- Member VuoOrientation_getAllowedValues (void)
- New.
- Member VuoOrientation_getJson (const VuoOrientation value)
- New.
- Member VuoOrientation_getSummary (const VuoOrientation value)
- New.
- Member VuoOrientation_isLessThan (const VuoOrientation valueA, const VuoOrientation valueB)
- New.
- Member VuoOrientation_makeFromJson (json_object *js)
- New.
- Member VuoPoint2d_isLessThan (const VuoPoint2d a, const VuoPoint2d b)
- New.
- Member VuoPoint2d_make (float x, float y) __attribute__((const))
- New.
- Member VuoPoint2d_makeFromArray (float *f)
- New.
- Member VuoPoint3d_isLessThan (const VuoPoint3d a, const VuoPoint3d b)
- New.
- Member VuoPoint3d_makeFromArray (float *f)
- New.
- Member VuoPoint3d_mod (VuoPoint3d a, VuoPoint3d b) __attribute__((const))
- New.
- Member VuoPoint3d_setArray (float *f, VuoPoint3d p)
- New.
- Member VuoPoint3d_to4d1 (VuoPoint3d p) __attribute__((const))
- New.
- Member VuoPoint4d_isLessThan (const VuoPoint4d a, const VuoPoint4d b)
- New.
- Member VuoPoint4d_makeFromArray (float *f)
- New.
- Member VuoPoint4d_setArray (float *f, VuoPoint4d p)
- New.
- Member VuoPoint4d_to3d (VuoPoint4d p) __attribute__((const))
- New.
- Member VuoRange_areEqual (const VuoRange a, const VuoRange b)
- New.
- Member VuoRange_clamp (VuoRange range, VuoReal value) __attribute__((const))
- New.
- Member VuoRange_isLessThan (const VuoRange a, const VuoRange b)
- New.
- Member VuoRange_scale (VuoRange from, VuoRange to, VuoReal value) __attribute__((const))
- New.
- Member VuoReal_wrap (VuoReal value, VuoReal minimum, VuoReal maximum)
- Made
minimum
inclusive and maximum
exclusive.
- Member VuoRectangle_areEqual (const VuoRectangle a, const VuoRectangle b)
- New.
- Member VuoRectangle_getJson (const VuoRectangle r)
- New.
- Member VuoRectangle_getSummary (const VuoRectangle r)
- New.
- Member VuoRectangle_intersection (VuoRectangle rectangleA, VuoRectangle rectangleB)
- New.
- Member VuoRectangle_isLessThan (const VuoRectangle a, const VuoRectangle b)
- New.
- Member VuoRectangle_isPointInside (VuoRectangle r, VuoPoint2d p)
- New.
- Member VuoRectangle_makeFromJson (json_object *js)
- New.
- Member VuoRectangle_union (VuoRectangle rectangleA, VuoRectangle rectangleB)
- New.
- Class VuoRenderedLayers
- VuoRenderedLayers is now an opaque, heap-allocated type. Please use the get/set methods instead of directly accessing the structure.
- Member VuoRunner::firePublishedInputPortEvent (const set< Port * > &ports)
- Added
ports
argument.
- Member VuoRunner::fireTriggerPortEvent (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::getInputPortSummary (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::getInputPortValue (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::getOutputPortSummary (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::getOutputPortValue (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::newSeparateProcessRunnerFromDynamicLibrary (string compositionLoaderPath, string compositionDylibPath, VuoRunningCompositionLibraries *runningCompositionLibraries, string sourceDir, bool continueIfRunnerDies=false, bool deleteDylibsWhenFinished=false)
- Added
runningCompositionLibraries
argument; removed resourceDylibPath
argument.
- Member VuoRunner::replaceComposition (string compositionDylibPath, string compositionDiff)
- Removed
resourceDylibPath
argument.
- Member VuoRunner::setInputPortValue (string compositionIdentifier, string portIdentifier, json_object *value)
- Added
compositionIdentifier
argument.
- Member VuoRunner::setPublishedInputPortValues (map< Port *, json_object * > portsAndValues)
- New.
- Member VuoRunner::subscribeToAllTelemetry (string compositionIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::subscribeToEventTelemetry (string compositionIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::subscribeToInputPortTelemetry (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::subscribeToOutputPortTelemetry (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::unsubscribeFromAllTelemetry (string compositionIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::unsubscribeFromEventTelemetry (string compositionIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::unsubscribeFromInputPortTelemetry (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::unsubscribeFromOutputPortTelemetry (string compositionIdentifier, string portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRunner::waitForFiredPublishedInputPortEvent (void)
- New.
- Member VuoRunnerDelegate::receivedTelemetryEventDropped (string compositionIdentifier, string portIdentifier)=0
- Added
compositionIdentifier
argument.
- Member VuoRunnerDelegate::receivedTelemetryInputPortUpdated (string compositionIdentifier, string portIdentifier, bool receivedEvent, bool receivedData, string dataSummary)=0
- Added
compositionIdentifier
argument.
- Member VuoRunnerDelegate::receivedTelemetryNodeExecutionFinished (string compositionIdentifier, string nodeIdentifier)=0
- Added
compositionIdentifier
argument.
- Member VuoRunnerDelegate::receivedTelemetryNodeExecutionStarted (string compositionIdentifier, string nodeIdentifier)=0
- Added
compositionIdentifier
argument.
- Member VuoRunnerDelegate::receivedTelemetryOutputPortUpdated (string compositionIdentifier, string portIdentifier, bool sentEvent, bool sentData, string dataSummary)=0
- Added
compositionIdentifier
, sentEvent
arguments.
- Member VuoRuntimeCommunicator::sendEventDropped (const char *compositionIdentifier, const char *portIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRuntimeCommunicator::sendEventFinished (unsigned long eventId, NodeContext *compositionContext)
- New.
- Member VuoRuntimeCommunicator::sendInputPortsUpdated (const char *compositionIdentifier, const char *portIdentifier, bool receivedEvent, bool receivedData, const char *portDataSummary)
- Added
compositionIdentifier
argument.
- Member VuoRuntimeCommunicator::sendNodeExecutionFinished (const char *compositionIdentifier, const char *nodeIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRuntimeCommunicator::sendNodeExecutionStarted (const char *compositionIdentifier, const char *nodeIdentifier)
- Added
compositionIdentifier
argument.
- Member VuoRuntimeCommunicator::sendOutputPortsUpdated (const char *compositionIdentifier, const char *portIdentifier, bool sentEvent, bool sentData, const char *portDataSummary)
- Added
compositionIdentifier
, sentEvent
arguments.
- Member VuoRuntimeCommunicator::shouldSendPortDataTelemetry (const char *compositionIdentifier, const char *portIdentifier)
- Added
compositionIdentifier
argument.
- Class VuoSceneObject
- VuoSceneObject is now an opaque, heap-allocated type. Please use the get/set methods instead of directly accessing the structure.
- Member VuoSceneObject_copy (const VuoSceneObject object)
- Meshes are now retained, not copied.
- Member VuoSceneObject_findById (VuoSceneObject so, uint64_t idToMatch, VuoList_VuoSceneObject parentObjects, VuoSceneObject *foundObject) VuoWarnUnusedResult
- New.
- Member VuoSceneObject_findWithType (VuoSceneObject so, VuoSceneObjectSubType typeToMatch, VuoList_VuoSceneObject parentObjects, VuoSceneObject *foundObject) VuoWarnUnusedResult
- New.
- Member VuoSceneObject_getBlendMode (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraConfocalDistance (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraDistanceMax (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraDistanceMin (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraFieldOfView (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraIntraocularDistance (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraVignetteSharpness (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraVignetteWidth (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getCameraWidth (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getChildObjects (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getId (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getLightBrightness (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getLightColor (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getLightCone (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getLightRange (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getLightSharpness (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getMesh (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getName (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getShader (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getText (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getTextFont (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getTextWrapWidth (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getTransform (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getTranslation (const VuoSceneObject object)
- New.
- Member VuoSceneObject_getType (const VuoSceneObject object)
- New.
- Member VuoSceneObject_isRealSize (const VuoSceneObject object)
- New.
- Member VuoSceneObject_makeCube_VuoColor (VuoTransform transform, VuoColor color)
- New.
- Member VuoSceneObject_makeCube_VuoCubemap (VuoTransform transform, VuoCubemap cubemap)
- New.
- Member VuoSceneObject_makeCube_VuoImage (VuoTransform transform, VuoImage image)
- New.
- Member VuoSceneObject_makeCube_VuoShader (VuoTransform transform, VuoShader shader)
- New.
- Member VuoSceneObject_makeCubeMulti (VuoTransform transform, VuoInteger columns, VuoInteger rows, VuoInteger slices, VuoShader front, VuoShader left, VuoShader right, VuoShader back, VuoShader top, VuoShader bottom)
- New.
- Member VuoSceneObject_makeText (VuoText text, VuoFont font, VuoBoolean scaleWithScene, float wrapWidth)
- Added
scaleWithScene
, wrapWidth
arguments.
- Member VuoSceneObject_scale (VuoSceneObject object, VuoPoint3d scale)
- New.
- Member VuoSceneObject_setCameraDistanceMax (VuoSceneObject object, float distanceMax)
- New.
- Member VuoSceneObject_setCameraDistanceMin (VuoSceneObject object, float distanceMin)
- New.
- Member VuoSceneObject_setCameraFieldOfView (VuoSceneObject object, float fieldOfView)
- New.
- Member VuoSceneObject_setChildObjects (VuoSceneObject object, VuoList_VuoSceneObject childObjects)
- New.
- Member VuoSceneObject_setId (VuoSceneObject object, uint64_t id)
- New.
- Member VuoSceneObject_setMesh (VuoSceneObject object, VuoMesh mesh)
- New.
- Member VuoSceneObject_setName (VuoSceneObject object, VuoText name)
- New.
- Member VuoSceneObject_setPreservePhysicalSize (VuoSceneObject object, bool shouldPreservePhysicalSize)
- New.
- Member VuoSceneObject_setRealSize (VuoSceneObject object, bool isRealSize)
- New.
- Member VuoSceneObject_setScale (VuoSceneObject object, VuoPoint3d scale)
- New.
- Member VuoSceneObject_setShader (VuoSceneObject object, VuoShader shader)
- New.
- Member VuoSceneObject_setText (VuoSceneObject object, VuoText text)
- New.
- Member VuoSceneObject_setTextFont (VuoSceneObject object, VuoFont font)
- New.
- Member VuoSceneObject_setTransform (VuoSceneObject object, VuoTransform transform)
- New.
- Member VuoSceneObject_setTranslation (VuoSceneObject object, VuoPoint3d translation)
- New.
- Member VuoSceneObject_setType (VuoSceneObject object, VuoSceneObjectSubType type)
- New.
- Member VuoSceneObject_shouldPreservePhysicalSize (const VuoSceneObject object)
- New.
- Member VuoSceneObject_shouldTextScaleWithScene (const VuoSceneObject object)
- New.
- Member VuoSceneObject_transform (VuoSceneObject object, VuoTransform transform)
- New.
- Member VuoSceneObject_translate (VuoSceneObject object, VuoPoint3d translation)
- New.
- Member VuoSceneObjectRenderer_CPUGeometryOperator )(float *modelMatrix, float *modelMatrixInverse, int *vertexCount, float *positions, float *normals, float *textureCoordinates, float *colors)
- New.
- Member VuoSceneObjectRenderer_Deformer )(VuoPoint3d position, VuoPoint3d normal, VuoPoint2d textureCoordinate)
- New.
- Member VuoSceneObjectRenderer_draw (VuoSceneObjectRenderer sceneObjectRenderer, VuoSceneObject object, VuoSceneObjectRenderer_CPUGeometryOperator cpuGeometryOperator)
- Added
cpuGeometryOperator
argument.
- Member VuoSceneObjectRenderer_draw (VuoSceneObjectRenderer sceneObjectRenderer, VuoSceneObject object, VuoSceneObjectRenderer_CPUGeometryOperator cpuGeometryOperator)
- Added
cpuGeometryOperator
argument.
- Member VuoSceneObjectRenderer_makeDeformer (VuoSceneObjectRenderer_Deformer deformer)
- New.
- Member VuoSceneObjectRenderer_makeDeformer (VuoSceneObjectRenderer_Deformer deformer)
- New.
- Member VuoSceneObjectRenderer_maxOutputVertices
- New.
- Member VuoSceneObjectRenderer_usingGPU (void)
- New.
- Member VuoSceneRenderer_renderToImage (VuoSceneRenderer sceneRenderer, VuoImage *image, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, VuoImage *depthImage, bool invertDepthImage)
- Added depth-sorting behavior.
- Member VuoSceneRenderer_renderToImage (VuoSceneRenderer sceneRenderer, VuoImage *image, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, VuoImage *depthImage, bool invertDepthImage)
- Added depth-sorting behavior.
- Member VuoSceneRenderer_renderToIOSurface (VuoSceneRenderer sceneRenderer, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, bool includeDepthBuffer)
- Added depth-sorting behavior.
- Member VuoSceneRenderer_renderToIOSurface (VuoSceneRenderer sceneRenderer, VuoImageColorDepth imageColorDepth, VuoMultisample multisample, bool includeDepthBuffer)
- Added depth-sorting behavior.
- Member VuoSceneText_getAnchor (VuoSceneObject so)
- New.
- Member VuoSceneText_getAnchorOffset (VuoSceneObject so, float verticalScale, float rotationZ, float wrapWidth, int viewportWidth, int backingScaleFactor)
- New.
- Member VuoSceneText_make (const VuoText text, const VuoFont font, const VuoBoolean scaleWithScene, const VuoReal wrapWidth, const VuoAnchor anchor)
- Added
scaleWithScene
, wrapWidth
arguments.
- Member VuoScreen_addDevicesChangedTriggers (VuoOutputTrigger(screens, VuoList_VuoScreen))
- New.
- Member VuoScreen_disuse (void)
- New.
- Member VuoScreen_getSecondary (void)
- Now returns a null screen if there is no secondary screen (instead of returning the primary screen.
- Member VuoScreen_isLessThan (const VuoScreen a, const VuoScreen b)
- New.
- Member VuoScreen_removeDevicesChangedTriggers (VuoOutputTrigger(screens, VuoList_VuoScreen))
- New.
- Member VuoScreen_use (void)
- New.
- Member vuoSendEventFinished (VuoCompositionState *compositionState, unsigned long eventId)
- New.
- Member vuoSendOutputPortsUpdated (VuoCompositionState *compositionState, const char *portIdentifier, bool sentEvent, bool sentData, const char *portDataSummary)
- Added
sentEvent
argument.
- Member VuoShader
- Added
activationCount
, lastActivationTime
.
- Member VuoShader
- Added
activationCount
, lastActivationTime
.
- Member VuoShader_isOpaque (VuoShader shader)
- New.
- Member VuoShader_isPopulated (VuoShader shader)
- New.
- Member VuoShader_makeFromFile (VuoShaderFile *shaderFile)
- New.
- Member VuoShader_makeUnlitCheckmarkShader (VuoColor color, VuoColor outline, float thickness)
- New.
- Member VuoShader_makeUnlitRoundedRectangleTrackShader (VuoColor background, VuoColor active, VuoReal sharpness, VuoReal roundness, VuoReal aspect, VuoBoolean isHorizontal, VuoReal value)
- New.
- Member VuoShader_samplerRectCoordinatesFromNormalizedCoordinates (VuoPoint2d normalizedCoordinates, VuoInteger imageWidth, VuoInteger imageHeight)
- New.
- Member VuoShader_setFrostedGlassShaderValues (VuoShader shader, VuoColor color, VuoReal brightness, VuoPoint2d noisePosition, VuoReal noiseTime, VuoReal noiseAmount, VuoReal noiseScale, VuoReal chromaticAberration, VuoInteger levels, VuoReal roughness, VuoReal spacing, VuoInteger iterations, float aspectRatio)
- Added
noisePosition
and aspectRatio
arguments.
- Member VuoShader_setTransparent (VuoShader shader, const bool isTransparent)
- New.
- Member VuoShader_setUniform_mat2 (VuoShader shader, const char *uniformIdentifier, float *mat2)
- New.
- Member VuoShader_setUniform_mat3 (VuoShader shader, const char *uniformIdentifier, float *mat3)
- New.
- Member VuoShader_setUniform_mat4 (VuoShader shader, const char *uniformIdentifier, float *mat4)
- New.
- Member VuoShader_setUniform_VuoList_VuoBoolean (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoBoolean booleans)
- New.
- Member VuoShader_setUniform_VuoList_VuoColor (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoColor colors)
- New.
- Member VuoShader_setUniform_VuoList_VuoInteger (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoInteger integers)
- New.
- Member VuoShader_setUniform_VuoList_VuoPoint2d (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoPoint2d point2ds)
- New.
- Member VuoShader_setUniform_VuoList_VuoPoint3d (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoPoint3d point3ds)
- New.
- Member VuoShader_setUniform_VuoList_VuoPoint4d (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoPoint4d point4ds)
- New.
- Member VuoShader_setUniform_VuoList_VuoReal (VuoShader shader, const char *uniformIdentifier, const VuoList_VuoReal reals)
- New.
- Member VuoShader_upload (VuoShader shader, const VuoMesh_ElementAssemblyMethod inputPrimitiveMode, VuoGlContext glContext, void *outIssues) VuoWarnUnusedResult
- New.
- Class VuoShaderUniform
- Added list and matrix
value
s, and compiledTextureTarget
.
- Class VuoSyphonServerDescription
- Added
useWildcard
.
- Member VuoSyphonServerDescription_isLessThan (const VuoSyphonServerDescription a, const VuoSyphonServerDescription b)
- New.
- Member VuoSyphonServerDescription_make (VuoText serverUUID, VuoText serverName, VuoText applicationName, bool useWildcard)
- Added
useWildcard
argument.
- Member VuoTable_findFirstMatchingRow_VuoInteger (VuoTable table, VuoInteger columnIndex, VuoText valueToFind, VuoTextComparison valueComparison, bool includeHeader)
- New.
- Member VuoTable_findFirstMatchingRow_VuoText (VuoTable table, VuoText columnHeader, VuoText valueToFind, VuoTextComparison valueComparison, bool includeHeader)
- New.
- Member VuoTextComparisonType
- Added
VuoTextComparison_MatchesWildcard
, VuoTextComparison_MatchesRegEx
.
- Member VuoTime_makeFromISO8601 (const char *iso8601)
- New.
- Member VuoTransform_getBillboardMatrix (VuoInteger imageWidth, VuoInteger imageHeight, VuoReal imageScaleFactor, VuoBoolean preservePhysicalSize, VuoReal translationX, VuoReal translationY, VuoInteger viewportWidth, VuoInteger viewportHeight, VuoReal backingScaleFactor, VuoPoint2d mesh0, float *billboardMatrix) __attribute__((nonnull))
- Changed
meshX
argument to mesh0
.
- Member VuoTransform_getMatrix4x4Scale (const float *matrix) __attribute__((nonnull))
- New.
- Member VuoTransform_getMatrix4x4Translation (const float *matrix) __attribute__((nonnull))
- New.
- Member VuoType_returnInequality (type, a, b)
- New.
- Class VuoUuid
- New.
- Member VuoUuid_areEqual (const VuoUuid value1, const VuoUuid value2)
- New.
- Member VuoUuid_getJson (const VuoUuid value)
- New.
- Member VuoUuid_getSummary (const VuoUuid value)
- New.
- Member VuoUuid_make ()
- New.
- Member VuoUuid_makeFromJson (json_object *js)
- New.
- Member VuoVideoFrame_isLessThan (const VuoVideoFrame a, const VuoVideoFrame b)
- New.
- Member VuoVideoInputDevice_isLessThan (const VuoVideoInputDevice a, const VuoVideoInputDevice b)
- New.
- Member VuoWarnUnusedResult
- New.
- Member VuoWindowDescription
- New.
- Member VuoWindowDescription_copy (const VuoWindowDescription value)
- New.
- Member VuoWindowDescription_getJson (const VuoWindowDescription value)
- New.
- Member VuoWindowDescription_getSummary (const VuoWindowDescription value)
- New.
- Member VuoWindowDescription_getWindowProperties (const VuoWindowDescription value)
- New.
- Member VuoWindowDescription_makeFromJson (struct json_object *js)
- New.
- Member VuoWindowDescription_setProperty (VuoWindowDescription value, VuoWindowProperty property)
- New.
- Member VuoWindowOpenGl_close (VuoWindowOpenGl vw, void(^closedHandler)(void))
- Added
closedHandler
argument.
- Member VuoWindowOpenGl_close (VuoWindowOpenGl vw, void(^closedHandler)(void))
- Added
closedHandler
argument.
- Member VuoWindowOpenGl_enableTriggers (VuoWindowOpenGl w, VuoOutputTrigger(updatedWindow, VuoRenderedLayers))
- New.
- Class VuoWindowProperty
- Added
VuoWindowProperty_Interaction
.
- Member VuoWindowProperty_getPropertiesWithType (const VuoList_VuoWindowProperty windowProperties, const VuoWindowPropertyType windowPropertyType)
- New.
- Member VuoWindowPropertyType
- Added
VuoWindowProperty_Interaction
.