|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Classes | |
| struct | MountPoint |
Public Member Functions | |
| void | MountDirectory (std::string_view mountPoint, const std::filesystem::path &projectPath) |
| void | UnmountDirectory (std::string_view mountPoint) |
| void | Initialize () |
| const std::vector< MountPoint > & | GetMountedDirectories () const |
| const FileManager::MountPoint & | GetPrimaryMountPoint () const |
| void | DispatchTask (const std::filesystem::path &path) const |
| virtual bool | TryGetPathWithMountPoint (const std::filesystem::path &path, std::filesystem::path &outMountedPath) const |
| virtual bool | TryGetAbsolutePathFromMountedPath (const std::filesystem::path &mountedPath, std::filesystem::path &outAbsolutePath) const |
| void | CleanupStaleFiles () |
| void | HandleAddMetaFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |
| void | HandleAddFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |
| void | HandleModifyMetaFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |
| void | HandleModifyFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |
| void | HandleMoveMetaFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath, std::string oldFilename) |
| void | HandleMoveFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath, std::string oldFilename) |
| void | HandleDeleteMetaFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |
| void | HandleDeleteFile (const MountPoint &mountPoint, const std::filesystem::directory_entry &filePath) |