- Member [VuoAvWriterObject appendAudio:presentationTime:blockIfNotReady:]
- Added
blockIfNotReady
argument.
- Member [VuoAvWriterObject appendImage:presentationTime:blockIfNotReady:]
- Added
blockIfNotReady
argument.
- 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_getVuoRunnerFrameworkPath (void)
- 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 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.
- Member VuoDispersion_getAllowedValues (void)
- New.
- Member VuoDisplacement_getAllowedValues (void)
- New.
- Member VuoDoubleSpinBox::VuoDoubleSpinBox (QWidget *parent, int precision)
- Added
precision
argument.
- Member vuoFiniContextForTopLevelComposition (VuoCompositionState *compositionState)
- New.
- Member VuoFont_makeDefault ()
- 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 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.
- 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 VuoMesh_copyShallow (const VuoMesh mesh)
- 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 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 VuoPoint3d_isLessThan (const VuoPoint3d a, const VuoPoint3d b)
- New.
- Member VuoPoint3d_mod (VuoPoint3d a, VuoPoint3d b) __attribute__((const))
- New.
- Member VuoPoint3d_to4d1 (VuoPoint3d p) __attribute__((const))
- New.
- Member VuoPoint4d_isLessThan (const VuoPoint4d a, const VuoPoint4d b)
- 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.
- 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.
- Member VuoSceneObject
- Added
scaleWithScene
, wrapWidth
, and id
.
- 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_makeText (VuoText text, VuoFont font, VuoBoolean scaleWithScene, float wrapWidth)
- Added
scaleWithScene
, wrapWidth
arguments.
- Member VuoSceneObjectRenderer_CPUGeometryOperator )(float *modelMatrix, float *modelMatrixInverse, int *vertexCount, VuoPoint4d *positions, VuoPoint4d *normals, VuoPoint4d *tangents, VuoPoint4d *bitangents, VuoPoint4d *textureCoordinates)
- 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_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_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
.
- Member VuoSubmesh_download (VuoSubmesh *submesh)
- New.
- 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 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
.