Enumerations
Enumerations
Graphics » HAL GFX » GFX EVENT
Collaboration diagram for 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

enum 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 92 of file hal_gfx_event.h.

## ◆ hal_gfx_mouse_event_t

enum 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 76 of file hal_gfx_event.h.

## ◆ hal_gfx_mouse_state_t

enum 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 103 of file hal_gfx_event.h.