18 "title" :
"Curve Easing",
19 "description" :
"Specifies which part of a curve is eased.",
23 "VuoList_VuoCurveEasing"
35 const char *valueAsString =
"";
36 if (json_object_get_type(js) == json_type_string)
37 valueAsString = json_object_get_string(js);
39 if (strcmp(valueAsString,
"out") == 0)
40 return VuoCurveEasing_Out;
41 else if (strcmp(valueAsString,
"in+out") == 0)
42 return VuoCurveEasing_InOut;
43 else if (strcmp(valueAsString,
"middle") == 0)
44 return VuoCurveEasing_Middle;
46 return VuoCurveEasing_In;
55 char *valueAsString =
"in";
57 if (value == VuoCurveEasing_Out)
58 valueAsString =
"out";
59 else if (value == VuoCurveEasing_InOut)
60 valueAsString =
"in+out";
61 else if (value == VuoCurveEasing_Middle)
62 valueAsString =
"middle";
64 return json_object_new_string(valueAsString);
86 char *valueAsString =
"In";
88 if (value == VuoCurveEasing_Out)
89 valueAsString =
"Out";
90 else if (value == VuoCurveEasing_InOut)
91 valueAsString =
"In + Out";
92 else if (value == VuoCurveEasing_Middle)
93 valueAsString =
"Middle";
95 return strdup(valueAsString);