17 "title" :
"Pixel Shape",
18 "description" :
"The shape to use for enlarged pixels.",
22 "VuoList_VuoPixelShape"
37 const char *valueAsString =
"";
38 if (json_object_get_type(js) == json_type_string)
39 valueAsString = json_object_get_string(js);
43 if (strcmp(valueAsString,
"triangle") == 0)
44 value = VuoPixelShape_Triangle;
45 else if (strcmp(valueAsString,
"hexagon") == 0)
46 value = VuoPixelShape_Hexagon;
56 char *valueAsString =
"rectangle";
58 if (value == VuoPixelShape_Triangle)
59 valueAsString =
"triangle";
60 else if (value == VuoPixelShape_Hexagon)
61 valueAsString =
"hexagon";
63 return json_object_new_string(valueAsString);
83 char *valueAsString =
"Rectangle";
85 if (value == VuoPixelShape_Triangle)
86 valueAsString =
"Triangle";
87 else if (value == VuoPixelShape_Hexagon)
88 valueAsString =
"Hexagon";
90 return strdup(valueAsString);
98 return valueA == valueB;
106 return valueA < valueB;