HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RE_Cursor.h File Reference
#include "RE_API.h"
#include "RE_IDType.h"
#include <UT/UT_Rect.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_Vector2.h>
+ Include dependency graph for RE_Cursor.h:

Go to the source code of this file.

Classes

class  RE_Cursor
 

Macros

#define RE_CURSOR_DEFAULT   "iris"
 
#define RE_CURSOR_I_AM_BUSY   "busy"
 
#define RE_CURSOR_I_AM_INTERRUPTABLE   "interruptable"
 
#define RE_CURSOR_ARROW_RIGHT   "arrowRight"
 
#define RE_CURSOR_ARROW_UP   "arrowUp"
 
#define RE_CURSOR_ARROW_LEFT   "arrowLeft"
 
#define RE_CURSOR_ARROW_DOWN   "arrowDown"
 
#define RE_CURSOR_ARROW_ALL   "arrowAll"
 
#define RE_CURSOR_ARROW_ALL_D   "arrowAllDiagonal"
 
#define RE_CURSOR_ARROW_UP_DOWN   "arrowUpDown"
 
#define RE_CURSOR_ARROW_LEFT_RIGHT   "arrowLeftRight"
 
#define RE_CURSOR_ARROW_D1   "arrowD1"
 
#define RE_CURSOR_ARROW_D2   "arrowD2"
 
#define RE_CURSOR_ARROW_NE   "arrowNE"
 
#define RE_CURSOR_ARROW_NW   "arrowNW"
 
#define RE_CURSOR_ARROW_SE   "arrowSE"
 
#define RE_CURSOR_ARROW_SW   "arrowSW"
 
#define RE_CURSOR_ARROW_NWSE   "arrowNWSE"
 
#define RE_CURSOR_ARROW_SWNE   "arrowSWNE"
 
#define RE_CURSOR_ARROW_KEYLOCK   "arrowKeyLock"
 
#define RE_CURSOR_CROSS   "cross"
 
#define RE_CURSOR_CUT   "cut"
 
#define RE_CURSOR_ARROW   "arrow"
 
#define RE_CURSOR_IRIS   "iris"
 
#define RE_CURSOR_X   "X"
 
#define RE_CORNER_BL   "cornerBL"
 
#define RE_CORNER_BR   "cornerBR"
 
#define RE_CORNER_TL   "cornerTL"
 
#define RE_CORNER_TR   "cornerTR"
 
#define RE_CURSOR_DRAGDROP_ON   "dragdropOn"
 
#define RE_CURSOR_DRAGDROP_OFF   "dragdropOff"
 
#define RE_CURSOR_HAND   "hand"
 
#define RE_CURSOR_HAND_POINT   "handpoint"
 
#define RE_CURSOR_QUESTION   "question"
 
#define RE_CURSOR_SELECT_IRIS   "select"
 
#define RE_CURSOR_TEXT   "ibeam"
 
#define RE_CURSOR_SELECT_PREFIX   "select_"
 
#define RE_CURSOR_SELECT_WHITE_REPLACE   "select_white_replace"
 
#define RE_CURSOR_SELECT_WHITE_ADD   "select_white_add"
 
#define RE_CURSOR_SELECT_WHITE_REMOVE   "select_white_remove"
 
#define RE_CURSOR_SELECT_WHITE_TOGGLE   "select_white_toggle"
 
#define RE_CURSOR_SELECT_BLACK_REPLACE   "select_black_replace"
 
#define RE_CURSOR_SELECT_BLACK_ADD   "select_black_add"
 
#define RE_CURSOR_SELECT_BLACK_REMOVE   "select_black_remove"
 
#define RE_CURSOR_SELECT_BLACK_TOGGLE   "select_black_toggle"
 
#define RE_CURSOR_SELECT_LASER_REPLACE   "select_laser_replace"
 
#define RE_CURSOR_SELECT_LASER_ADD   "select_laser_add"
 
#define RE_CURSOR_SELECT_LASER_REMOVE   "select_laser_remove"
 
#define RE_CURSOR_SELECT_LASER_TOGGLE   "select_laser_toggle"
 
#define RE_CURSOR_HANDLE_LOCATE   "handle_locate"
 
#define RE_CURSOR_HANDLE_LOCATE_X   "handle_locate_x"
 
#define RE_CURSOR_HANDLE_LOCATE_Y   "handle_locate_y"
 
#define RE_CURSOR_HANDLE_LOCATE_Z   "handle_locate_z"
 
#define RE_CURSOR_HANDLE_LOCATE_XY   "handle_locate_xy"
 
#define RE_CURSOR_HANDLE_LOCATE_YZ   "handle_locate_yz"
 
#define RE_CURSOR_HANDLE_LOCATE_XZ   "handle_locate_xz"
 
#define RE_CURSOR_HANDLE_LOCATE_XYZ   "handle_locate_xyz"
 
#define RE_CURSOR_HANDLE_LOCATE_U   "handle_locate_u"
 
#define RE_CURSOR_HANDLE_LOCATE_V   "handle_locate_v"
 
#define RE_CURSOR_HANDLE_LOCATE_W   "handle_locate_w"
 
#define RE_CURSOR_HANDLE_LOCATE_UV   "handle_locate_uv"
 

Macro Definition Documentation

#define RE_CORNER_BL   "cornerBL"

Definition at line 46 of file RE_Cursor.h.

#define RE_CORNER_BR   "cornerBR"

Definition at line 47 of file RE_Cursor.h.

#define RE_CORNER_TL   "cornerTL"

Definition at line 48 of file RE_Cursor.h.

#define RE_CORNER_TR   "cornerTR"

Definition at line 49 of file RE_Cursor.h.

#define RE_CURSOR_ARROW   "arrow"

Definition at line 40 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_ALL   "arrowAll"

Definition at line 21 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_ALL_D   "arrowAllDiagonal"

Definition at line 22 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_D1   "arrowD1"

Definition at line 25 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_D2   "arrowD2"

Definition at line 26 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_DOWN   "arrowDown"

Definition at line 20 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_KEYLOCK   "arrowKeyLock"

Definition at line 36 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_LEFT   "arrowLeft"

Definition at line 19 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_LEFT_RIGHT   "arrowLeftRight"

Definition at line 24 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_NE   "arrowNE"

Definition at line 28 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_NW   "arrowNW"

Definition at line 29 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_NWSE   "arrowNWSE"

Definition at line 33 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_RIGHT   "arrowRight"

Definition at line 17 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_SE   "arrowSE"

Definition at line 30 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_SW   "arrowSW"

Definition at line 31 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_SWNE   "arrowSWNE"

Definition at line 34 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_UP   "arrowUp"

Definition at line 18 of file RE_Cursor.h.

#define RE_CURSOR_ARROW_UP_DOWN   "arrowUpDown"

Definition at line 23 of file RE_Cursor.h.

#define RE_CURSOR_CROSS   "cross"

Definition at line 38 of file RE_Cursor.h.

#define RE_CURSOR_CUT   "cut"

Definition at line 39 of file RE_Cursor.h.

#define RE_CURSOR_DEFAULT   "iris"

Definition at line 12 of file RE_Cursor.h.

#define RE_CURSOR_DRAGDROP_OFF   "dragdropOff"

Definition at line 52 of file RE_Cursor.h.

#define RE_CURSOR_DRAGDROP_ON   "dragdropOn"

Definition at line 51 of file RE_Cursor.h.

#define RE_CURSOR_HAND   "hand"

Definition at line 54 of file RE_Cursor.h.

#define RE_CURSOR_HAND_POINT   "handpoint"

Definition at line 55 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE   "handle_locate"

Definition at line 80 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_U   "handle_locate_u"

Definition at line 88 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_UV   "handle_locate_uv"

Definition at line 91 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_V   "handle_locate_v"

Definition at line 89 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_W   "handle_locate_w"

Definition at line 90 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_X   "handle_locate_x"

Definition at line 81 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_XY   "handle_locate_xy"

Definition at line 84 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_XYZ   "handle_locate_xyz"

Definition at line 87 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_XZ   "handle_locate_xz"

Definition at line 86 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_Y   "handle_locate_y"

Definition at line 82 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_YZ   "handle_locate_yz"

Definition at line 85 of file RE_Cursor.h.

#define RE_CURSOR_HANDLE_LOCATE_Z   "handle_locate_z"

Definition at line 83 of file RE_Cursor.h.

#define RE_CURSOR_I_AM_BUSY   "busy"

Definition at line 15 of file RE_Cursor.h.

#define RE_CURSOR_I_AM_INTERRUPTABLE   "interruptable"

Definition at line 16 of file RE_Cursor.h.

#define RE_CURSOR_IRIS   "iris"

Definition at line 43 of file RE_Cursor.h.

#define RE_CURSOR_QUESTION   "question"

Definition at line 56 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_BLACK_ADD   "select_black_add"

Definition at line 71 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_BLACK_REMOVE   "select_black_remove"

Definition at line 72 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_BLACK_REPLACE   "select_black_replace"

Definition at line 70 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_BLACK_TOGGLE   "select_black_toggle"

Definition at line 73 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_IRIS   "select"

Definition at line 57 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_LASER_ADD   "select_laser_add"

Definition at line 75 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_LASER_REMOVE   "select_laser_remove"

Definition at line 76 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_LASER_REPLACE   "select_laser_replace"

Definition at line 74 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_LASER_TOGGLE   "select_laser_toggle"

Definition at line 77 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_PREFIX   "select_"

Definition at line 65 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_WHITE_ADD   "select_white_add"

Definition at line 67 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_WHITE_REMOVE   "select_white_remove"

Definition at line 68 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_WHITE_REPLACE   "select_white_replace"

Definition at line 66 of file RE_Cursor.h.

#define RE_CURSOR_SELECT_WHITE_TOGGLE   "select_white_toggle"

Definition at line 69 of file RE_Cursor.h.

#define RE_CURSOR_TEXT   "ibeam"

Definition at line 58 of file RE_Cursor.h.

#define RE_CURSOR_X   "X"

Definition at line 44 of file RE_Cursor.h.