Vuo 2.4.4
Loading...
Searching...
No Matches
VuoDispersion.c
Go to the documentation of this file.
1
10#include "VuoDispersion.h"
11
13#ifdef VUO_COMPILER
15 "title" : "Dispersion",
16 "description" : "The pattern over which a function is applied.",
17 "keywords" : [ ],
18 "version" : "1.0.0",
19 "dependencies" : [
20 "VuoList_VuoDispersion",
21 ],
22 });
23#endif
25
31{
32 const char *valueAsString = "";
33 if (json_object_get_type(js) == json_type_string)
34 valueAsString = json_object_get_string(js);
35
36 VuoDispersion value = VuoDispersion_Linear;
37
38 if (! strcmp(valueAsString, "radial"))
39 value = VuoDispersion_Radial;
40
41 return value;
42}
43
48json_object * VuoDispersion_getJson(const VuoDispersion value)
49{
50 char *valueAsString = "linear";
51
52 if (value == VuoDispersion_Radial)
53 valueAsString = "radial";
54
55 return json_object_new_string(valueAsString);
56}
57
69
75{
76 char *valueAsString = "Linear";
77
78 if (value == VuoDispersion_Radial)
79 valueAsString = "Radial";
80
81 return strdup(valueAsString);
82}