+
+
Go to the source code of this file.
+
+Classes
+
+
+Namespaces
+
+- 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.
+
+
+Enumerations
+
+- enum irr::gui::EGUI_DEFAULT_COLOR {
+ irr::gui::EGDC_3D_DARK_SHADOW = 0,
+irr::gui::EGDC_3D_SHADOW,
+irr::gui::EGDC_3D_FACE,
+irr::gui::EGDC_3D_HIGH_LIGHT,
+
+ irr::gui::EGDC_3D_LIGHT,
+irr::gui::EGDC_ACTIVE_BORDER,
+irr::gui::EGDC_ACTIVE_CAPTION,
+irr::gui::EGDC_APP_WORKSPACE,
+
+ irr::gui::EGDC_BUTTON_TEXT,
+irr::gui::EGDC_GRAY_TEXT,
+irr::gui::EGDC_HIGH_LIGHT,
+irr::gui::EGDC_HIGH_LIGHT_TEXT,
+
+ irr::gui::EGDC_INACTIVE_BORDER,
+irr::gui::EGDC_INACTIVE_CAPTION,
+irr::gui::EGDC_TOOLTIP,
+irr::gui::EGDC_TOOLTIP_BACKGROUND,
+
+ irr::gui::EGDC_SCROLLBAR,
+irr::gui::EGDC_WINDOW,
+irr::gui::EGDC_WINDOW_SYMBOL,
+irr::gui::EGDC_ICON,
+
+ irr::gui::EGDC_ICON_HIGH_LIGHT,
+irr::gui::EGDC_GRAY_WINDOW_SYMBOL,
+irr::gui::EGDC_EDITABLE,
+irr::gui::EGDC_GRAY_EDITABLE,
+
+ irr::gui::EGDC_FOCUSED_EDITABLE,
+irr::gui::EGDC_COUNT
+
+ }
+- Enumeration for skin colors. More...
- enum irr::gui::EGUI_DEFAULT_FONT {
+ irr::gui::EGDF_DEFAULT = 0,
+irr::gui::EGDF_BUTTON,
+irr::gui::EGDF_WINDOW,
+irr::gui::EGDF_MENU,
+
+ irr::gui::EGDF_TOOLTIP,
+irr::gui::EGDF_COUNT
+
+ }
+ - enum irr::gui::EGUI_DEFAULT_ICON {
+ irr::gui::EGDI_WINDOW_MAXIMIZE = 0,
+irr::gui::EGDI_WINDOW_RESTORE,
+irr::gui::EGDI_WINDOW_CLOSE,
+irr::gui::EGDI_WINDOW_MINIMIZE,
+
+ irr::gui::EGDI_WINDOW_RESIZE,
+irr::gui::EGDI_CURSOR_UP,
+irr::gui::EGDI_CURSOR_DOWN,
+irr::gui::EGDI_CURSOR_LEFT,
+
+ irr::gui::EGDI_CURSOR_RIGHT,
+irr::gui::EGDI_MENU_MORE,
+irr::gui::EGDI_CHECK_BOX_CHECKED,
+irr::gui::EGDI_DROP_DOWN,
+
+ irr::gui::EGDI_SMALL_CURSOR_UP,
+irr::gui::EGDI_SMALL_CURSOR_DOWN,
+irr::gui::EGDI_RADIO_BUTTON_CHECKED,
+irr::gui::EGDI_MORE_LEFT,
+
+ irr::gui::EGDI_MORE_RIGHT,
+irr::gui::EGDI_MORE_UP,
+irr::gui::EGDI_MORE_DOWN,
+irr::gui::EGDI_EXPAND,
+
+ irr::gui::EGDI_COLLAPSE,
+irr::gui::EGDI_FILE,
+irr::gui::EGDI_DIRECTORY,
+irr::gui::EGDI_COUNT
+
+ }
+- Customizable symbols for GUI. More...
- enum irr::gui::EGUI_DEFAULT_SIZE {
+ irr::gui::EGDS_SCROLLBAR_SIZE = 0,
+irr::gui::EGDS_MENU_HEIGHT,
+irr::gui::EGDS_WINDOW_BUTTON_WIDTH,
+irr::gui::EGDS_CHECK_BOX_WIDTH,
+
+ irr::gui::EGDS_MESSAGE_BOX_WIDTH,
+irr::gui::EGDS_MESSAGE_BOX_HEIGHT,
+irr::gui::EGDS_BUTTON_WIDTH,
+irr::gui::EGDS_BUTTON_HEIGHT,
+
+ irr::gui::EGDS_TEXT_DISTANCE_X,
+irr::gui::EGDS_TEXT_DISTANCE_Y,
+irr::gui::EGDS_TITLEBARTEXT_DISTANCE_X,
+irr::gui::EGDS_TITLEBARTEXT_DISTANCE_Y,
+
+ irr::gui::EGDS_MESSAGE_BOX_GAP_SPACE,
+irr::gui::EGDS_MESSAGE_BOX_MIN_TEXT_WIDTH,
+irr::gui::EGDS_MESSAGE_BOX_MAX_TEXT_WIDTH,
+irr::gui::EGDS_MESSAGE_BOX_MIN_TEXT_HEIGHT,
+
+ irr::gui::EGDS_MESSAGE_BOX_MAX_TEXT_HEIGHT,
+irr::gui::EGDS_BUTTON_PRESSED_IMAGE_OFFSET_X,
+irr::gui::EGDS_BUTTON_PRESSED_IMAGE_OFFSET_Y,
+irr::gui::EGDS_BUTTON_PRESSED_TEXT_OFFSET_X,
+
+ irr::gui::EGDS_BUTTON_PRESSED_TEXT_OFFSET_Y,
+irr::gui::EGDS_COUNT
+
+ }
+- Enumeration for default sizes. More...
- enum irr::gui::EGUI_DEFAULT_TEXT {
+ irr::gui::EGDT_MSG_BOX_OK = 0,
+irr::gui::EGDT_MSG_BOX_CANCEL,
+irr::gui::EGDT_MSG_BOX_YES,
+irr::gui::EGDT_MSG_BOX_NO,
+
+ irr::gui::EGDT_WINDOW_CLOSE,
+irr::gui::EGDT_WINDOW_MAXIMIZE,
+irr::gui::EGDT_WINDOW_MINIMIZE,
+irr::gui::EGDT_WINDOW_RESTORE,
+
+ irr::gui::EGDT_COUNT
+
+ }
+ - enum irr::gui::EGUI_SKIN_TYPE {
+ irr::gui::EGST_WINDOWS_CLASSIC = 0,
+irr::gui::EGST_WINDOWS_METALLIC,
+irr::gui::EGST_BURNING_SKIN,
+irr::gui::EGST_UNKNOWN,
+
+ irr::gui::EGST_COUNT
+
+ }
+- Enumeration of available default skins. More...
+
+Variables
+
+