Vuo
2.3.2
type
VuoDiode.h
Go to the documentation of this file.
1
10
#pragma once
11
13
typedef
void
*
VuoList_VuoDiode
;
14
#define VuoList_VuoDiode_TYPE_DEFINED
16
28
typedef
enum
29
{
30
VuoDiode_Unipolar,
// min 0.0, center 0.5, max 1.0
31
VuoDiode_Bipolar,
// min -1.0, center 0.0, max 1.0
32
VuoDiode_Absolute,
33
}
VuoDiode
;
34
35
VuoDiode
VuoDiode_makeFromJson
(
struct
json_object
*js);
36
struct
json_object
*
VuoDiode_getJson
(
const
VuoDiode
value);
37
VuoList_VuoDiode
VuoDiode_getAllowedValues
(
void
);
38
char
*
VuoDiode_getSummary
(
const
VuoDiode
value);
39
40
#define VuoDiode_SUPPORTS_COMPARISON
41
bool
VuoDiode_areEqual
(
const
VuoDiode
valueA,
const
VuoDiode
valueB);
42
bool
VuoDiode_isLessThan
(
const
VuoDiode
valueA,
const
VuoDiode
valueB);
43
48
VuoDiode
VuoDiode_makeFromString
(
const
char
*str);
49
char
*
VuoDiode_getString
(
const
VuoDiode
value);
50
void
VuoDiode_retain
(
VuoDiode
value);
51
void
VuoDiode_release
(
VuoDiode
value);
53
Generated on Sat Jun 19 2021 10:17:49 for Vuo by
1.9.1