World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <EngineConfigFactory.h>
Открытые члены | |
EngineConfigFactory () | |
std::shared_ptr< EngineConfig > | Create () |
std::shared_ptr< EngineConfig > | CreateFromCommandLine (const std::string &cmd) |
std::shared_ptr< EngineConfig > | Clone (std::shared_ptr< const EngineConfig > other) |
std::shared_ptr< EngineConfig > | Mutate (std::shared_ptr< const EngineConfig > config, std::function< void(std::shared_ptr< EngineConfig > &)> mutator) |
Закрытые члены | |
std::shared_ptr< EngineConfig > | CreateDefaultConfiguration () |
Закрытые данные | |
Log * | log = nullptr |
См. определение в файле EngineConfigFactory.h строка 15
|
inline |
См. определение в файле EngineConfigFactory.h строка 17
Перекрестные ссылки log и Engine_::IocContainer::ResolveLogger().
std::shared_ptr< EngineConfig > EngineConfigFactory::Create | ( | ) |
См. определение в файле EngineConfigFactory.cpp строка 83
Перекрестные ссылки CreateDefaultConfiguration().
std::shared_ptr< EngineConfig > EngineConfigFactory::CreateFromCommandLine | ( | const std::string & | cmd | ) |
См. определение в файле EngineConfigFactory.cpp строка 87
Перекрестные ссылки CreateDefaultConfiguration() и FindCaseInsensitive().
Используется в Engine_::EngineFactory::CreateEngine().
std::shared_ptr< EngineConfig > EngineConfigFactory::Clone | ( | std::shared_ptr< const EngineConfig > | other | ) |
См. определение в файле EngineConfigFactory.cpp строка 69
Используется в Engine::SetForceRedraw(), Engine::SetSaturateFaces() и Engine::SetUnderwater().
std::shared_ptr< EngineConfig > EngineConfigFactory::Mutate | ( | std::shared_ptr< const EngineConfig > | config, |
std::function< void(std::shared_ptr< EngineConfig > &)> | mutator | ||
) |
См. определение в файле EngineConfigFactory.cpp строка 73
Используется в Engine::MutateConfig().
|
private |
См. определение в файле EngineConfigFactory.cpp строка 12
Перекрестные ссылки log, OS_GetAppInt() и Log::Warning().
Используется в Create() и CreateFromCommandLine().
|
private |
См. определение в файле EngineConfigFactory.h строка 31
Используется в CreateDefaultConfiguration() и EngineConfigFactory().