Luanti 5.11.0-dev
 
Loading...
Searching...
No Matches
texturepaths.h File Reference
#include <string>
#include <vector>
+ Include dependency graph for texturepaths.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void clearTextureNameCache ()
 
std::string getImagePath (std::string_view path)
 
std::string getTexturePath (const std::string &filename, bool *is_base_pack=nullptr)
 
std::vector< std::string > getTextureDirs ()
 

Function Documentation

◆ clearTextureNameCache()

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:

◆ getImagePath()

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:

◆ getTextureDirs()

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:

◆ getTexturePath()

std::string getTexturePath ( const std::string & filename,
bool * is_base_pack = nullptr )

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: