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

#include <UITransition.h>

Inheritance diagram for GUIWindow_IndoorEntryExit:
GUIWindow_Transition GUIWindow

Public Member Functions

 GUIWindow_IndoorEntryExit (HouseId transitionHouse, uint32_t exit_pic_id, Vec3f pos, int yaw, int pitch, int zspeed, std::string_view locationName)
 
virtual ~GUIWindow_IndoorEntryExit ()
 
virtual void Update () override
 
- Public Member Functions inherited from GUIWindow_Transition
 GUIWindow_Transition (WindowType windowType, ScreenType screenType)
 
virtual ~GUIWindow_Transition ()
 
virtual void Release () 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 ()
 

Public Attributes

std::string _mapName = ""
 
int _transitionStringId = 0
 
- 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
 

Additional Inherited Members

- Static Public Member Functions inherited from GUIWindow
static void InitializeGUI ()
 
- Protected Member Functions inherited from GUIWindow_Transition
void createButtons (const std::string &okHint, const std::string &cancelHint, UIMessageType confirmMsg, UIMessageType cancelMsg)
 

Constructor & Destructor Documentation

◆ GUIWindow_IndoorEntryExit()

GUIWindow_IndoorEntryExit::GUIWindow_IndoorEntryExit ( HouseId  transitionHouse,
uint32_t  exit_pic_id,
Vec3f  pos,
int  yaw,
int  pitch,
int  zspeed,
std::string_view  locationName 
)

◆ ~GUIWindow_IndoorEntryExit()

virtual GUIWindow_IndoorEntryExit::~GUIWindow_IndoorEntryExit ( )
inlinevirtual

Member Function Documentation

◆ Update()

void GUIWindow_IndoorEntryExit::Update ( )
overridevirtual

Reimplemented from GUIWindow.

Member Data Documentation

◆ _mapName

std::string GUIWindow_IndoorEntryExit::_mapName = ""

◆ _transitionStringId

int GUIWindow_IndoorEntryExit::_transitionStringId = 0

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