|
OpenEnroth 90c43ae
|
#include <UISpellbook.h>
Public Member Functions | |
| GUIWindow_Spellbook () | |
| virtual | ~GUIWindow_Spellbook () |
| virtual void | Update () override |
| virtual void | Release () override |
| void | openSpellbookPage (MagicSchool page) |
Public Member Functions inherited from GUIWindow | |
| GUIWindow () | |
| GUIWindow (WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={}) | |
| virtual | ~GUIWindow ()=default |
| GUIButton * | CreateButton (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={}) |
| GUIButton * | CreateButton (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) |
| GUIButton * | GetControl (unsigned int uID) |
| void | setKeyboardControlGroup (int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition) |
| virtual void | Update () |
| virtual void | Release () |
| void | DeleteButtons () |
| Recti | frameRect () const |
Protected Member Functions | |
| void | loadSpellbook () |
| void | openSpellbook () |
| void | initializeTextures () |
| void | drawCurrentSchoolBackground () |
| void | onCloseSpellBook () |
| void | onCloseSpellBookPage () |
Protected Attributes | |
| GraphicsImage * | ui_spellbook_btn_quckspell = nullptr |
| GraphicsImage * | ui_spellbook_btn_quckspell_click = nullptr |
| GraphicsImage * | ui_spellbook_btn_close = nullptr |
| GraphicsImage * | ui_spellbook_btn_close_click = nullptr |
| IndexedArray< GraphicsImage *, MAGIC_SCHOOL_FIRST, MAGIC_SCHOOL_LAST > | ui_spellbook_school_backgrounds = {} |
| IndexedArray< std::array< GraphicsImage *, 2 >, MAGIC_SCHOOL_FIRST, MAGIC_SCHOOL_LAST > | ui_spellbook_school_tabs = {} |
| std::array< GraphicsImage *, 12 > | SBPageCSpellsTextureList {} |
| std::array< GraphicsImage *, 12 > | SBPageSSpellsTextureList {} |
Additional Inherited Members | |
Static Public Member Functions inherited from GUIWindow | |
| static void | InitializeGUI () |
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::Mouse > | mouse = nullptr |
| GUIWindow_Spellbook::GUIWindow_Spellbook | ( | ) |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void GUIWindow_Spellbook::openSpellbookPage | ( | MagicSchool | page | ) |
|
overridevirtual |
Reimplemented from GUIWindow.
|
overridevirtual |
Reimplemented from GUIWindow.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |