| _bookButtonAction | GUIWindow_Book | protected |
| _bookButtonClicked | GUIWindow_Book | protected |
| _casterPid | GUIWindow_TownPortalBook | private |
| _castFlags | GUIWindow_TownPortalBook | private |
| _msgOnKeyboardSelect | GUIWindow | |
| _selectStep | GUIWindow | |
| bookButtonClicked(BookButtonAction action) | GUIWindow_Book | |
| clickTown(int townId) | GUIWindow_TownPortalBook | |
| Contains(unsigned int x, unsigned int y) | GUIWindow | |
| 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={}) | GUIWindow | |
| 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={}) | GUIWindow | |
| DeleteButtons() | GUIWindow | |
| DrawFlashingInputCursor(int uX, int uY, GUIFont *a2) | GUIWindow | |
| DrawMessageBox(bool inside_game_viewport) | GUIWindow | |
| DrawShops_next_generation_time_string(Duration time) | GUIWindow | |
| DrawText(GUIFont *font, Pointi position, Color color, std::string_view text, int maxY=0, Color shadowColor=colorTable.Black) | GUIWindow | |
| DrawTextInRect(GUIFont *font, Pointi position, Color color, std::string_view text, int rect_width, int reverse_text) | GUIWindow | |
| DrawTitleText(GUIFont *font, int horizontalMargin, int verticalMargin, Color color, std::string_view text, int lineSpacing) | GUIWindow | |
| eWindowType | GUIWindow | |
| field_24 | GUIWindow | |
| frameRect() const | GUIWindow | inline |
| GetControl(unsigned int uID) | GUIWindow | |
| GUIWindow() | GUIWindow | |
| GUIWindow(WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={}) | GUIWindow | |
| GUIWindow_Book() | GUIWindow_Book | |
| GUIWindow_TownPortalBook(Pid casterPid, SpellCastFlags castFlags) | GUIWindow_TownPortalBook | explicit |
| hintTown(int townId) | GUIWindow_TownPortalBook | |
| initializeFonts() | GUIWindow_Book | private |
| InitializeGUI() | GUIWindow | static |
| keyboard_input_status | GUIWindow | |
| mouse | GUIWindow | |
| pChildBooksOverlay | GUIWindow_Book | protected |
| pCurrentPosActiveItem | GUIWindow | |
| pNumPresenceButton | GUIWindow | |
| pStartingPosActiveItem | GUIWindow | |
| receives_keyboard_input | GUIWindow | |
| Release() override | GUIWindow_Book | virtual |
| setKeyboardControlGroup(int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition) | GUIWindow | |
| sHint | GUIWindow | |
| uFrameHeight | GUIWindow | |
| uFrameW | GUIWindow | |
| uFrameWidth | GUIWindow | |
| uFrameX | GUIWindow | |
| uFrameY | GUIWindow | |
| uFrameZ | GUIWindow | |
| ui_book_button1_off | GUIWindow_Book | protected |
| ui_book_button1_on | GUIWindow_Book | protected |
| ui_book_button2_off | GUIWindow_Book | protected |
| ui_book_button2_on | GUIWindow_Book | protected |
| ui_book_button3_off | GUIWindow_Book | protected |
| ui_book_button3_on | GUIWindow_Book | protected |
| ui_book_button4_off | GUIWindow_Book | protected |
| ui_book_button4_on | GUIWindow_Book | protected |
| ui_book_button5_off | GUIWindow_Book | protected |
| ui_book_button5_on | GUIWindow_Book | protected |
| ui_book_button6_off | GUIWindow_Book | protected |
| ui_book_button6_on | GUIWindow_Book | protected |
| ui_book_button7_off | GUIWindow_Book | protected |
| ui_book_button7_on | GUIWindow_Book | protected |
| ui_book_button8_off | GUIWindow_Book | protected |
| ui_book_button8_on | GUIWindow_Book | protected |
| ui_book_map_frame | GUIWindow_Book | protected |
| ui_book_quest_div_bar | GUIWindow_Book | protected |
| Update() override | GUIWindow_TownPortalBook | virtual |
| vButtons | GUIWindow | |
| ~GUIWindow()=default | GUIWindow | virtual |
| ~GUIWindow_Book() | GUIWindow_Book | inlinevirtual |
| ~GUIWindow_TownPortalBook() | GUIWindow_TownPortalBook | inlinevirtual |