17 "title" :
"Horizontal Reflection",
18 "description" :
"Options for mirroring an image horizontally",
21 "VuoList_VuoHorizontalReflection"
33 const char *valueAsString =
"";
34 if (json_object_get_type(js) == json_type_string)
35 valueAsString = json_object_get_string(js);
39 if( !strcmp(valueAsString,
"left"))
40 value = VuoHorizontalReflection_Left;
41 else if (!strcmp(valueAsString,
"right"))
42 value = VuoHorizontalReflection_Right;
53 char *valueAsString =
"";
57 case VuoHorizontalReflection_None:
58 valueAsString =
"none";
61 case VuoHorizontalReflection_Left:
62 valueAsString =
"left";
65 case VuoHorizontalReflection_Right:
66 valueAsString =
"right";
69 return json_object_new_string(valueAsString);
89 char *valueAsString =
"";
93 case VuoHorizontalReflection_None:
94 valueAsString =
"None";
97 case VuoHorizontalReflection_Left:
98 valueAsString =
"Reflect Left Half";
101 case VuoHorizontalReflection_Right:
102 valueAsString =
"Reflect Right Half";
106 return strdup(valueAsString);