World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <GUIProgressBar.h>
Открытые типы | |
enum | Type { TYPE_None = 0, TYPE_Fullscreen = 1, TYPE_Box = 2 } |
Открытые члены | |
GUIProgressBar () | |
bool | Initialize (Type type) |
void | Reset (uint8_t uMaxProgress) |
void | Progress () |
void | Release () |
void | Draw () |
Защищенные данные | |
int | uX |
int | uY |
int | uWidth |
int | uHeight |
uint8_t | uProgressMax |
uint8_t | uProgressCurrent |
Type | uType |
Image * | progressbar_dungeon |
Image * | progressbar_loading |
Image * | loading_bg |
См. определение в файле GUIProgressBar.h строка 7
enum GUIProgressBar::Type |
Элементы перечислений | |
---|---|
TYPE_None | |
TYPE_Fullscreen | |
TYPE_Box |
См. определение в файле GUIProgressBar.h строка 9
GUIProgressBar::GUIProgressBar | ( | ) |
См. определение в файле GUIProgressBar.cpp строка 16
Перекрестные ссылки loading_bg, progressbar_dungeon и progressbar_loading.
bool GUIProgressBar::Initialize | ( | Type | type | ) |
См. определение в файле GUIProgressBar.cpp строка 22
Перекрестные ссылки Party::alignment, assets, Draw(), AssetsManager::GetImage_Alpha(), AssetsManager::GetImage_ColorKey(), AssetsManager::GetImage_PCXFromIconsLOD(), loading_bg, PartyAlignment_Evil, PartyAlignment_Good, PartyAlignment_Neutral, pParty, progressbar_dungeon, progressbar_loading, Release(), StringPrintf(), TYPE_Box, TYPE_Fullscreen, TYPE_None, uHeight, uProgressCurrent, uProgressMax, uType, uWidth, uX и uY.
Используется в DoPrepareWorld(), Application::Game::EventLoop(), EventProcessor() и TeleportToNWCDungeon().
См. определение в файле GUIProgressBar.cpp строка 78
Перекрестные ссылки uProgressCurrent и uProgressMax.
Используется в PrepareToLoadBLV() и PrepareToLoadODM().
void GUIProgressBar::Progress | ( | ) |
См. определение в файле GUIProgressBar.cpp строка 83
Перекрестные ссылки Draw(), uProgressCurrent и uProgressMax.
Используется в Engine::_461103_load_level_sub(), OutdoorLocation::ArrangeSpriteObjects(), DoPrepareWorld(), Application::Game::EventLoop(), OutdoorLocation::InitalizeActors(), OutdoorLocation::Load(), IndoorLocation::Load(), OutdoorLocation::PrepareDecorations() и PrepareToLoadBLV().
void GUIProgressBar::Release | ( | ) |
См. определение в файле GUIProgressBar.cpp строка 88
Перекрестные ссылки loading_bg, progressbar_dungeon, progressbar_loading и Image::Release().
Используется в DoPrepareWorld(), Application::Game::EventLoop() и Initialize().
void GUIProgressBar::Draw | ( | ) |
См. определение в файле GUIProgressBar.cpp строка 105
Перекрестные ссылки IconFrameTable::GetFrame(), Icon::GetTexture(), loading_bg, pIconsFrameTable, progressbar_dungeon, progressbar_loading, render, TYPE_Fullscreen, uIconID_TurnHour, uProgressCurrent, uProgressMax и uType.
Используется в Initialize() и Progress().
|
protected |
См. определение в файле GUIProgressBar.h строка 25
Используется в Initialize().
|
protected |
См. определение в файле GUIProgressBar.h строка 26
Используется в Initialize().
|
protected |
См. определение в файле GUIProgressBar.h строка 27
Используется в Initialize().
|
protected |
См. определение в файле GUIProgressBar.h строка 28
Используется в Initialize().
|
protected |
См. определение в файле GUIProgressBar.h строка 30
Используется в Draw(), Initialize(), Progress() и Reset().
|
protected |
См. определение в файле GUIProgressBar.h строка 31
Используется в Draw(), Initialize(), Progress() и Reset().
|
protected |
См. определение в файле GUIProgressBar.h строка 32
Используется в Draw() и Initialize().
|
protected |
См. определение в файле GUIProgressBar.h строка 34
Используется в Draw(), GUIProgressBar(), Initialize() и Release().
|
protected |
См. определение в файле GUIProgressBar.h строка 35
Используется в Draw(), GUIProgressBar(), Initialize() и Release().
|
protected |
См. определение в файле GUIProgressBar.h строка 37
Используется в Draw(), GUIProgressBar(), Initialize() и Release().