21 static void Initialize(
const std::string &executablePath);
44 static std::string s_executablePath;
45 static std::string s_applicationDirectory;
46 static std::string s_projectRoot;
53 static std::string FindProjectRoot(
const std::string &startPath);
Handles resource path resolution and asset management.
Definition ResourceManager.h:15
static std::string GetResourcePath(const std::string &relativePath)
Get the full path to a resource file.
Definition ResourceManager.cpp:22
static bool ResourceExists(const std::string &relativePath)
Check if a resource file exists.
Definition ResourceManager.cpp:64
static std::string GetApplicationDirectory()
Get the application directory (where the executable is located)
Definition ResourceManager.cpp:59
static void Initialize(const std::string &executablePath)
Initialize the resource manager with the executable path.
Definition ResourceManager.cpp:10