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   0x0001
 
#define UI_SHIFT_KEY   0x0002
 
#define UI_CTRL_KEY   0x0004
 
#define UI_COMMAND_KEY   0x0008
 
#define UI_META_KEYS
 
#define UI_ALPHASHIFT_KEY   0x0010
 
#define UI_AUTOREPEAT   0x0020
 
#define UI_IME_PREEDIT   0x0040
 
#define UI_IME_COMMIT   0x0080
 
#define UI_KEYPAD_KEY   0x0100
 
#define UI_TABLET_MOTION   0x0200
 
#define UI_KEYSTATE_CHANGE   0x0400
 
#define UI_KEYSEQ_TRIGGER   0x0800
 
#define UI_DBLCLK   0x1000
 
#define UI_TOGGLE_SEL_MODIFIER   UI_CTRL_KEY
 
#define UI_PRESSURE_SCALE   16384.0F
 
#define UI_ANGLE_SCALE   100.0F
 
#define UI_DEVICE_DIMENSIONS   7
 

Enumerations

enum  UI_Dimension {
  DEVICE_DIM_T = 0, DEVICE_DIM_U = 1, DEVICE_DIM_V = 2, DEVICE_DIM_W = 3,
  DEVICE_DIM_X = 4, DEVICE_DIM_Y = 5, DEVICE_DIM_Z = 6
}
 

Macro Definition Documentation

#define UI_ALPHASHIFT_KEY   0x0010

Definition at line 35 of file UI_DeviceEvent.h.

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

Definition at line 27 of file UI_DeviceEvent.h.

#define UI_ANGLE_SCALE   100.0F

Definition at line 60 of file UI_DeviceEvent.h.

#define UI_AUTOREPEAT   0x0020

Definition at line 36 of file UI_DeviceEvent.h.

#define UI_COMMAND_KEY   0x0008

Definition at line 30 of file UI_DeviceEvent.h.

#define UI_CTRL_KEY   0x0004

Definition at line 29 of file UI_DeviceEvent.h.

#define UI_DBLCLK   0x1000

Definition at line 43 of file UI_DeviceEvent.h.

#define UI_DEVICE_DIMENSIONS   7

Definition at line 72 of file UI_DeviceEvent.h.

#define UI_IME_COMMIT   0x0080

Definition at line 38 of file UI_DeviceEvent.h.

#define UI_IME_PREEDIT   0x0040

Definition at line 37 of file UI_DeviceEvent.h.

#define UI_KEYPAD_KEY   0x0100

Definition at line 39 of file UI_DeviceEvent.h.

#define UI_KEYSEQ_TRIGGER   0x0800

Definition at line 42 of file UI_DeviceEvent.h.

#define UI_KEYSTATE_CHANGE   0x0400

Definition at line 41 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 58 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   0x0002
Examples:
SOP/MSS_CustomBrushState.C.

Definition at line 28 of file UI_DeviceEvent.h.

#define UI_TABLET_MOTION   0x0200

Definition at line 40 of file UI_DeviceEvent.h.

#define UI_TOGGLE_SEL_MODIFIER   UI_CTRL_KEY

Definition at line 48 of file UI_DeviceEvent.h.

Enumeration Type Documentation

Enumerator
DEVICE_DIM_T 
DEVICE_DIM_U 
DEVICE_DIM_V 
DEVICE_DIM_W 
DEVICE_DIM_X 
DEVICE_DIM_Y 
DEVICE_DIM_Z 

Definition at line 62 of file UI_DeviceEvent.h.