|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <UICredits.h>
Граф наследования:GUICredits:
Граф связей класса GUICredits:Открытые члены | |
| GUICredits () | |
| virtual | ~GUICredits () |
| virtual void | Update () |
| void | EventLoop () |
Открытые члены унаследованные от GUIWindow | |
| GUIWindow () | |
| GUIWindow (WindowType windowType, unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, int pButton, const String &hint=String()) | |
| virtual | ~GUIWindow () |
| GUIButton * | CreateButton (int x, int y, int width, int height, int a6, int a7, UIMessageType msg, unsigned int msg_param, uint8_t hotkey, const String &label, const std::vector< Image * > &textures=std::vector< Image * >()) |
| bool | Contains (unsigned int x, unsigned int y) |
| void | DrawFlashingInputCursor (int uX, int uY, GUIFont *a2) |
| int | DrawTextInRect (GUIFont *font, unsigned int x, unsigned int y, unsigned int color, const char *text, int rect_width, int reverse_text) |
| int | DrawTextInRect (GUIFont *font, unsigned int x, unsigned int y, unsigned int color, String &str, int rect_width, int reverse_text) |
| void | DrawText (GUIFont *font, int x, int y, unsigned short uFontColor, const char *str, bool present_time_transparency=false, int max_text_height=0, int uFontShadowColor=0) |
| void | DrawText (GUIFont *font, int x, int y, unsigned short uFontColor, const String &str, bool present_time_transparency=false, int max_text_height=0, int uFontShadowColor=0) |
| void | DrawTitleText (GUIFont *font, int horizontal_margin, int vertical_margin, unsigned __int16 uDefaultColor, const char *pInString, int line_spacing) |
| void | DrawTitleText (GUIFont *font, int horizontal_margin, int vertical_margin, unsigned __int16 uDefaultColor, const String &str, int line_spacing) |
| void | DrawShops_next_generation_time_string (GameTime time) |
| void | HouseDialogManager () |
| void | DrawMessageBox (bool inside_game_viewport) |
| GUIButton * | GetControl (unsigned int uID) |
| void | _41D08F_set_keyboard_control_group (int num_buttons, int a3, int a4, int a5) |
| void | _41D73D_draw_buff_tooltip () |
| virtual void | Release () |
| void | DeleteButtons () |
Открытые статические члены | |
| static void | ExecuteCredits () |
Открытые статические члены унаследованные от GUIWindow | |
| static void | InitializeGUI () |
Защищенные данные | |
| GUIFont * | pFontQuick |
| GUIFont * | pFontCChar |
| Image * | mm6title |
| int | width |
| int | height |
| Texture * | cred_texture |
| int | move_Y |
| int | tick |
Дополнительные унаследованные члены | |
Открытые атрибуты унаследованные от GUIWindow | |
| unsigned int | uFrameX |
| unsigned int | uFrameY |
| unsigned int | uFrameWidth |
| unsigned int | uFrameHeight |
| unsigned int | uFrameZ |
| unsigned int | uFrameW |
| WindowType | eWindowType |
| union { | |
| void * ptr_1C | |
| unsigned int par1C | |
| }; | |
| int | field_24 |
| int | pNumPresenceButton |
| int | pCurrentPosActiveItem |
| int | field_30 |
| int | field_34 |
| int | pStartingPosActiveItem |
| int | receives_keyboard_input_2 |
| bool | receives_keyboard_input |
| String | sHint |
| std::vector< GUIButton * > | vButtons |
| Mouse * | mouse = nullptr |
| Log * | log = nullptr |
См. определение в файле UICredits.h строка 7
| GUICredits::GUICredits | ( | ) |
См. определение в файле UICredits.cpp строка 15
Перекрестные ссылки assets, Color16(), GUIWindow::CreateButton(), cred_texture, GUIFont::DrawCreditsEntry(), AssetsManager::GetImage_PCXFromIconsLOD(), GUIFont::GetStringHeight2(), IMAGE_FORMAT_A8R8G8B8, LOD::File::LoadCompressedTexture(), GUIFont::LoadFont(), mm6title, move_Y, pEvents_LOD, pFontCChar, pFontQuick, render, tick, GUIWindow::uFrameHeight, GUIWindow::uFrameWidth, GUIWindow::uFrameX, GUIWindow::uFrameY и UIMSG_Escape.
Используется в ExecuteCredits().
Граф вызовов:
Граф вызова функции:
|
virtual |
См. определение в файле UICredits.cpp строка 49
Перекрестные ссылки cred_texture, mm6title, pIcons_LOD, Image::Release() и LODFile_IconsBitmaps::RemoveTexturesPackFromTextureList().
Граф вызовов:
|
virtual |
Переопределяет метод предка GUIWindow.
См. определение в файле UICredits.cpp строка 55
Перекрестные ссылки cred_texture, Image::GetHeight(), MENU_MAIN, mm6title, move_Y, render, SetCurrentMenuID(), tick, GUIWindow::uFrameHeight, GUIWindow::uFrameWidth, GUIWindow::uFrameX и GUIWindow::uFrameY.
Граф вызовов:
|
static |
См. определение в файле UICredits.cpp строка 95
Перекрестные ссылки current_screen_type, dword_6BE364_game_settings_1, EventLoop(), GUIMessageQueue::Flush(), GetCurrentMenuID(), GUI_UpdateWindows(), GUICredits(), MENU_CREDITSPROC, MUSIC_Credits, AudioPlayer::MusicPlayTrack(), AudioPlayer::MusicStop(), OS_WaitMessage(), pAudioPlayer, pMessageQueue_50CBD0, GUIWindow::Release(), render, SCREEN_CREATORS, SetCurrentMenuID() и AudioPlayer::StopAll().
Используется в Application::Game::Loop().
Граф вызовов:
Граф вызова функции:| void GUICredits::EventLoop | ( | ) |
См. определение в файле UICredits.cpp строка 78
Перекрестные ссылки GUIMessageQueue::Empty(), MENU_MAIN, pMessageQueue_50CBD0, GUIMessageQueue::PopMessage(), SetCurrentMenuID() и UIMSG_Escape.
Используется в ExecuteCredits().
Граф вызовов:
Граф вызова функции:
|
protected |
См. определение в файле UICredits.h строка 18
Используется в GUICredits().
|
protected |
См. определение в файле UICredits.h строка 19
Используется в GUICredits().
|
protected |
См. определение в файле UICredits.h строка 21
Используется в GUICredits(), Update() и ~GUICredits().
|
protected |
См. определение в файле UICredits.h строка 23
|
protected |
См. определение в файле UICredits.h строка 24
|
protected |
См. определение в файле UICredits.h строка 25
Используется в GUICredits(), Update() и ~GUICredits().
|
protected |
См. определение в файле UICredits.h строка 26
Используется в GUICredits() и Update().
|
protected |
См. определение в файле UICredits.h строка 27
Используется в GUICredits() и Update().