Vuo
0.8.0
|
A list of VuoLayer elements.
Typedefs | |
typedef void * | VuoList_VuoLayer |
A list of VuoLayer elements. | |
Functions | |
VuoList_VuoLayer | VuoListCreate_VuoLayer (void) |
Creates a new list of VuoLayer elements. | |
VuoLayer | VuoListGetValueAtIndex_VuoLayer (const VuoList_VuoLayer list, const unsigned long index) |
Returns the VuoLayer at index . | |
void | VuoListSetValueAtIndex_VuoLayer (const VuoList_VuoLayer list, const VuoLayer value, const unsigned long index) |
Changes the VuoLayer at index . | |
void | VuoListAppendValue_VuoLayer (VuoList_VuoLayer list, const VuoLayer value) |
Appends value to list . | |
void | VuoListRemoveFirstValue_VuoLayer (VuoList_VuoLayer list) |
Removes the first value from list . | |
void | VuoListRemoveLastValue_VuoLayer (VuoList_VuoLayer list) |
Removes the last value from list . | |
void | VuoListRemoveAll_VuoLayer (VuoList_VuoLayer list) |
Removes all values from list . | |
unsigned long | VuoListGetCount_VuoLayer (const VuoList_VuoLayer list) |
Returns the number of elements in list . | |
VuoList_VuoLayer | VuoList_VuoLayer_valueFromJson (struct json_object *js) |
Decodes the JSON object js to create a new value. | |
struct json_object * | VuoList_VuoLayer_jsonFromValue (const VuoList_VuoLayer value) |
Encodes value as a JSON object. | |
char * | VuoList_VuoLayer_summaryFromValue (const VuoList_VuoLayer value) |
Produces a brief human-readable summary of value . | |
VuoList_VuoLayer | VuoList_VuoLayer_valueFromString (const char *str) |
Automatically generated function. | |
char * | VuoList_VuoLayer_stringFromValue (const VuoList_VuoLayer value) |
Automatically generated function. | |
typedef void* VuoList_VuoLayer |
A list of VuoLayer elements.
|
read |
Encodes value
as a JSON object.
char* VuoList_VuoLayer_stringFromValue | ( | const VuoList_VuoLayer | value | ) |
Automatically generated function.
char* VuoList_VuoLayer_summaryFromValue | ( | const VuoList_VuoLayer | value | ) |
Produces a brief human-readable summary of value
.
VuoList_VuoLayer VuoList_VuoLayer_valueFromJson | ( | struct json_object * | js | ) |
Decodes the JSON object js
to create a new value.
VuoList_VuoLayer VuoList_VuoLayer_valueFromString | ( | const char * | str | ) |
Automatically generated function.
void VuoListAppendValue_VuoLayer | ( | VuoList_VuoLayer | list, |
const VuoLayer | value | ||
) |
Appends value
to list
.
VuoList_VuoLayer VuoListCreate_VuoLayer | ( | void | ) |
Creates a new list of VuoLayer elements.
unsigned long VuoListGetCount_VuoLayer | ( | const VuoList_VuoLayer | list | ) |
Returns the number of elements in list
.
VuoLayer VuoListGetValueAtIndex_VuoLayer | ( | const VuoList_VuoLayer | list, |
const unsigned long | index | ||
) |
Returns the VuoLayer 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_VuoLayer | ( | VuoList_VuoLayer | list | ) |
Removes all values from list
.
void VuoListRemoveFirstValue_VuoLayer | ( | VuoList_VuoLayer | list | ) |
Removes the first value from list
.
void VuoListRemoveLastValue_VuoLayer | ( | VuoList_VuoLayer | list | ) |
Removes the last value from list
.
void VuoListSetValueAtIndex_VuoLayer | ( | const VuoList_VuoLayer | list, |
const VuoLayer | value, | ||
const unsigned long | index | ||
) |
Changes the VuoLayer at index
.
Index values start at 1. If the list has no items, nothing is changed. Attempting to change an out-of-bounds index changes 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).