#include <vfs.h>
|  | 
|  | ~VirtualMounter () | 
|  | 
| void | AddMountPoint (const std::string &path, IVirtualFileSystem *fs) | 
|  | 
| IVirtualFilePtr | Open (const std::string &path, FileModes mode=FileModes::Text) | 
|  | Opens file.  More... 
 | 
|  | 
| IVirtualFilePtr | Open (const std::string &mount, const std::string &path, FileModes mode=FileModes::Text) | 
|  | Opens file in mounted filesystem mount, with the mount path relative pathpathMore...
 | 
|  | 
| std::shared_ptr< IVirtualDirectory > | OpenDirectory (const std::string &path) | 
|  | Opens directory  More... 
 | 
|  | 
| std::shared_ptr< IVirtualDirectory > | OpenDirectory (const std::string &mount, const std::string &path) | 
|  | Opens directory in mounted filesystem mount, with the mount path relative pathpathMore...
 | 
|  | 
| bool | IsFile (const std::string &path) | 
|  | 
| bool | IsFile (const std::string &mount, const std::string &path) | 
|  | 
| bool | IsDirectory (const std::string &path) | 
|  | 
| bool | IsDirectory (const std::string &mount, const std::string &path) | 
|  | 
| bool | Exists (const std::string &path) | 
|  | 
| bool | Exists (const std::string &mount, const std::string &path) | 
|  | 
◆ ~VirtualMounter()
      
        
          | cqsp::asset::VirtualMounter::~VirtualMounter | ( |  | ) |  | 
      
 
 
◆ AddMountPoint()
      
        
          | void cqsp::asset::VirtualMounter::AddMountPoint | ( | const std::string & | path, | 
        
          |  |  | IVirtualFileSystem * | fs | 
        
          |  | ) |  |  | 
      
 
 
◆ Exists() [1/2]
      
        
          | bool cqsp::asset::VirtualMounter::Exists | ( | const std::string & | mount, | 
        
          |  |  | const std::string & | path | 
        
          |  | ) |  |  | 
      
 
 
◆ Exists() [2/2]
      
        
          | bool cqsp::asset::VirtualMounter::Exists | ( | const std::string & | path | ) |  | 
      
 
 
◆ IsDirectory() [1/2]
      
        
          | bool cqsp::asset::VirtualMounter::IsDirectory | ( | const std::string & | mount, | 
        
          |  |  | const std::string & | path | 
        
          |  | ) |  |  | 
      
 
 
◆ IsDirectory() [2/2]
      
        
          | bool cqsp::asset::VirtualMounter::IsDirectory | ( | const std::string & | path | ) |  | 
      
 
 
◆ IsFile() [1/2]
      
        
          | bool cqsp::asset::VirtualMounter::IsFile | ( | const std::string & | mount, | 
        
          |  |  | const std::string & | path | 
        
          |  | ) |  |  | 
      
 
 
◆ IsFile() [2/2]
      
        
          | bool cqsp::asset::VirtualMounter::IsFile | ( | const std::string & | path | ) |  | 
      
 
 
◆ Open() [1/2]
      
        
          | std::shared_ptr< IVirtualFile > cqsp::asset::VirtualMounter::Open | ( | const std::string & | mount, | 
        
          |  |  | const std::string & | path, | 
        
          |  |  | FileModes | mode = FileModes::Text | 
        
          |  | ) |  |  | 
      
 
Opens file in mounted filesystem mount, with the mount path relative path path 
 
 
◆ Open() [2/2]
      
        
          | std::shared_ptr< IVirtualFile > cqsp::asset::VirtualMounter::Open | ( | const std::string & | path, | 
        
          |  |  | FileModes | mode = FileModes::Text | 
        
          |  | ) |  |  | 
      
 
 
◆ OpenDirectory() [1/2]
      
        
          | std::shared_ptr< IVirtualDirectory > cqsp::asset::VirtualMounter::OpenDirectory | ( | const std::string & | mount, | 
        
          |  |  | const std::string & | path | 
        
          |  | ) |  |  | 
      
 
Opens directory in mounted filesystem mount, with the mount path relative path path 
 
 
◆ OpenDirectory() [2/2]
      
        
          | std::shared_ptr< IVirtualDirectory > cqsp::asset::VirtualMounter::OpenDirectory | ( | const std::string & | path | ) |  | 
      
 
 
◆ mount_points
The documentation for this class was generated from the following files:
- /github/workspace/src/engine/asset/vfs/vfs.h
- /github/workspace/src/engine/asset/vfs/vfs.cpp