World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <AssetsManager.h>
Открытые члены | |
AssetsManager () | |
bool | ReleaseAllImages () |
bool | ReleaseImage (const String &name) |
Texture * | GetImage_ColorKey (const String &name, uint16_t colorkey) |
Texture * | GetImage_Solid (const String &name) |
Texture * | GetImage_Alpha (const String &name) |
Texture * | GetImage_PCXFromFile (const String &name) |
Texture * | GetImage_PCXFromIconsLOD (const String &name) |
Texture * | GetImage_PCXFromNewLOD (const String &name) |
Texture * | GetBitmap (const String &name) |
Texture * | GetSprite (const String &name, unsigned int palette_id, unsigned int lod_sprite_id) |
Защищенные данные | |
std::map< String, Texture * > | bitmaps |
std::map< String, Texture * > | sprites |
std::map< String, Texture * > | images |
См. определение в файле AssetsManager.h строка 10
|
inline |
См. определение в файле AssetsManager.h строка 12
bool AssetsManager::ReleaseAllImages | ( | ) |
См. определение в файле AssetsManager.cpp строка 14
Используется в OutdoorLocation::Initialize().
bool AssetsManager::ReleaseImage | ( | const String & | name | ) |
См. определение в файле AssetsManager.cpp строка 16
Перекрестные ссылки images.
Используется в Image::Release().
См. определение в файле AssetsManager.cpp строка 34
Перекрестные ссылки images и render.
Используется в Party::AddItemToParty(), Player::CanFitItem(), Chest::CanPlaceItemAt(), CharacterUI_DrawItem(), CharacterUI_DrawPaperdoll(), CharacterUI_InventoryTab_Draw(), CharacterUI_LoadPaperdollTextures(), GameUI_DrawHiredNPCs(), GameUI_DrawItemInfo(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GameUI_LoadPlayerPortraintsAndVoices(), GameUI_ReloadPlayerPortraits(), Icon::GetTexture(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook(), GUIWindow_CalendarBook::GUIWindow_CalendarBook(), GUIWindow_DebugMenu::GUIWindow_DebugMenu(), GUIWindow_GameKeyBindings::GUIWindow_GameKeyBindings(), GUIWindow_GameMenu::GUIWindow_GameMenu(), GUIWindow_GameOptions::GUIWindow_GameOptions(), GUIWindow_GameVideoOptions::GUIWindow_GameVideoOptions(), GUIWindow_JournalBook::GUIWindow_JournalBook(), GUIWindow_LloydsBook::GUIWindow_LloydsBook(), GUIWindow_Load::GUIWindow_Load(), GUIWindow_MainMenu::GUIWindow_MainMenu(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), GUIWindow_QuickReference::GUIWindow_QuickReference(), GUIWindow_Save::GUIWindow_Save(), GUIWindow_TownPortalBook::GUIWindow_TownPortalBook(), GUIProgressBar::Initialize(), InitializeSpellBookTextures(), OutdoorLocation::LoadActualSkyFrame(), LoadPartyBuffIcons(), PrepareHouse(), Player::PutItemArInventoryIndex(), Chest::PutItemInChest(), RemoveItemAtChestIndex(), Player::RemoveItemAtInventoryIndex(), Mouse::SetCursorImage(), SetUserInterface(), SpellBookGenerator(), Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), UI_Create(), GUIWindow_CharacterRecord::Update(), GUIWindow_Rest::Update(), GUIWindow_MainMenu::Update() и GUIWindow_Chest::Update().
См. определение в файле AssetsManager.cpp строка 51
Перекрестные ссылки images и render.
Используется в CharacterUI_LoadPaperdollTextures(), EnterHouse(), GameUI_InitializeDialogue(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), GUIWindow_QuestBook::GUIWindow_QuestBook(), GUIWindow_TownPortalBook::GUIWindow_TownPortalBook(), GUIWindow_Transition::GUIWindow_Transition(), GUIWindow_Travel::GUIWindow_Travel(), InitializeSpellBookTextures(), OutdoorLocation::Load(), LoadSpellbook() и UI_Create().
См. определение в файле AssetsManager.cpp строка 66
Перекрестные ссылки images и render.
Используется в CharacterUI_DrawItem(), CharacterUI_DrawPaperdoll(), CharacterUI_InventoryTab_Draw(), CharacterUI_LoadPaperdollTextures(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook(), GUIWindow_GameOptions::GUIWindow_GameOptions(), GUIWindow_JournalBook::GUIWindow_JournalBook(), GUIWindow_LloydsBook::GUIWindow_LloydsBook(), GUIWindow_Load::GUIWindow_Load(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), GUIWindow_QuestBook::GUIWindow_QuestBook(), GUIWindow_Rest::GUIWindow_Rest(), GUIWindow_Save::GUIWindow_Save(), GUIProgressBar::Initialize(), GUIWindow_Book::InitializeFonts(), InitializeSpellBookTextures(), Chest::PlaceItemAt(), Mouse::ReadCursorWithItem(), SetUserInterface(), UI_Create(), WetsuitOff() и WetsuitOn().
См. определение в файле AssetsManager.cpp строка 111
Перекрестные ссылки images и render.
Используется в Application::Game::EventLoop() и Application::Menu::MenuLoop().
См. определение в файле AssetsManager.cpp строка 81
Перекрестные ссылки images и render.
Используется в GUICredits::GUICredits(), GUIWindow_Load::GUIWindow_Load(), GUIWindow_MainMenu::GUIWindow_MainMenu(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), GUIProgressBar::Initialize(), ArcomageGame::LoadSprites(), GUIWindow_MainMenu::Loop(), ArcomageGame::PrepareArcomage() и SetUserInterface().
См. определение в файле AssetsManager.cpp строка 96
См. определение в файле AssetsManager.cpp строка 126
Перекрестные ссылки bitmaps и render.
Используется в Render::BeginDecals(), Render::BeginLightmaps(), Render::BeginLightmaps2(), OutdoorLocation::CreateDebugLocation(), TileDesc::GetTexture(), TextureFrame::GetTexture(), OutdoorLocation::Load(), SpellFxRenderer::LoadAnimations(), SpellFxRenderer::RenderAsSprite(), Engine::SecondaryInitialization(), ODMFace::SetTexture() и BLVFace::SetTexture().
Texture * AssetsManager::GetSprite | ( | const String & | name, |
unsigned int | palette_id, | ||
unsigned int | lod_sprite_id | ||
) |
См. определение в файле AssetsManager.cpp строка 141
Перекрестные ссылки render и sprites.
Используется в LODFile_Sprites::LoadSprite().
См. определение в файле AssetsManager.h строка 31
Используется в GetBitmap().
См. определение в файле AssetsManager.h строка 32
Используется в GetSprite().
См. определение в файле AssetsManager.h строка 33
Используется в GetImage_Alpha(), GetImage_ColorKey(), GetImage_PCXFromFile(), GetImage_PCXFromIconsLOD(), GetImage_PCXFromNewLOD(), GetImage_Solid() и ReleaseImage().