World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IconFrameTable.h>
Открытые члены | |
IconFrameTable () | |
Icon * | GetIcon (unsigned int idx) |
Icon * | GetIcon (const char *pIconName) |
unsigned int | FindIcon (const char *pIconName) |
Icon * | GetFrame (unsigned int uIconID, unsigned int frame_time) |
void | InitializeAnimation (unsigned int uIconID) |
void | ToFile () |
void | FromFile (void *data_mm6, void *data_mm7, void *data_mm8) |
int | FromFileTxt (const char *Args) |
Открытые атрибуты | |
unsigned int | uNumIcons |
Icon * | pIcons |
См. определение в файле IconFrameTable.h строка 51
|
inline |
См. определение в файле IconFrameTable.h строка 52
Icon * IconFrameTable::GetIcon | ( | unsigned int | idx | ) |
См. определение в файле IconFrameTable.cpp строка 17
Перекрестные ссылки pIcons и uNumIcons.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), UIAnimation_MM7::Deserialize(), Engine::SecondaryInitialization(), SpellFxRenderer::SetPlayerBuffAnim(), SetUserInterface() и stru262_TurnBased::Start().
Icon * IconFrameTable::GetIcon | ( | const char * | pIconName | ) |
unsigned int IconFrameTable::FindIcon | ( | const char * | pIconName | ) |
См. определение в файле IconFrameTable.cpp строка 31
Перекрестные ссылки pIcons и uNumIcons.
Используется в InitializeTurnBasedAnimations(), SpellFxRenderer::LoadAnimations(), LoadPartyBuffIcons(), SpellFxRenderer::SetPlayerBuffAnim() и UI_Create().
Icon * IconFrameTable::GetFrame | ( | unsigned int | uIconID, |
unsigned int | frame_time | ||
) |
См. определение в файле IconFrameTable.cpp строка 39
Перекрестные ссылки Icon::GetAnimLength(), Icon::GetAnimTime() и pIcons.
Используется в GUIProgressBar::Draw(), SpellFxRenderer::DrawPlayerBuffAnims(), OtherOverlayList::DrawTurnBasedIcon(), GameUI_DrawHiredNPCs(), GameUI_DrawPartySpells(), GameUI_DrawTorchlightAndWizardEye() и GUIWindow_PartyCreation::Update().
void IconFrameTable::InitializeAnimation | ( | unsigned int | uIconID | ) |
См. определение в файле IconFrameTable.cpp строка 59
Перекрестные ссылки pIcons и uNumIcons.
Используется в InitializeTurnBasedAnimations(), SpellFxRenderer::LoadAnimations(), Engine::SecondaryInitialization(), SetUserInterface() и UI_Create().
void IconFrameTable::ToFile | ( | ) |
См. определение в файле IconFrameTable.cpp строка 70
См. определение в файле IconFrameTable.cpp строка 87
Перекрестные ссылки logger, pIcons, uNumIcons и Log::Warning().
Используется в Engine::MM7_Initialize().
int IconFrameTable::FromFileTxt | ( | const char * | Args | ) |
unsigned int IconFrameTable::uNumIcons |
См. определение в файле IconFrameTable.h строка 64
Используется в FindIcon(), FromFile(), GameUI_DrawHiredNPCs(), GetIcon(), InitializeAnimation() и ToFile().
Icon* IconFrameTable::pIcons |
См. определение в файле IconFrameTable.h строка 65
Используется в FindIcon(), FromFile(), GameUI_DrawHiredNPCs(), GetFrame(), GetIcon(), InitializeAnimation() и ToFile().