eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_mouse.h File Reference
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

D4D Driver mouse functions header file.

Author
Petr Gargulak
Version
0.0.3.0
Date
Oct-2-2013

Definition in file d4d_mouse.h.

Macro Definition Documentation

#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 Documentation

Definition at line 149 of file d4d_mouse.h.