Macros | |
#define | D4D_MOUSE_BUFF_LENGTH |
D4D_MOUSE_BUFF_LENGTH constant default declaration. More... | |
#define | D4D_MOUSE_NORMAL_BMP |
D4D_MOUSE_NORMAL_BMP constant default declaration. More... | |
#define | D4D_MOUSE_BUSY_BMP |
D4D_MOUSE_BUSY_BMP constant default declaration. More... | |
#define | D4D_MOUSE_UNAVAILABLE_BMP |
D4D_MOUSE_UNAVAILABLE_BMP constant default declaration. More... | |
#define | D4D_MOUSE_BMP_KEY_COLOR |
D4D_MOUSE_BMP_KEY_COLOR constant default declaration. More... | |
#define | D4D_MOUSE_CURSOR_TYPES |
#define | D4D_MOUSE_BTN_LEFT_MASK |
#define | D4D_MOUSE_BTN_RIGHT_MASK |
#define | D4D_MOUSE_BTN_MIDDLE_MASK |
#define | D4D_MOUSE_CURSOR_MASK |
#define | D4D_MOUSE_VISIBLE_MASK |
#define | D4D_MOUSE_CURSOR_SHIFT |
#define | D4D_DECLARE_MOUSE_CURSOR_BMP(name, pNormal, pBusy, pUnavailable, keyColor) |
Macro that define the cursor bitmaps array. More... | |
#define | D4D_ClearMouseInputBuffer() |
#define | D4D_NewMouseEvent(x, y, event) |
#define | D4D_GetMouseHoverObject() |
#define | D4D_GetMouseCoordinates(pObject) |
#define | D4D_GetMouseRawCoordinates() |
#define | D4D_MouseShow(show) |
#define | D4D_MouseVisible() |
#define | D4D_SetMouseCursorType(cursorIx, force) |
#define | D4D_GetMouseCursorType() |
#define | D4D_ObjectSetMouseCursor(pObj, cursorType) |
#define | D4D_ObjectGetMouseCursor(pObj) |
#define | D4D_ScreenSetMouseCursor(pScr, cursorType) |
#define | D4D_ScreenGetMouseCursor(pScr) |
#define | D4D_MouseInit() |
#define | D4D_HandleMouse() |
#define | D4D_MouseCenterCursor() |
#define | D4D_MouseChangedScreen() |
Typedefs | |
typedef Byte | D4D_MOUSE_STATUS |
Enumerations | |
enum | D4D_MOUSE_EVENT { D4D_MOUSE_EVENT_MOVE, D4D_MOUSE_EVENT_SETPOS, D4D_MOUSE_EVENT_DOWN_L, D4D_MOUSE_EVENT_UP_L, D4D_MOUSE_EVENT_DOWN_R, D4D_MOUSE_EVENT_UP_R, D4D_MOUSE_EVENT_DOWN_M, D4D_MOUSE_EVENT_UP_M, D4D_MOUSE_EVENT_WHEEL_UP, D4D_MOUSE_EVENT_WHEEL_DOWN } |
D4D_MOUSE_EVENT Mouse input events enumeration. More... | |
enum | D4D_MOUSE_CURSOR_TYPE { D4D_MOUSE_CURSOR_TYPE_INACTIVE, D4D_MOUSE_CURSOR_TYPE_NORMAL, D4D_MOUSE_CURSOR_TYPE_BUSY, D4D_MOUSE_CURSOR_TYPE_UNAVAILABLE, D4D_MOUSE_CURSOR_TYPE_CNT } |
D4D_MOUSE_CURSOR_TYPE enumeration type contains all types of MOUSE cursors. More... | |
D4D Driver mouse functions header file.
Definition in file d4d_mouse.h.
#define D4D_ClearMouseInputBuffer | ( | ) |
Definition at line 223 of file d4d_mouse.h.
#define D4D_GetMouseCoordinates | ( | pObject | ) |
Definition at line 226 of file d4d_mouse.h.
#define D4D_GetMouseCursorType | ( | ) |
Definition at line 231 of file d4d_mouse.h.
#define D4D_GetMouseHoverObject | ( | ) |
Definition at line 225 of file d4d_mouse.h.
#define D4D_GetMouseRawCoordinates | ( | ) |
Definition at line 227 of file d4d_mouse.h.
#define D4D_HandleMouse | ( | ) |
Definition at line 243 of file d4d_mouse.h.
#define D4D_MOUSE_BTN_LEFT_MASK |
Definition at line 151 of file d4d_mouse.h.
#define D4D_MOUSE_BTN_MIDDLE_MASK |
Definition at line 153 of file d4d_mouse.h.
#define D4D_MOUSE_BTN_RIGHT_MASK |
Definition at line 152 of file d4d_mouse.h.
#define D4D_MOUSE_CURSOR_MASK |
Definition at line 155 of file d4d_mouse.h.
#define D4D_MOUSE_CURSOR_SHIFT |
Definition at line 158 of file d4d_mouse.h.
#define D4D_MOUSE_CURSOR_TYPES |
Definition at line 89 of file d4d_mouse.h.
#define D4D_MOUSE_VISIBLE_MASK |
Definition at line 156 of file d4d_mouse.h.
#define D4D_MouseCenterCursor | ( | ) |
Definition at line 244 of file d4d_mouse.h.
#define D4D_MouseChangedScreen | ( | ) |
Definition at line 245 of file d4d_mouse.h.
#define D4D_MouseInit | ( | ) |
Definition at line 242 of file d4d_mouse.h.
#define D4D_MouseShow | ( | show | ) |
Definition at line 228 of file d4d_mouse.h.
#define D4D_MouseVisible | ( | ) |
Definition at line 229 of file d4d_mouse.h.
#define D4D_NewMouseEvent | ( | x, | |
y, | |||
event | |||
) |
Definition at line 224 of file d4d_mouse.h.
#define D4D_ObjectGetMouseCursor | ( | pObj | ) |
Definition at line 233 of file d4d_mouse.h.
#define D4D_ObjectSetMouseCursor | ( | pObj, | |
cursorType | |||
) |
Definition at line 232 of file d4d_mouse.h.
#define D4D_ScreenGetMouseCursor | ( | pScr | ) |
Definition at line 235 of file d4d_mouse.h.
#define D4D_ScreenSetMouseCursor | ( | pScr, | |
cursorType | |||
) |
Definition at line 234 of file d4d_mouse.h.
#define D4D_SetMouseCursorType | ( | cursorIx, | |
force | |||
) |
Definition at line 230 of file d4d_mouse.h.
typedef Byte D4D_MOUSE_STATUS |
Definition at line 149 of file d4d_mouse.h.