17 "title" :
"Blur Shape",
18 "description" :
"Weights for pixels in a blur",
22 "VuoList_VuoBlurShape"
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,
"linear") == 0)
44 value = VuoBlurShape_Linear;
45 else if (strcmp(valueAsString,
"box") == 0)
46 value = VuoBlurShape_Box;
47 else if (strcmp(valueAsString,
"disc") == 0)
48 value = VuoBlurShape_Disc;
58 char *valueAsString =
"gaussian";
60 if (value == VuoBlurShape_Linear)
61 valueAsString =
"linear";
62 else if (value == VuoBlurShape_Box)
63 valueAsString =
"box";
64 else if (value == VuoBlurShape_Disc)
65 valueAsString =
"disc";
67 return json_object_new_string(valueAsString);
88 char *valueAsString =
"Gaussian";
90 if (value == VuoBlurShape_Linear)
91 valueAsString =
"Linear";
92 else if (value == VuoBlurShape_Box)
93 valueAsString =
"Box";
94 else if (value == VuoBlurShape_Disc)
95 valueAsString =
"Disc";
97 return strdup(valueAsString);
105 return valueA == valueB;
113 return valueA < valueB;