#include <dmxinputinit.h>
| Data Fields | |
| const char * | name | 
| DMXLocalInputType | type | 
| DMXLocalInputExtType | extType | 
| int | binding | 
| dmxCreatePrivateProcPtr | create_private | 
| dmxDestroyPrivateProcPtr | destroy_private | 
| dmxInitProcPtr | init | 
| dmxReInitProcPtr | reinit | 
| dmxLateReInitProcPtr | latereinit | 
| dmxGetInfoProcPtr | get_info | 
| dmxOnProcPtr | on | 
| dmxOffProcPtr | off | 
| dmxUpdatePositionProcPtr | update_position | 
| dmxVTPreSwitchProcPtr | vt_pre_switch | 
| dmxVTPostSwitchProcPtr | vt_post_switch | 
| dmxVTSwitchProcPtr | vt_switch | 
| dmxCollectEventsProcPtr | collect_events | 
| dmxProcessInputProcPtr | process_input | 
| dmxUpdateInfoProcPtr | update_info | 
| dmxMCtrlProcPtr | mCtrl | 
| dmxKBCtrlProcPtr | kCtrl | 
| dmxKBBellProcPtr | kBell | 
| pointer | private | 
| int | isCore | 
| int | sendsCore | 
| KeybdCtrl | kctrl | 
| PtrCtrl | mctrl | 
| DeviceIntPtr | pDevice | 
| int | inputIdx | 
| int | lastY | 
| int | head | 
| int | tail | 
| unsigned long * | history | 
| int * | valuators | 
| int | savedMotionEvents | 
| int | savedSendsCore | 
| DMXEventMap | map [DMX_MAP_ENTRIES] | 
| int | mapOptimize | 
| long | deviceId | 
| const char * | deviceName | 
dmxextensions.c
| 
 | 
| Count of how many consecutive structs are bound to the same device | 
| 
 | 
| Collect and enqueue events from the device | 
| 
 | 
| Create device-dependent private | 
| 
 | 
| Destroy device-dependent private | 
| 
 | 
| device id on remote side, if any | 
| 
 | 
| devive name on remote side, if any | 
| 
 | 
| Extended device type | 
| 
 | 
| Get device information | 
| 
 | 
| XInput motion history head | 
| 
 | 
| XInput motion history | 
| 
 | 
| Initialize device | 
| 
 | 
| High-level index | 
| 
 | 
| Is a DMX core device | 
| 
 | 
| Bell control | 
| 
 | 
| Keyboard control | 
| 
 | 
| Keyboard control | 
| 
 | 
| Last known position; for XInput in dmxevents.c | 
| 
 | 
| Reinitialize a device (called very late during a reconfiguration) | 
| 
 | 
| XInput device id map | 
| 
 | 
| XInput device id map optimization | 
| 
 | 
| Pointer control | 
| 
 | 
| Pointer control | 
| 
 | 
| Device name | 
| 
 | 
| Turn device off | 
| 
 | 
| Turn device on | 
| 
 | 
| X-level device | 
| 
 | 
| Device-dependent private | 
| 
 | 
| Process event (from queue) | 
| 
 | 
| Reinitialize device (during a reconfiguration) | 
| 
 | 
| Saved motion events | 
| 
 | 
| Saved sends-core flag | 
| 
 | 
| Sends DMX core events | 
| 
 | 
| XInput motion history tail | 
| 
 | 
| Device type | 
| 
 | 
| Update window layout information | 
| 
 | 
| Called when another device updates the cursor position | 
| 
 | 
| Cache of previous values | 
| 
 | 
| Called after a VT switch | 
| 
 | 
| Called before a VT switch | 
| 
 | 
| Causes a VT switch |