Enumerations

Enumerations

enum  hal_gfx_mouse_event_t {
  MOUSE_EVENT_NONE = 0,
  MOUSE_EVENT_LEFT_CLICK,
  MOUSE_EVENT_LEFT_RELEASE,
  MOUSE_EVENT_MIDDLE_CLICK,
  MOUSE_EVENT_MIDDLE_RELEASE,
  MOUSE_EVENT_RIGHT_CLICK,
  MOUSE_EVENT_RIGHT_RELEASE,
  MOUSE_EVENT_SCROLL_UP,
  MOUSE_EVENT_SCROLL_DOWN,
  MOUSE_EVENT_MAX
}
 Mouse Event for Graphics. More...
 
enum  hal_gfx_kb_event_t {
  KB_EVENT_NONE = 0,
  KB_EVENT_PRESS,
  KB_EVENT_HOLD,
  KB_EVENT_RELEASE,
  KB_EVENT_MAX
}
 KeyBoard Event for Graphics. More...
 
enum  hal_gfx_mouse_state_t {
  MOUSE_STATE_NONE = 0,
  MOUSE_STATE_LEFT_CLICKED = 1,
  MOUSE_STATE_MIDDLE_CLICKED = 1U<<1,
  MOUSE_STATE_RIGHT_CLICKED = 1U<<2
}
 Mouse State for Graphics. More...
 

Detailed Description

Enumeration Type Documentation

◆ hal_gfx_kb_event_t

KeyBoard Event for Graphics.

Enumerator
KB_EVENT_NONE 
KB_EVENT_PRESS 
KB_EVENT_HOLD 
KB_EVENT_RELEASE 
KB_EVENT_MAX 

Definition at line 52 of file hal_gfx_event.h.

◆ hal_gfx_mouse_event_t

Mouse Event for Graphics.

Enumerator
MOUSE_EVENT_NONE 

none event

MOUSE_EVENT_LEFT_CLICK 

left click event

MOUSE_EVENT_LEFT_RELEASE 

left release event

MOUSE_EVENT_MIDDLE_CLICK 

middle click event

MOUSE_EVENT_MIDDLE_RELEASE 

middle release event

MOUSE_EVENT_RIGHT_CLICK 

right click event

MOUSE_EVENT_RIGHT_RELEASE 

right release event

MOUSE_EVENT_SCROLL_UP 

scroll up event

MOUSE_EVENT_SCROLL_DOWN 

scroll down event

MOUSE_EVENT_MAX 

max event flag

Definition at line 36 of file hal_gfx_event.h.

◆ hal_gfx_mouse_state_t

Mouse State for Graphics.

Enumerator
MOUSE_STATE_NONE 
MOUSE_STATE_LEFT_CLICKED 
MOUSE_STATE_MIDDLE_CLICKED 
MOUSE_STATE_RIGHT_CLICKED 

Definition at line 63 of file hal_gfx_event.h.