World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IocContainer.h>
Открытые статические члены | |
static Log * | ResolveLogger () |
static DecalBuilder * | ResolveDecalBuilder () |
static BloodsplatContainer * | ResolveBloodsplatContainer () |
static SpellFxRenderer * | ResolveSpellFxRenderer () |
static LightmapBuilder * | ResolveLightmapBuilder () |
static Mouse * | ResolveMouse () |
static Keyboard * | ResolveKeyboard () |
static ParticleEngine * | ResolveParticleEngine () |
static Vis * | ResolveVis () |
Закрытые статические данные | |
static DecalBuilder * | decal_builder = nullptr |
static BloodsplatContainer * | bloodspalt_container = nullptr |
static SpellFxRenderer * | spell_fx_renderer = nullptr |
static LightmapBuilder * | lightmap_builder = nullptr |
static Mouse * | mouse = nullptr |
static Keyboard * | keyboard = nullptr |
static ParticleEngine * | particle_engine = nullptr |
static Vis * | vis = nullptr |
См. определение в файле IocContainer.h строка 15
|
static |
См. определение в файле IocContainer.cpp строка 51
Перекрестные ссылки Log::Info(), Log::Initialize() и logger.
Используется в DecalBuilder::DecalBuilder(), Engine::Engine(), Engine_::EngineConfigFactory::EngineConfigFactory(), Application::Game::Game(), GUIWindow::GUIWindow(), HWLContainer::HWLContainer(), ImageLoader::ImageLoader(), IndoorLocation::IndoorLocation(), IRender::IRender(), LightmapBuilder::LightmapBuilder(), LightsStack_MobileLight_::LightsStack_MobileLight_(), LightsStack_StationaryLight_::LightsStack_StationaryLight_(), OSWindow::OSWindow(), OutdoorLocation::OutdoorLocation() и Vis::Vis().
|
static |
См. определение в файле IocContainer.cpp строка 60
Перекрестные ссылки decal_builder.
Используется в Engine::Engine(), Application::Game::Game(), IndoorLocation::IndoorLocation(), IRender::IRender() и OutdoorLocation::OutdoorLocation().
|
static |
См. определение в файле IocContainer.cpp строка 67
Перекрестные ссылки bloodspalt_container.
Используется в DecalBuilder::DecalBuilder() и Engine::Engine().
|
static |
См. определение в файле IocContainer.cpp строка 74
Перекрестные ссылки spell_fx_renderer.
Используется в Engine::Engine(), IndoorLocation::IndoorLocation(), IRender::IRender() и OutdoorLocation::OutdoorLocation().
|
static |
См. определение в файле IocContainer.cpp строка 81
Перекрестные ссылки lightmap_builder.
Используется в Engine::Engine(), IndoorLocation::IndoorLocation(), IRender::IRender() и OutdoorLocation::OutdoorLocation().
|
static |
См. определение в файле IocContainer.cpp строка 88
Перекрестные ссылки mouse.
Используется в AlchemyMagicShopWares(), ArmorShopWares(), BackToHouseMenu(), Engine::Engine(), Application::Game::Game(), Application::GameWindowHandler::GameWindowHandler(), GUI_UpdateWindows(), GuildDialog(), GUIWindow::GUIWindow(), Application::Menu::Menu(), ShopDialogIdentify(), ShowPopupShopItem(), sub_4B1523_showSpellbookInfo(), UI_OnVkKeyDown(), UIShop_Buy_Identify_Repair() и WeaponShopWares().
|
static |
См. определение в файле IocContainer.cpp строка 96
Перекрестные ссылки keyboard.
Используется в Engine::Engine() и Application::Game::Game().
|
static |
См. определение в файле IocContainer.cpp строка 103
Перекрестные ссылки particle_engine.
Используется в Engine::Engine(), IndoorLocation::IndoorLocation(), IRender::IRender() и SpellFxRenderer::SpellFxRenderer().
|
static |
См. определение в файле IocContainer.cpp строка 110
Перекрестные ссылки vis.
Используется в Engine::Engine(), Application::Game::Game(), GameUI_WritePointedObjectStatusString(), IRender::IRender(), PrepareWorld(), stru319::stru319(), Mouse::UI_OnMouseLeftClick() и UI_OnMouseRightClick().
|
staticprivate |
См. определение в файле IocContainer.h строка 28
Используется в ResolveDecalBuilder().
|
staticprivate |
См. определение в файле IocContainer.h строка 29
Используется в ResolveBloodsplatContainer().
|
staticprivate |
См. определение в файле IocContainer.h строка 30
Используется в ResolveSpellFxRenderer().
|
staticprivate |
См. определение в файле IocContainer.h строка 31
Используется в ResolveLightmapBuilder().
|
staticprivate |
См. определение в файле IocContainer.h строка 32
Используется в ResolveMouse().
|
staticprivate |
См. определение в файле IocContainer.h строка 33
Используется в ResolveKeyboard().
|
staticprivate |
См. определение в файле IocContainer.h строка 34
Используется в ResolveParticleEngine().
|
staticprivate |
См. определение в файле IocContainer.h строка 35
Используется в ResolveVis().