17 "title" :
"Gradient Noise",
18 "description" :
"A method for generating gradient noise.",
19 "keywords" : [
"perlin",
"simplex" ],
22 "VuoList_VuoGradientNoise"
34 const char *valueAsString =
"";
35 if (json_object_get_type(js) == json_type_string)
36 valueAsString = json_object_get_string(js);
40 if (strcmp(valueAsString,
"rectangular") == 0)
41 gn = VuoGradientNoise_Rectangular;
42 else if (strcmp(valueAsString,
"triangular") == 0)
43 gn = VuoGradientNoise_Triangular;
44 else if (strcmp(valueAsString,
"perlin") == 0)
45 gn = VuoGradientNoise_Rectangular;
46 else if (strcmp(valueAsString,
"simplex") == 0)
47 gn = VuoGradientNoise_Triangular;
58 char * valueAsString =
"";
61 case VuoGradientNoise_Rectangular:
62 valueAsString =
"rectangular";
64 case VuoGradientNoise_Triangular:
65 valueAsString =
"triangular";
69 return json_object_new_string(valueAsString);
89 char * valueAsString =
"";
92 case VuoGradientNoise_Rectangular:
93 valueAsString =
"Rectangular (Perlin)";
95 case VuoGradientNoise_Triangular:
96 valueAsString =
"Triangular (Simplex)";
100 return strdup(valueAsString);