HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Intercept.h File Reference
#include "UT_API.h"
#include "UT_ValArray.h"
+ Include dependency graph for UT_Intercept.h:

Go to the source code of this file.

Classes

class  UT_InterceptEvent
 
class  UT_Intercept
 

Macros

#define UT_KEY_MAX   UT_KEY_SPACE;
 

Typedefs

typedef int(* UT_InterceptCallback )(int handle_idx, void *data, UT_InterceptEvent *event, int poll, short xres, short yres)
 

Enumerations

enum  UT_Key : int {
  UT_KEY_INVALID = 0, UT_KEY_ZERO = 0x30, UT_KEY_ONE = 0x31, UT_KEY_TWO = 0x32,
  UT_KEY_THREE = 0x33, UT_KEY_FOUR = 0x34, UT_KEY_FIVE = 0x35, UT_KEY_SIX = 0x36,
  UT_KEY_SEVEN = 0x37, UT_KEY_EIGHT = 0x38, UT_KEY_NINE = 0x39, UT_KEY_A = 0x41,
  UT_KEY_B = 0x42, UT_KEY_C = 0x43, UT_KEY_D = 0x44, UT_KEY_E = 0x45,
  UT_KEY_F = 0x46, UT_KEY_G = 0x47, UT_KEY_H = 0x48, UT_KEY_I = 0x49,
  UT_KEY_J = 0x4A, UT_KEY_K = 0x4B, UT_KEY_L = 0x4C, UT_KEY_M = 0x4D,
  UT_KEY_N = 0x4E, UT_KEY_O = 0x4F, UT_KEY_P = 0x50, UT_KEY_Q = 0x51,
  UT_KEY_R = 0x52, UT_KEY_S = 0x53, UT_KEY_T = 0x54, UT_KEY_U = 0x55,
  UT_KEY_V = 0x56, UT_KEY_W = 0x57, UT_KEY_X = 0x58, UT_KEY_Y = 0x59,
  UT_KEY_Z = 0x5A, UT_KEY_SEMICOLON = 0x3B, UT_KEY_COMMA = 0x2C, UT_KEY_PERIOD = 0x2E,
  UT_KEY_QUOTE = 0x27, UT_KEY_LEFTBRACKET = 0x5B, UT_KEY_RIGHTBRACKET = 0x5D, UT_KEY_MINUS = 0x2D,
  UT_KEY_EQUAL = 0x3D, UT_KEY_SLASH = 0x2F, UT_KEY_BACKSLASH = 0x5C, UT_KEY_PAD0 = 0x00110000,
  UT_KEY_PAD1 = 0x00110001, UT_KEY_PAD2 = 0x00110002, UT_KEY_PAD3 = 0x00110003, UT_KEY_PAD4 = 0x00110004,
  UT_KEY_PAD5 = 0x00110005, UT_KEY_PAD6 = 0x00110006, UT_KEY_PAD7 = 0x00110007, UT_KEY_PAD8 = 0x00110008,
  UT_KEY_PAD9 = 0x00110009, UT_KEY_ESC = 0x0011000A, UT_KEY_SPACE = 0x0011000B
}
 

Functions

UT_API UT_InterceptUTgetIntercept ()
 

Macro Definition Documentation

#define UT_KEY_MAX   UT_KEY_SPACE;

Definition at line 110 of file UT_Intercept.h.

Typedef Documentation

typedef int(* UT_InterceptCallback)(int handle_idx, void *data, UT_InterceptEvent *event, int poll, short xres, short yres)

Definition at line 24 of file UT_Intercept.h.

Enumeration Type Documentation

enum UT_Key : int
Enumerator
UT_KEY_INVALID 
UT_KEY_ZERO 
UT_KEY_ONE 
UT_KEY_TWO 
UT_KEY_THREE 
UT_KEY_FOUR 
UT_KEY_FIVE 
UT_KEY_SIX 
UT_KEY_SEVEN 
UT_KEY_EIGHT 
UT_KEY_NINE 
UT_KEY_A 
UT_KEY_B 
UT_KEY_C 
UT_KEY_D 
UT_KEY_E 
UT_KEY_F 
UT_KEY_G 
UT_KEY_H 
UT_KEY_I 
UT_KEY_J 
UT_KEY_K 
UT_KEY_L 
UT_KEY_M 
UT_KEY_N 
UT_KEY_O 
UT_KEY_P 
UT_KEY_Q 
UT_KEY_R 
UT_KEY_S 
UT_KEY_T 
UT_KEY_U 
UT_KEY_V 
UT_KEY_W 
UT_KEY_X 
UT_KEY_Y 
UT_KEY_Z 
UT_KEY_SEMICOLON 
UT_KEY_COMMA 
UT_KEY_PERIOD 
UT_KEY_QUOTE 
UT_KEY_LEFTBRACKET 
UT_KEY_RIGHTBRACKET 
UT_KEY_MINUS 
UT_KEY_EQUAL 
UT_KEY_SLASH 
UT_KEY_BACKSLASH 
UT_KEY_PAD0 
UT_KEY_PAD1 
UT_KEY_PAD2 
UT_KEY_PAD3 
UT_KEY_PAD4 
UT_KEY_PAD5 
UT_KEY_PAD6 
UT_KEY_PAD7 
UT_KEY_PAD8 
UT_KEY_PAD9 
UT_KEY_ESC 
UT_KEY_SPACE 

Definition at line 29 of file UT_Intercept.h.

Function Documentation

UT_API UT_Intercept* UTgetIntercept ( )