Vuo  0.5.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoSceneObject

Description

A list of VuoSceneObject elements.

Typedefs

typedef void * VuoList_VuoSceneObject
 A list of VuoSceneObject elements.
 

Functions

VuoList_VuoSceneObject VuoListCreate_VuoSceneObject (void)
 Creates a new list of VuoSceneObject elements.
 
VuoSceneObject VuoListGetValueAtIndex_VuoSceneObject (const VuoList_VuoSceneObject list, const unsigned long index)
 Returns the VuoSceneObject at index.
 
void VuoListAppendValue_VuoSceneObject (VuoList_VuoSceneObject list, const VuoSceneObject value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoSceneObject (VuoList_VuoSceneObject list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoSceneObject (VuoList_VuoSceneObject list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoSceneObject (const VuoList_VuoSceneObject list)
 Returns the number of elements in list.
 
VuoList_VuoSceneObject VuoList_VuoSceneObject_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoSceneObject_jsonFromValue (const VuoList_VuoSceneObject value)
 Encodes value as a JSON object.
 
char * VuoList_VuoSceneObject_summaryFromValue (const VuoList_VuoSceneObject value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoSceneObject VuoList_VuoSceneObject_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoSceneObject_stringFromValue (const VuoList_VuoSceneObject value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoSceneObject elements.

Function Documentation

struct json_object* VuoList_VuoSceneObject_jsonFromValue ( const VuoList_VuoSceneObject  value)
read

Encodes value as a JSON object.

char* VuoList_VuoSceneObject_stringFromValue ( const VuoList_VuoSceneObject  value)

Automatically generated function.

char* VuoList_VuoSceneObject_summaryFromValue ( const VuoList_VuoSceneObject  value)

Produces a brief human-readable summary of value.

VuoList_VuoSceneObject VuoList_VuoSceneObject_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

Example:
["uno", "dos", "tres", "catorce"]
VuoList_VuoSceneObject VuoList_VuoSceneObject_valueFromString ( const char *  str)

Automatically generated function.

void VuoListAppendValue_VuoSceneObject ( VuoList_VuoSceneObject  list,
const VuoSceneObject  value 
)

Appends value to list.

VuoList_VuoSceneObject VuoListCreate_VuoSceneObject ( void  )

Creates a new list of VuoSceneObject elements.

unsigned long VuoListGetCount_VuoSceneObject ( const VuoList_VuoSceneObject  list)

Returns the number of elements in list.

VuoSceneObject VuoListGetValueAtIndex_VuoSceneObject ( const VuoList_VuoSceneObject  list,
const unsigned long  index 
)

Returns the VuoSceneObject at index.

Index values start at 1. If the list has no items, returns a default value. Attempting to access an out-of-bounds index returns the first item in the list (if the index is 0), or last item in the list (if the index is greater than the list size).

void VuoListRemoveAll_VuoSceneObject ( VuoList_VuoSceneObject  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoSceneObject ( VuoList_VuoSceneObject  list)

Removes the last value from list.