Vuo
1.2.5
|
VuoNodeRegistry implementation.
Functions | |
void | vuoAddNodeMetadata (VuoCompositionState *compositionState, const char *nodeIdentifier) |
C wrapper for VuoNodeRegistry::addNodeMetadata(). | |
void | vuoAddPortMetadata (VuoCompositionState *compositionState, const char *portIdentifier, const char *portName, unsigned long typeIndex, const char *initialValue) |
C wrapper for VuoNodeRegistry::addPortMetadata(). | |
NodeContext * | vuoGetNodeContext (VuoCompositionState *compositionState, unsigned long nodeIndex) |
C wrapper for VuoNodeRegistry::getNodeContext(). | |
NodeContext * | vuoGetCompositionContext (VuoCompositionState *compositionState) |
C wrapper for VuoNodeRegistry::getCompositionContext(). | |
void * | vuoGetDataForPort (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoNodeRegistry::getDataForPort(). | |
dispatch_semaphore_t | vuoGetNodeSemaphoreForPort (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoNodeRegistry::getNodeSemaphoreForPort(). | |
unsigned long | vuoGetNodeIndexForPort (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoNodeRegistry::getNodeIndexForPort(). | |
unsigned long | vuoGetTypeIndexForPort (VuoCompositionState *compositionState, const char *portIdentifier) |
C wrapper for VuoNodeRegistry::getTypeIndexForPort(). | |
NodeContext * | vuoCompositionContextInitHelper (VuoCompositionState *compositionState, bool hasInstanceData, unsigned long publishedOutputPortCount, NodeContext *(*compositionCreateNodeContext)(VuoCompositionState *, unsigned long), void(*compositionDestroyNodeContext)(VuoCompositionState *, const char *, NodeContext *), void(*compositionSetPortValue)(VuoCompositionState *, const char *, const char *, bool, bool, bool, bool, bool)) |
C wrapper for VuoNodeRegistry::compositionContextInitHelper(). | |
void | vuoCompositionContextFiniHelper (VuoCompositionState *compositionState, void(*compositionDestroyNodeContext)(VuoCompositionState *, const char *, NodeContext *), void(*compositionReleasePortData)(void *, unsigned long)) |
C wrapper for VuoNodeRegistry::compositionContextFiniHelper(). | |
void vuoAddNodeMetadata | ( | VuoCompositionState * | compositionState, |
const char * | nodeIdentifier | ||
) |
C wrapper for VuoNodeRegistry::addNodeMetadata().
void vuoAddPortMetadata | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier, | ||
const char * | portName, | ||
unsigned long | typeIndex, | ||
const char * | initialValue | ||
) |
C wrapper for VuoNodeRegistry::addPortMetadata().
void vuoCompositionContextFiniHelper | ( | VuoCompositionState * | compositionState, |
void(*)(VuoCompositionState *, const char *, NodeContext *) | compositionDestroyNodeContext, | ||
void(*)(void *, unsigned long) | compositionReleasePortData | ||
) |
C wrapper for VuoNodeRegistry::compositionContextFiniHelper().
NodeContext* vuoCompositionContextInitHelper | ( | VuoCompositionState * | compositionState, |
bool | hasInstanceData, | ||
unsigned long | publishedOutputPortCount, | ||
NodeContext *(*)(VuoCompositionState *, unsigned long) | compositionCreateNodeContext, | ||
void(*)(VuoCompositionState *, const char *, NodeContext *) | compositionDestroyNodeContext, | ||
void(*)(VuoCompositionState *, const char *, const char *, bool, bool, bool, bool, bool) | compositionSetPortValue | ||
) |
C wrapper for VuoNodeRegistry::compositionContextInitHelper().
NodeContext* vuoGetCompositionContext | ( | VuoCompositionState * | compositionState | ) |
C wrapper for VuoNodeRegistry::getCompositionContext().
void* vuoGetDataForPort | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoNodeRegistry::getDataForPort().
NodeContext* vuoGetNodeContext | ( | VuoCompositionState * | compositionState, |
unsigned long | nodeIndex | ||
) |
C wrapper for VuoNodeRegistry::getNodeContext().
unsigned long vuoGetNodeIndexForPort | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoNodeRegistry::getNodeIndexForPort().
dispatch_semaphore_t vuoGetNodeSemaphoreForPort | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoNodeRegistry::getNodeSemaphoreForPort().
unsigned long vuoGetTypeIndexForPort | ( | VuoCompositionState * | compositionState, |
const char * | portIdentifier | ||
) |
C wrapper for VuoNodeRegistry::getTypeIndexForPort().