#include "texturepaths.h"#include "util/container.h"#include "settings.h"#include "filesys.h"#include "porting.h"#include <vector>
Include dependency graph for texturepaths.cpp:Functions | |
| void | clearTextureNameCache () |
| std::string | getImagePath (std::string_view path) |
| std::string | getTexturePath (const std::string &filename, bool *is_base_pack) |
| std::vector< std::string > | getTextureDirs () |
Variables | |
| static MutexedMap< std::string, std::string > | g_texturename_to_path_cache |
| void clearTextureNameCache | ( | ) |
References MutexedMap< Key, Value >::clear(), and g_texturename_to_path_cache.
Referenced by Game::~Game().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string getImagePath | ( | std::string_view | path | ) |
References fs::PathExists(), and removeStringEnd().
Referenced by getTexturePath(), and ModApiMainMenu::l_get_games().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< std::string > getTextureDirs | ( | ) |
References g_settings, Settings::get(), and fs::GetRecursiveDirs().
Referenced by Client::afterContentReceived(), and getTexturePath().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string getTexturePath | ( | const std::string & | filename, |
| bool * | is_base_pack ) |
References DIR_DELIM, g_texturename_to_path_cache, getImagePath(), getTextureDirs(), and porting::path_share.
Referenced by SourceImageCache::getOrLoad(), SourceImageCache::insert(), and TextureSource::isKnownSourceImage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by clearTextureNameCache(), and getTexturePath().