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

Description

Prototypes for node class, type, and library module implementations.

Macros

#define VuoModuleMetadata(...)   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.
 
#define MIN(a, b)   (((a)<(b))?(a):(b))
 Returns the smaller of a and b.
 
#define MAX(a, b)   (((a)>(b))?(a):(b))
 Returns the larger of a and b.
 

Functions

static void VuoStopComposition (void)
 Asynchronously stops the composition.
 
static bool VuoIsTrial (void)
 Returns true if nodes should apply free trial restrictions.
 

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

#define MAX (   a,
 
)    (((a)>(b))?(a):(b))

Returns the larger of a and b.

#define MIN (   a,
 
)    (((a)<(b))?(a):(b))

Returns the smaller of a and b.

Function Documentation

static bool VuoIsTrial ( void  )
inlinestatic

Returns true if nodes should apply free trial restrictions.

static void VuoStopComposition ( void  )
inlinestatic

Asynchronously stops the composition.