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().