PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::Filesystem Class Reference

Classes

struct  Config

Public Member Functions

 Filesystem (Config config)
 Filesystem (const Filesystem &)=delete
Filesystem & operator= (const Filesystem &)=delete
 Filesystem (Filesystem &&)=delete
Filesystem & operator= (Filesystem &&)=delete
std::optional< std::filesystem::path > try_resolve (const VirtualPath &path) const
std::filesystem::path resolve (const VirtualPath &path) const
std::filesystem::path resolve_writable (const VirtualPath &path) const
bool exists (const VirtualPath &path) const
const std::filesystem::path & asset_base_path () const noexcept
const std::filesystem::path & workspace_root () const noexcept
const std::filesystem::path & packaged_runtime_root () const noexcept

Static Public Attributes

static constexpr std::string_view assets_alias = "assets"
static constexpr std::string_view shared_alias = "shared"

Friends

class filesystem_internal::FilesystemRuntimeAccess

The documentation for this class was generated from the following files: