OpenEnroth efd3b88
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, InputAction action=INPUT_ACTION_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, InputAction action=INPUT_ACTION_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 maxY=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 ()
 
Recti frameRect () const
 

Public Attributes

std::string _mapName = ""
 
int _transitionStringId = 0
 
- Public Attributes inherited from GUIWindow
int uFrameWidth = 0
 
int uFrameHeight = 0
 
int uFrameX = 0
 
int uFrameY = 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: