Vuo  2.1.2
VuoInputEditorSyphonServerDescription.cc File Reference

Description

VuoInputEditorSyphonServerDescription implementation.

Definition in file VuoInputEditorSyphonServerDescription.cc.

Go to the source code of this file.

Functions

void vuoAddCompositionStateToThreadLocalStorage (const struct VuoCompositionState *compositionState)
 Dummy definitions of functions not actually used by this input editor but needed for it to build. More...
 
void vuoRemoveCompositionStateFromThreadLocalStorage (void)
 Removes the stored composition state (if any) in thread-local storage, making it no longer available to vuoCopyCompositionStateFromThreadLocalStorage(). More...
 
const void * vuoCopyCompositionStateFromThreadLocalStorage (void)
 Retrieves a copy of a composition state previously stored by vuoAddCompositionStateToThreadLocalStorage() on the current thread, or null if no composition state is found. More...
 
uint64_t vuoGetCompositionUniqueIdentifier (const struct VuoCompositionState *compositionState)
 Returns a numerical ID for the composition that is unique process-wide and persists across live-coding reloads. More...
 

Function Documentation

◆ vuoAddCompositionStateToThreadLocalStorage()

void vuoAddCompositionStateToThreadLocalStorage ( const struct VuoCompositionState compositionState)

Dummy definitions of functions not actually used by this input editor but needed for it to build.

Stores compositionState in thread-local storage, making it available via a call to vuoCopyCompositionStateFromThreadLocalStorage() on the same thread.

Definition at line 73 of file VuoInputEditorSyphonServerDescription.cc.

◆ vuoCopyCompositionStateFromThreadLocalStorage()

const void* vuoCopyCompositionStateFromThreadLocalStorage ( void  )

Retrieves a copy of a composition state previously stored by vuoAddCompositionStateToThreadLocalStorage() on the current thread, or null if no composition state is found.

The returned VuoCompositionState's compositionIdentifier field is null.

Definition at line 75 of file VuoInputEditorSyphonServerDescription.cc.

◆ vuoGetCompositionUniqueIdentifier()

uint64_t vuoGetCompositionUniqueIdentifier ( const struct VuoCompositionState compositionState)

Returns a numerical ID for the composition that is unique process-wide and persists across live-coding reloads.

Definition at line 76 of file VuoInputEditorSyphonServerDescription.cc.

◆ vuoRemoveCompositionStateFromThreadLocalStorage()

void vuoRemoveCompositionStateFromThreadLocalStorage ( void  )

Removes the stored composition state (if any) in thread-local storage, making it no longer available to vuoCopyCompositionStateFromThreadLocalStorage().

Definition at line 74 of file VuoInputEditorSyphonServerDescription.cc.