Vuo  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Typedefs | Functions
module.h File Reference

Description

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.
 

Macro Definition Documentation

#define DISPATCH_RETURNS_RETAINED_BLOCK

Disable DISPATCH_RETURNS_RETAINED_BLOCK, which emits warnings on Mac OS 10.10.

https://b33p.net/kosada/node/9139

Typedef Documentation

typedef void(* VuoCompositionFiniCallback)(void)

Callback prototype.

Function Documentation

static void VuoAddCompositionFiniCallback ( VuoCompositionFiniCallback  fini)
inlinestatic

Registers a callback to be invoked when the composition is shutting down, after all nodes have been fini'd.

VuoCompositionFiniCallbacks are not called during livecoding reloads.

static bool VuoIsPro ( void  )
inlinestatic

Returns true if nodes/libraries should enable Pro features.

static bool VuoIsTrial ( void  )
inlinestatic

Returns true if nodes should apply free trial restrictions.

static void VuoStopComposition ( void  )
inlinestatic

Asynchronously stops the composition.