Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
VuoInputEditorSyphonServerDescription.cc File Reference

Description

VuoInputEditorSyphonServerDescription implementation.

Functions

void vuoAddCompositionStateToThreadLocalStorage (const struct VuoCompositionState *compositionState)
 Dummy definitions of functions not actually used by this input editor but needed for it to build.
 
void vuoRemoveCompositionStateFromThreadLocalStorage (void)
 Removes the stored composition state (if any) in thread-local storage, making it no longer available to 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.
 
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.
 

Function Documentation

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.

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.

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.

void vuoRemoveCompositionStateFromThreadLocalStorage ( void  )

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