|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <GUIWindow.h>
Открытые члены | |
| GUIMessageQueue () | |
| void | Flush () |
| void | Clear () |
| bool | Empty () |
| void | PopMessage (UIMessageType *pMsg, int *pParam, int *a4) |
| void | AddMessageImpl (UIMessageType msg, int param, unsigned int a4, const char *file=nullptr, int line=0) |
Открытые атрибуты | |
| std::queue< GUIMessage > | qMessages |
См. определение в файле GUIWindow.h строка 654
|
inline |
См. определение в файле GUIWindow.h строка 655
| void GUIMessageQueue::Flush | ( | ) |
См. определение в файле GUIWindow.cpp строка 159
Перекрестные ссылки Clear() и qMessages.
Используется в EnterHouse(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), GUICredits::ExecuteCredits(), Game_OpenLoadGameDialog(), Game_QuitGameWhilePlaying(), Game_StartDialogue(), Game_StartHirelingDialogue(), Game_StartNewGameWhilePlaying(), Application::Game::GameLoop(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), HouseDialogPressCloseBtn(), Player::OnInventoryLeftClick(), OnPaperdollLeftClick() и Mouse::UI_OnMouseLeftClick().
Граф вызовов:
Граф вызова функции:| void GUIMessageQueue::Clear | ( | ) |
См. определение в файле GUIWindow.cpp строка 169
Перекрестные ссылки qMessages.
Используется в Application::Game::EventLoop(), Flush() и Keyboard::ProcessInputActions().
Граф вызова функции:
|
inline |
См. определение в файле GUIWindow.h строка 659
Перекрестные ссылки qMessages.
Используется в CreateParty_EventLoop(), GUIWindow_MainMenu::EventLoop(), GUICredits::EventLoop(), Application::Menu::EventLoop(), Application::Game::EventLoop() и MainMenuLoad_EventLoop().
Граф вызова функции:| void GUIMessageQueue::PopMessage | ( | UIMessageType * | pMsg, |
| int * | pParam, | ||
| int * | a4 | ||
| ) |
См. определение в файле GUIWindow.cpp строка 174
Перекрестные ссылки qMessages.
Используется в CreateParty_EventLoop(), GUIWindow_MainMenu::EventLoop(), GUICredits::EventLoop(), Application::Menu::EventLoop(), Application::Game::EventLoop() и MainMenuLoad_EventLoop().
Граф вызова функции:| void GUIMessageQueue::AddMessageImpl | ( | UIMessageType | msg, |
| int | param, | ||
| unsigned int | a4, | ||
| const char * | file = nullptr, |
||
| int | line = 0 |
||
| ) |
| std::queue<GUIMessage> GUIMessageQueue::qMessages |
См. определение в файле GUIWindow.h строка 664
Используется в AddMessageImpl(), Clear(), Empty(), Flush() и PopMessage().