Go to the source code of this file.
◆ PIVFS
◆ VfsMountFlags
Enumerator |
---|
VFS_MOUNT_WATCH | all real directories mounted during this operation will be watched for changes.
this flag is provided to avoid watches in output-only directories, e.g. screenshots/ (only causes unnecessary overhead).
|
VFS_MOUNT_ARCHIVABLE | anything mounted from here should be included when building archives.
|
VFS_MOUNT_MUST_EXIST | return ERR::VFS_DIR_NOT_FOUND if the given real path doesn't exist.
(the default behavior is to create all real directories in the path)
|
VFS_MOUNT_KEEP_DELETED | keep the files named "*.DELETED" visible in the VFS directories.
the standard behavior of hiding the file with the same name minus the ".DELETED" suffix will still apply. (the default behavior is to hide both the suffixed and unsuffixed files)
|
◆ CreateVfs()
create an instance of a Virtual File System.
note: there is no limitation to a single instance, it may make sense to create and destroy VFS instances during each unit test.
◆ VFS_MAX_PRIORITY
constexpr size_t VFS_MAX_PRIORITY = std::numeric_limits<size_t>::max() |
◆ VFS_MIN_PRIORITY
constexpr size_t VFS_MIN_PRIORITY = 0 |