#include "ILogger.h"
#include "Keycodes.h"
#include "irrString.h"
Go to the source code of this file.
|
namespace | irr |
| Everything in the Irrlicht Engine can be found in this namespace.
|
|
namespace | irr::gui |
| The gui namespace contains useful classes for easy creation of a graphical user interface.
|
|
|
enum | irr::E_MOUSE_BUTTON_STATE_MASK {
irr::EMBSM_LEFT = 0x01
, irr::EMBSM_RIGHT = 0x02
, irr::EMBSM_MIDDLE = 0x04
, irr::EMBSM_EXTRA1 = 0x08
,
irr::EMBSM_EXTRA2 = 0x10
, irr::EMBSM_FORCE_32_BIT = 0x7fffffff
} |
| Masks for mouse button states. More...
|
|
enum | irr::EEVENT_TYPE {
irr::EET_GUI_EVENT = 0
, irr::EET_MOUSE_INPUT_EVENT
, irr::EET_KEY_INPUT_EVENT
, irr::EET_JOYSTICK_INPUT_EVENT
,
irr::EET_LOG_TEXT_EVENT
, irr::EET_USER_EVENT
, irr::EGUIET_FORCE_32_BIT = 0x7fffffff
} |
| Enumeration for all event types there are. More...
|
|
enum | irr::gui::EGUI_EVENT_TYPE {
irr::gui::EGET_ELEMENT_FOCUS_LOST = 0
, irr::gui::EGET_ELEMENT_FOCUSED
, irr::gui::EGET_ELEMENT_HOVERED
, irr::gui::EGET_ELEMENT_LEFT
,
irr::gui::EGET_ELEMENT_CLOSED
, irr::gui::EGET_BUTTON_CLICKED
, irr::gui::EGET_SCROLL_BAR_CHANGED
, irr::gui::EGET_CHECKBOX_CHANGED
,
irr::gui::EGET_LISTBOX_CHANGED
, irr::gui::EGET_LISTBOX_SELECTED_AGAIN
, irr::gui::EGET_FILE_SELECTED
, irr::gui::EGET_DIRECTORY_SELECTED
,
irr::gui::EGET_FILE_CHOOSE_DIALOG_CANCELLED
, irr::gui::EGET_MESSAGEBOX_YES
, irr::gui::EGET_MESSAGEBOX_NO
, irr::gui::EGET_MESSAGEBOX_OK
,
irr::gui::EGET_MESSAGEBOX_CANCEL
, irr::gui::EGET_EDITBOX_ENTER
, irr::gui::EGET_EDITBOX_CHANGED
, irr::gui::EGET_EDITBOX_MARKING_CHANGED
,
irr::gui::EGET_TAB_CHANGED
, irr::gui::EGET_MENU_ITEM_SELECTED
, irr::gui::EGET_COMBO_BOX_CHANGED
, irr::gui::EGET_SPINBOX_CHANGED
,
irr::gui::EGET_TABLE_CHANGED
, irr::gui::EGET_TABLE_HEADER_CHANGED
, irr::gui::EGET_TABLE_SELECTED_AGAIN
, irr::gui::EGET_TREEVIEW_NODE_DESELECT
,
irr::gui::EGET_TREEVIEW_NODE_SELECT
, irr::gui::EGET_TREEVIEW_NODE_EXPAND
, irr::gui::EGET_TREEVIEW_NODE_COLLAPSE
, irr::gui::EGET_TREEVIEW_NODE_COLLAPS = EGET_TREEVIEW_NODE_COLLAPSE
,
irr::gui::EGET_COUNT
} |
| Enumeration for all events which are sendable by the gui system. More...
|
|
enum | irr::EMOUSE_INPUT_EVENT {
irr::EMIE_LMOUSE_PRESSED_DOWN = 0
, irr::EMIE_RMOUSE_PRESSED_DOWN
, irr::EMIE_MMOUSE_PRESSED_DOWN
, irr::EMIE_LMOUSE_LEFT_UP
,
irr::EMIE_RMOUSE_LEFT_UP
, irr::EMIE_MMOUSE_LEFT_UP
, irr::EMIE_MOUSE_MOVED
, irr::EMIE_MOUSE_WHEEL
,
irr::EMIE_LMOUSE_DOUBLE_CLICK
, irr::EMIE_RMOUSE_DOUBLE_CLICK
, irr::EMIE_MMOUSE_DOUBLE_CLICK
, irr::EMIE_LMOUSE_TRIPLE_CLICK
,
irr::EMIE_RMOUSE_TRIPLE_CLICK
, irr::EMIE_MMOUSE_TRIPLE_CLICK
, irr::EMIE_COUNT
} |
| Enumeration for all mouse input events. More...
|
|