Vuo
2.0.0
node
vuo.hid
VuoHid.h
Go to the documentation of this file.
1
10
#include "
node.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
14
{
15
#endif
16
17
#include "
VuoHidDevice.h
"
18
#include "
VuoList_VuoHidDevice.h
"
19
#include "
VuoHidControl.h
"
20
21
char
*
VuoHid_getUsageText
(uint32_t usagePage, uint32_t usage);
22
23
VuoList_VuoHidDevice
VuoHid_getDeviceList
(
void
);
24
25
VuoInteger
VuoHid_getLocation
(
void
*device);
26
bool
VuoHid_isElementValid
(
void
*element);
27
VuoHidControl
VuoHid_getControlForElement
(
void
*element);
28
29
void
VuoHid_use
(
void
);
30
void
VuoHid_disuse
(
void
);
31
void
VuoHid_addDevicesChangedTriggers
(
VuoOutputTrigger
(devices,
VuoList_VuoHidDevice
));
32
void
VuoHid_removeDevicesChangedTriggers
(
VuoOutputTrigger
(devices,
VuoList_VuoHidDevice
));
33
34
38
typedef
void
*
VuoHid
;
39
40
VuoHid
VuoHid_make
(
const
VuoHidDevice
device,
const
VuoBoolean
exclusive);
41
void
VuoHid_checkPendingDevices
(
void
);
42
43
void
VuoHid_addReceiveTrigger
(
VuoHid
device,
VuoOutputTrigger
(receivedControl,
VuoHidControl
));
44
void
VuoHid_removeReceiveTrigger
(
VuoHid
device,
VuoOutputTrigger
(receivedControl,
VuoHidControl
));
45
46
#ifdef __cplusplus
47
}
48
#endif
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17