Vuo  2.0.0
VuoCursor.h
Go to the documentation of this file.
1 
10 #pragma once
11 
13 typedef const struct VuoList_VuoCursor_struct { void *l; } * VuoList_VuoCursor;
14 #define VuoList_VuoCursor_TYPE_DEFINED
15 
28 typedef enum
29 {
30  VuoCursor_None,
31  VuoCursor_Pointer,
32  VuoCursor_Crosshair,
33  VuoCursor_HandOpen,
34  VuoCursor_HandClosed,
35  VuoCursor_IBeam,
36  VuoCursor_Circle
37 } VuoCursor;
38 
40 struct json_object * VuoCursor_getJson(const VuoCursor value);
42 char * VuoCursor_getSummary(const VuoCursor value);
43 
44 bool VuoCursor_isPopulated(const VuoCursor value);
45 
49 VuoCursor VuoCursor_makeFromString(const char *str);
51 char * VuoCursor_getString(const VuoCursor value);
52 void VuoCursor_retain(VuoCursor value);
53 void VuoCursor_release(VuoCursor value);
55