Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Editor::FileManager Class Reference

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::MountPointGetPrimaryMountPoint () 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)

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/Editor/FileManager.hpp
  • /github/workspace/sources/code/Editor/FileManager.cpp