Vuo
1.2.4
|
Prototypes for node class, type, and library module implementations.
Macros | |
#define | VuoModuleMetadata(...) extern const char *moduleDetails; const char *moduleDetails = #__VA_ARGS__ |
Name, version, and behavior information to be defined by node classes, port types, and library modules. | |
#define | DISPATCH_RETURNS_RETAINED_BLOCK |
Disable DISPATCH_RETURNS_RETAINED_BLOCK, which emits warnings on Mac OS 10.10. | |
Typedefs | |
typedef void(* | VuoCompositionFiniCallback )(void) |
Callback prototype. | |
Functions | |
static void | VuoStopComposition (void) |
Asynchronously stops the composition. | |
static bool | VuoIsTrial (void) |
Returns true if nodes should apply free trial restrictions. | |
static bool | VuoIsPro (void) |
Returns true if nodes/libraries should enable Pro features. | |
static void | VuoAddCompositionFiniCallback (VuoCompositionFiniCallback fini) |
Registers a callback to be invoked when the composition is shutting down, after all nodes have been fini'd. | |
#define DISPATCH_RETURNS_RETAINED_BLOCK |
Disable DISPATCH_RETURNS_RETAINED_BLOCK, which emits warnings on Mac OS 10.10.
typedef void(* VuoCompositionFiniCallback)(void) |
Callback prototype.
|
inlinestatic |
Registers a callback to be invoked when the composition is shutting down, after all nodes have been fini'd.
VuoCompositionFiniCallback
s are not called during livecoding reloads.
|
inlinestatic |
Returns true if nodes/libraries should enable Pro features.
|
inlinestatic |
Returns true if nodes should apply free trial restrictions.
|
inlinestatic |
Asynchronously stops the composition.