|
|
| Filesystem (std::unique_ptr< bazel::tools::cpp::runfiles::Runfiles > runfiles) |
| |
|
| Filesystem (std::unique_ptr< bazel::tools::cpp::runfiles::Runfiles > runfiles, Config config) |
| |
|
| Filesystem (const Filesystem &)=delete |
| |
|
Filesystem & | operator= (const Filesystem &)=delete |
| |
|
| Filesystem (Filesystem &&)=delete |
| |
|
Filesystem & | operator= (Filesystem &&)=delete |
| |
|
std::optional< std::filesystem::path > | TryResolve (const VirtualPath &path) const |
| |
|
std::filesystem::path | Resolve (const VirtualPath &path) const |
| |
|
std::filesystem::path | ResolveWritable (const VirtualPath &path) const |
| |
|
bool | Exists (const VirtualPath &path) const |
| |
|
const std::filesystem::path & | GetAssetBasePath () const noexcept |
| |
|
const std::filesystem::path & | GetWorkspaceRoot () const noexcept |
| |
|
const std::filesystem::path & | GetPackagedRuntimeRoot () const noexcept |
| |
|
|
static constexpr std::string_view | assets_alias = "assets" |
| |
|
static constexpr std::string_view | shared_alias = "shared" |
| |
The documentation for this class was generated from the following files:
- engine/include/pixelbullet/filesystem/filesystem.h
- engine/src/filesystem/filesystem.cc