Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.scene
VuoDispersion.c
Go to the documentation of this file.
1
10
#include "
VuoDispersion.h
"
11
13
#ifdef VUO_COMPILER
14
VuoModuleMetadata
({
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
30
VuoDispersion
VuoDispersion_makeFromJson
(json_object * js)
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
48
json_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
62
VuoList_VuoDispersion
VuoDispersion_getAllowedValues
(
void
)
63
{
64
VuoList_VuoDispersion
l =
VuoListCreate_VuoDispersion
();
65
VuoListAppendValue_VuoDispersion
(l, VuoDispersion_Linear);
66
VuoListAppendValue_VuoDispersion
(l, VuoDispersion_Radial);
67
return
l;
68
}
69
74
char
*
VuoDispersion_getSummary
(
const
VuoDispersion
value)
75
{
76
char
*valueAsString =
"Linear"
;
77
78
if
(value == VuoDispersion_Radial)
79
valueAsString =
"Radial"
;
80
81
return
strdup(valueAsString);
82
}
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8