OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
GUIWindow_Load Class Reference

#include <UISaveLoad.h>

Inheritance diagram for GUIWindow_Load:
GUIWindow

Public Member Functions

 GUIWindow_Load (bool ingame)
 
virtual ~GUIWindow_Load ()
 
virtual void Update () override
 
- Public Member Functions inherited from GUIWindow
 GUIWindow ()
 
 GUIWindow (WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={})
 
virtual ~GUIWindow ()=default
 
GUIButtonCreateButton (Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, Io::InputAction action=Io::InputAction::Invalid, std::string_view label={}, const std::vector< GraphicsImage * > &textures={})
 
GUIButtonCreateButton (std::string id, Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, Io::InputAction action=Io::InputAction::Invalid, std::string_view label={}, const std::vector< GraphicsImage * > &textures={})
 
bool Contains (unsigned int x, unsigned int y)
 
void DrawFlashingInputCursor (int uX, int uY, GUIFont *a2)
 
int DrawTextInRect (GUIFont *font, Pointi position, Color color, std::string_view text, int rect_width, int reverse_text)
 
void DrawText (GUIFont *font, Pointi position, Color color, std::string_view text, int maxHeight=0, Color shadowColor=colorTable.Black)
 
void DrawTitleText (GUIFont *font, int horizontalMargin, int verticalMargin, Color color, std::string_view text, int lineSpacing)
 
void DrawShops_next_generation_time_string (Duration time)
 
void DrawMessageBox (bool inside_game_viewport)
 
GUIButtonGetControl (unsigned int uID)
 
void setKeyboardControlGroup (int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition)
 
virtual void Update ()
 
virtual void Release ()
 
void DeleteButtons ()
 

Protected Attributes

GraphicsImagemain_menu_background
 
GraphicsImagesaveload_ui_load_up
 
GraphicsImagesaveload_ui_loadsave
 
GraphicsImagesaveload_ui_loadu
 
GraphicsImagesaveload_ui_x_u
 

Additional Inherited Members

- Static Public Member Functions inherited from GUIWindow
static void InitializeGUI ()
 
- Public Attributes inherited from GUIWindow
int uFrameX = 0
 
int uFrameY = 0
 
int uFrameWidth = 0
 
int uFrameHeight = 0
 
int uFrameZ = 0
 
int uFrameW = 0
 
WindowType eWindowType = WINDOW_null
 
int field_24 = 0
 
int pNumPresenceButton = 0
 
int pCurrentPosActiveItem = 0
 
bool _msgOnKeyboardSelect = true
 
int _selectStep = 0
 
int pStartingPosActiveItem = 0
 
WindowInputStatus keyboard_input_status = WINDOW_INPUT_NONE
 
bool receives_keyboard_input = false
 
std::string sHint
 
std::vector< GUIButton * > vButtons
 
std::shared_ptr< Io::Mousemouse = nullptr
 

Constructor & Destructor Documentation

◆ GUIWindow_Load()

GUIWindow_Load::GUIWindow_Load ( bool  ingame)
explicit

◆ ~GUIWindow_Load()

virtual GUIWindow_Load::~GUIWindow_Load ( )
inlinevirtual

Member Function Documentation

◆ Update()

void GUIWindow_Load::Update ( )
overridevirtual

Reimplemented from GUIWindow.

Member Data Documentation

◆ main_menu_background

GraphicsImage* GUIWindow_Load::main_menu_background
protected

◆ saveload_ui_load_up

GraphicsImage* GUIWindow_Load::saveload_ui_load_up
protected

◆ saveload_ui_loadsave

GraphicsImage* GUIWindow_Load::saveload_ui_loadsave
protected

◆ saveload_ui_loadu

GraphicsImage* GUIWindow_Load::saveload_ui_loadu
protected

◆ saveload_ui_x_u

GraphicsImage* GUIWindow_Load::saveload_ui_x_u
protected

The documentation for this class was generated from the following files: