#include "irrlichttypes_bloated.h"
#include <string>
#include "util/enum_string.h"
 
Go to the source code of this file.
 | 
| enum   | HudElementType {  
  HUD_ELEM_IMAGE = 0
, HUD_ELEM_TEXT = 1
, HUD_ELEM_STATBAR = 2
, HUD_ELEM_INVENTORY = 3
,  
  HUD_ELEM_WAYPOINT = 4
, HUD_ELEM_IMAGE_WAYPOINT = 5
, HUD_ELEM_COMPASS = 6
, HUD_ELEM_MINIMAP = 7
,  
  HUD_ELEM_HOTBAR = 8
 
 } | 
|   | 
| enum   | HudElementStat : u8 {  
  HUD_STAT_POS = 0
, HUD_STAT_NAME
, HUD_STAT_SCALE
, HUD_STAT_TEXT
,  
  HUD_STAT_NUMBER
, HUD_STAT_ITEM
, HUD_STAT_DIR
, HUD_STAT_ALIGN
,  
  HUD_STAT_OFFSET
, HUD_STAT_WORLD_POS
, HUD_STAT_SIZE
, HUD_STAT_Z_INDEX
,  
  HUD_STAT_TEXT2
, HUD_STAT_STYLE
, HudElementStat_END
 
 } | 
|   | 
| enum   | HudCompassDir { HUD_COMPASS_ROTATE = 0
, HUD_COMPASS_ROTATE_REVERSE
, HUD_COMPASS_TRANSLATE
, HUD_COMPASS_TRANSLATE_REVERSE
 } | 
|   | 
| enum   | MinimapType { MINIMAP_TYPE_OFF
, MINIMAP_TYPE_SURFACE
, MINIMAP_TYPE_RADAR
, MINIMAP_TYPE_TEXTURE
 } | 
|   | 
◆ HOTBAR_IMAGE_SIZE
      
        
          | #define HOTBAR_IMAGE_SIZE   48 | 
        
      
 
 
◆ HUD_CORNER_CENTER
      
        
          | #define HUD_CORNER_CENTER   2 | 
        
      
 
 
◆ HUD_CORNER_LOWER
      
        
          | #define HUD_CORNER_LOWER   1 | 
        
      
 
 
◆ HUD_CORNER_UPPER
      
        
          | #define HUD_CORNER_UPPER   0 | 
        
      
 
 
◆ HUD_DIR_BOTTOM_TOP
      
        
          | #define HUD_DIR_BOTTOM_TOP   3 | 
        
      
 
 
◆ HUD_DIR_LEFT_RIGHT
      
        
          | #define HUD_DIR_LEFT_RIGHT   0 | 
        
      
 
 
◆ HUD_DIR_RIGHT_LEFT
      
        
          | #define HUD_DIR_RIGHT_LEFT   1 | 
        
      
 
 
◆ HUD_DIR_TOP_BOTTOM
      
        
          | #define HUD_DIR_TOP_BOTTOM   2 | 
        
      
 
 
◆ HUD_FLAG_BASIC_DEBUG
      
        
          | #define HUD_FLAG_BASIC_DEBUG   (1 << 7) | 
        
      
 
 
◆ HUD_FLAG_BREATHBAR_VISIBLE
      
        
          | #define HUD_FLAG_BREATHBAR_VISIBLE   (1 << 4) | 
        
      
 
 
◆ HUD_FLAG_CHAT_VISIBLE
      
        
          | #define HUD_FLAG_CHAT_VISIBLE   (1 << 8) | 
        
      
 
 
◆ HUD_FLAG_CROSSHAIR_VISIBLE
      
        
          | #define HUD_FLAG_CROSSHAIR_VISIBLE   (1 << 2) | 
        
      
 
 
◆ HUD_FLAG_HEALTHBAR_VISIBLE
      
        
          | #define HUD_FLAG_HEALTHBAR_VISIBLE   (1 << 1) | 
        
      
 
 
◆ HUD_FLAG_HOTBAR_VISIBLE
      
        
          | #define HUD_FLAG_HOTBAR_VISIBLE   (1 << 0) | 
        
      
 
 
◆ HUD_FLAG_MINIMAP_RADAR_VISIBLE
      
        
          | #define HUD_FLAG_MINIMAP_RADAR_VISIBLE   (1 << 6) | 
        
      
 
 
◆ HUD_FLAG_MINIMAP_VISIBLE
      
        
          | #define HUD_FLAG_MINIMAP_VISIBLE   (1 << 5) | 
        
      
 
 
◆ HUD_FLAG_WIELDITEM_VISIBLE
      
        
          | #define HUD_FLAG_WIELDITEM_VISIBLE   (1 << 3) | 
        
      
 
 
◆ HUD_HOTBAR_ITEMCOUNT_DEFAULT
      
        
          | #define HUD_HOTBAR_ITEMCOUNT_DEFAULT   8 | 
        
      
 
 
◆ HUD_HOTBAR_ITEMCOUNT_MAX
      
        
          | #define HUD_HOTBAR_ITEMCOUNT_MAX   32 | 
        
      
 
 
◆ HUD_PARAM_HOTBAR_IMAGE
      
        
          | #define HUD_PARAM_HOTBAR_IMAGE   2 | 
        
      
 
 
◆ HUD_PARAM_HOTBAR_ITEMCOUNT
      
        
          | #define HUD_PARAM_HOTBAR_ITEMCOUNT   1 | 
        
      
 
 
◆ HUD_PARAM_HOTBAR_SELECTED_IMAGE
      
        
          | #define HUD_PARAM_HOTBAR_SELECTED_IMAGE   3 | 
        
      
 
 
◆ HUD_STYLE_BOLD
◆ HUD_STYLE_ITALIC
      
        
          | #define HUD_STYLE_ITALIC   2 | 
        
      
 
 
◆ HUD_STYLE_MONO
◆ HudCompassDir
| Enumerator | 
|---|
| HUD_COMPASS_ROTATE  |  | 
| HUD_COMPASS_ROTATE_REVERSE  |  | 
| HUD_COMPASS_TRANSLATE  |  | 
| HUD_COMPASS_TRANSLATE_REVERSE  |  | 
 
 
◆ HudElementStat
| Enumerator | 
|---|
| HUD_STAT_POS  |  | 
| HUD_STAT_NAME  |  | 
| HUD_STAT_SCALE  |  | 
| HUD_STAT_TEXT  |  | 
| HUD_STAT_NUMBER  |  | 
| HUD_STAT_ITEM  |  | 
| HUD_STAT_DIR  |  | 
| HUD_STAT_ALIGN  |  | 
| HUD_STAT_OFFSET  |  | 
| HUD_STAT_WORLD_POS  |  | 
| HUD_STAT_SIZE  |  | 
| HUD_STAT_Z_INDEX  |  | 
| HUD_STAT_TEXT2  |  | 
| HUD_STAT_STYLE  |  | 
| HudElementStat_END  |  | 
 
 
◆ HudElementType
| Enumerator | 
|---|
| HUD_ELEM_IMAGE  |  | 
| HUD_ELEM_TEXT  |  | 
| HUD_ELEM_STATBAR  |  | 
| HUD_ELEM_INVENTORY  |  | 
| HUD_ELEM_WAYPOINT  |  | 
| HUD_ELEM_IMAGE_WAYPOINT  |  | 
| HUD_ELEM_COMPASS  |  | 
| HUD_ELEM_MINIMAP  |  | 
| HUD_ELEM_HOTBAR  |  | 
 
 
◆ MinimapType
| Enumerator | 
|---|
| MINIMAP_TYPE_OFF  |  | 
| MINIMAP_TYPE_SURFACE  |  | 
| MINIMAP_TYPE_RADAR  |  | 
| MINIMAP_TYPE_TEXTURE  |  | 
 
 
◆ es_HudBuiltinElement
◆ es_HudElementStat
◆ es_HudElementType