Vuo
2.0.0
type
VuoInteractionType.h
Go to the documentation of this file.
1
10
#pragma once
11
13
typedef
const
struct
VuoList_VuoInteractionType_struct
{
void
*l; } *
VuoList_VuoInteractionType
;
14
#define VuoList_VuoInteractionType_TYPE_DEFINED
15
30
typedef
enum
{
31
VuoInteractionType_None,
// No change in this event.
32
VuoInteractionType_Move,
// The position has moved.
33
VuoInteractionType_Press,
// A press has been begun.
34
VuoInteractionType_Release,
// A press has been released (note that this may not be called if the event is a click, or the event is canceled).
35
VuoInteractionType_Click,
// A click has been detected (this will be called in place of a Release event).
36
VuoInteractionType_DragStart,
// Drag has been initiated
37
VuoInteractionType_Drag,
// The input is dragging.
38
VuoInteractionType_DragFinish,
// Drag has been completed successfully.
39
VuoInteractionType_Canceled
// Drag or mouse press has been canceled (usually means mouse went off-screen).
40
}
VuoInteractionType
;
41
42
VuoInteractionType
VuoInteractionType_makeFromJson
(
struct
json_object
* js);
43
struct
json_object
*
VuoInteractionType_getJson
(
const
VuoInteractionType
value);
44
VuoList_VuoInteractionType
VuoInteractionType_getAllowedValues
(
void
);
45
char
*
VuoInteractionType_getSummary
(
const
VuoInteractionType
value);
46
47
bool
VuoInteractionType_areEqual
(
const
VuoInteractionType
a,
const
VuoInteractionType
b);
48
50
53
VuoInteractionType
VuoInteractionType_makeFromString
(
const
char
*str);
54
char
*
VuoInteractionType_getString
(
const
VuoInteractionType
value);
55
void
VuoInteractionType_retain
(
VuoInteractionType
value);
56
void
VuoInteractionType_release
(
VuoInteractionType
value);
58
Generated on Wed Feb 26 2020 23:19:44 for Vuo by
1.8.17