Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.scene
VuoDisplacement.c
Go to the documentation of this file.
1
10
#include "
VuoDisplacement.h
"
11
13
#ifdef VUO_COMPILER
14
VuoModuleMetadata
({
15
"title"
:
"Displacement"
,
16
"description"
:
"The direction in which to move vertices."
,
17
"keywords"
: [ ],
18
"version"
:
"1.0.0"
,
19
"dependencies"
: [
20
"VuoList_VuoDisplacement"
,
21
],
22
});
23
#endif
25
30
VuoDisplacement
VuoDisplacement_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
VuoDisplacement
value = VuoDisplacement_Transverse;
37
38
if
(! strcmp(valueAsString,
"longitudinal"
))
39
value = VuoDisplacement_Longitudinal;
40
41
return
value;
42
}
43
48
json_object *
VuoDisplacement_getJson
(
const
VuoDisplacement
value)
49
{
50
char
*valueAsString =
"transverse"
;
51
52
if
(value == VuoDisplacement_Longitudinal)
53
valueAsString =
"longitudinal"
;
54
55
return
json_object_new_string(valueAsString);
56
}
57
62
VuoList_VuoDisplacement
VuoDisplacement_getAllowedValues
(
void
)
63
{
64
VuoList_VuoDisplacement
l =
VuoListCreate_VuoDisplacement
();
65
VuoListAppendValue_VuoDisplacement
(l, VuoDisplacement_Transverse);
66
VuoListAppendValue_VuoDisplacement
(l, VuoDisplacement_Longitudinal);
67
return
l;
68
}
69
74
char
*
VuoDisplacement_getSummary
(
const
VuoDisplacement
value)
75
{
76
char
*valueAsString =
"Transverse"
;
77
78
if
(value == VuoDisplacement_Longitudinal)
79
valueAsString =
"Longitudinal"
;
80
81
return
strdup(valueAsString);
82
}
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8