HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UI_DeviceEvent.h File Reference
#include "UI_API.h"
#include <RE/RE_IDType.h>
#include <SYS/SYS_Types.h>
#include <UT/UT_Array.h>
#include <UT/UT_StringHolder.h>
#include "UI_EventType.h"
+ Include dependency graph for UI_DeviceEvent.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UI_DeviceEvent
 

Macros

#define UI_NO_BUTTON   0x0
 
#define UI_LEFT_BUTTON   0x01
 
#define UI_MIDDLE_BUTTON   0x02
 
#define UI_RIGHT_BUTTON   0x04
 
#define UI_ALT_KEY   0x001
 
#define UI_SHIFT_KEY   0x002
 
#define UI_CTRL_KEY   0x004
 
#define UI_COMMAND_KEY   0x008
 
#define UI_META_KEYS
 
#define UI_ALPHASHIFT_KEY   0x010
 
#define UI_AUTOREPEAT   0x020
 
#define UI_IME_PREEDIT   0x040
 
#define UI_IME_COMMIT   0x080
 
#define UI_KEYPAD_KEY   0x100
 
#define UI_TABLET_MOTION   0x200
 
#define UI_PRESSURE_SCALE   16384.0F
 
#define UI_ANGLE_SCALE   100.0F
 
#define DIMENSIONS   7
 

Enumerations

enum  UI_ArrowKeys { UI_UP_ARROW = 1, UI_DOWN_ARROW = 2, UI_LEFT_ARROW = 3, UI_RIGHT_ARROW = 4 }
 
enum  UI_Dimension {
  DEVICE_DIM_T = 0, DEVICE_DIM_U = 1, DEVICE_DIM_V = 2, W = 3,
  X = 4, Y = 5, Z = 6
}
 

Macro Definition Documentation

#define DIMENSIONS   7

Definition at line 65 of file UI_DeviceEvent.h.

#define UI_ALPHASHIFT_KEY   0x010

Definition at line 35 of file UI_DeviceEvent.h.

#define UI_ALT_KEY   0x001
Examples:
SOP/MSS_CustomBrushState.C.

Definition at line 27 of file UI_DeviceEvent.h.

#define UI_ANGLE_SCALE   100.0F

Definition at line 45 of file UI_DeviceEvent.h.

#define UI_AUTOREPEAT   0x020

Definition at line 36 of file UI_DeviceEvent.h.

#define UI_COMMAND_KEY   0x008

Definition at line 30 of file UI_DeviceEvent.h.

#define UI_CTRL_KEY   0x004

Definition at line 29 of file UI_DeviceEvent.h.

#define UI_IME_COMMIT   0x080

Definition at line 38 of file UI_DeviceEvent.h.

#define UI_IME_PREEDIT   0x040

Definition at line 37 of file UI_DeviceEvent.h.

#define UI_KEYPAD_KEY   0x100

Definition at line 39 of file UI_DeviceEvent.h.

#define UI_LEFT_BUTTON   0x01
Examples:
DM/DM_GreedyMouseHook.C.

Definition at line 23 of file UI_DeviceEvent.h.

#define UI_META_KEYS
Value:
#define UI_SHIFT_KEY
#define UI_CTRL_KEY
#define UI_COMMAND_KEY
#define UI_ALT_KEY

Definition at line 31 of file UI_DeviceEvent.h.

#define UI_MIDDLE_BUTTON   0x02
Examples:
DM/DM_GreedyMouseHook.C.

Definition at line 24 of file UI_DeviceEvent.h.

#define UI_NO_BUTTON   0x0

Definition at line 22 of file UI_DeviceEvent.h.

#define UI_PRESSURE_SCALE   16384.0F

Definition at line 43 of file UI_DeviceEvent.h.

#define UI_RIGHT_BUTTON   0x04
Examples:
DM/DM_GreedyMouseHook.C.

Definition at line 25 of file UI_DeviceEvent.h.

#define UI_SHIFT_KEY   0x002
Examples:
SOP/MSS_CustomBrushState.C.

Definition at line 28 of file UI_DeviceEvent.h.

#define UI_TABLET_MOTION   0x200

Definition at line 40 of file UI_DeviceEvent.h.

Enumeration Type Documentation

Enumerator
UI_UP_ARROW 
UI_DOWN_ARROW 
UI_LEFT_ARROW 
UI_RIGHT_ARROW 

Definition at line 47 of file UI_DeviceEvent.h.

Enumerator
DEVICE_DIM_T 
DEVICE_DIM_U 
DEVICE_DIM_V 
W 
X 
Y 
Z 

Definition at line 55 of file UI_DeviceEvent.h.