#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  |