Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
VuoScribbleStrip.c File Reference

Description

VuoScribbleStrip implementation.

Functions

static void __attribute__ ((constructor))
 Allocates memory for the scribble strip.
 
void VuoScribbleStrip_set (VuoScribbleStripSection section, VuoInteger channel, VuoText text)
 Copies text into the process-wide scribble-strip buffer.
 
VuoText VuoScribbleStrip_get (VuoScribbleStripSection section, VuoInteger channel)
 Retrieves text from the process-wide scribble-strip buffer.
 

Variables

static const int VuoScribbleStrip_channels = 8
 Number of channel strips.
 
static const int VuoScribbleStrip_sections = VuoScribbleStrip_Faders + 1
 Number of sections in each channel strip.
 
static const int VuoScribbleStrip_maxTextLength = 25
 Number of ASCII-7 characters allowed for each section, including null terminator.
 
static char VuoScribbleStrip_text [VuoScribbleStrip_channels][VuoScribbleStrip_sections][VuoScribbleStrip_maxTextLength]
 Process-wide scribble-strip buffer.
 

Function Documentation

static void __attribute__ ( (constructor)  )
static

Allocates memory for the scribble strip.

VuoText VuoScribbleStrip_get ( VuoScribbleStripSection  section,
VuoInteger  channel 
)

Retrieves text from the process-wide scribble-strip buffer.

void VuoScribbleStrip_set ( VuoScribbleStripSection  section,
VuoInteger  channel,
VuoText  text 
)

Copies text into the process-wide scribble-strip buffer.

Variable Documentation

const int VuoScribbleStrip_channels = 8
static

Number of channel strips.

const int VuoScribbleStrip_maxTextLength = 25
static

Number of ASCII-7 characters allowed for each section, including null terminator.

const int VuoScribbleStrip_sections = VuoScribbleStrip_Faders + 1
static

Number of sections in each channel strip.

Process-wide scribble-strip buffer.