#include <file_manager.hh>
List of all members.
Public Member Functions |
| FileManager () |
void | newWorld (const std::string worldfile) |
| Update the worldfile path.
|
const std::string | worldsRoot () const |
| Return the path where the current worldfile was loaded from.
|
Static Public Member Functions |
static std::string | findFile (const std::string filename) |
static bool | readable (const std::string path) |
| Determine whether a file can be opened for reading.
|
static std::string | stagePath () |
| Return the STAGEPATH environment variable.
|
Constructor & Destructor Documentation
Stg::FileManager::FileManager |
( |
| ) |
|
Member Function Documentation
std::string Stg::FileManager::findFile |
( |
const std::string |
filename | ) |
[static] |
Search for a file in the current directory, in the prefix/share/stage location, and in the locations specified by the STAGEPATH environment variable. Returns the first match or the original filename if not found.
void Stg::FileManager::newWorld |
( |
const std::string |
worldfile | ) |
[inline] |
Update the worldfile path.
bool Stg::FileManager::readable |
( |
const std::string |
path | ) |
[static] |
Determine whether a file can be opened for reading.
std::string Stg::FileManager::stagePath |
( |
| ) |
[static] |
Return the STAGEPATH environment variable.
const std::string Stg::FileManager::worldsRoot |
( |
| ) |
const [inline] |
Return the path where the current worldfile was loaded from.
The documentation for this class was generated from the following files: