Unigine.FileSystemMount Class
This class represents a mount point that is used to extend the Engine's file system. Mount point is a sort of a symlink enabling you to extend the virtual file system of your project by adding any external folders and packages to the data directory.
FileSystemMount Class
Members
int GetAccess ( ) #
Returns the current access mode of the mount point.Return value
Mount point access mode, one of the ACCESS_* values.string GetName ( ) #
Returns the name of the mount point.Return value
Mount point name.string GetDataPath ( ) #
Returns the absolute path to the mounted folder/package.Return value
Absolute path to the mounted folder/package.string GetVirtualPath ( ) #
Returns the virtual path to the folder to which the contents of the external folder/package is mounted.Return value
Virtual path to the folder to which the contents of the external folder/package is mounted.string GetUMountPath ( ) #
Returns the absolute path to the *.umount file.Return value
Absolute path to the *.umount file.void SetExclusiveFilters ( string[] filters ) #
Sets the list of exclusive filters (whitelist) to be used for files as a list of wildcards.Arguments
- string[] filters - List of wildcards to be used to filter files in the mounted folder/package.
Maximum number of patterns that can be used is limited to 32.
void GetExclusiveFilters ( string[] filters ) #
Returns the list of exclusive filters (whitelist) used for files as a list of wildcards.Arguments
- string[] filters - List of wildcards currently used to filter files in the mounted folder/package.
Maximum number of patterns that can be used is limited to 32.
void SetIgnoreFilters ( string[] filters ) #
Sets the list of ignore filters (blacklist) to be used for files as a list of wildcards.Arguments
- string[] filters - List of wildcards to be used to filter out files to be ignored in the mounted folder/package.
Maximum number of patterns that can be used is limited to 32.
void GetIgnoreFilters ( string[] filters ) #
Returns the list of ignore filters (blacklist) used for files as a list of wildcards.Arguments
- string[] filters - List of wildcards currently used to filter out files to be ignored in the mounted folder/package.
Maximum number of patterns that can be used is limited to 32.
void GetVirtualFiles ( string[] files ) #
Returns the list of virtual paths to all files in the mounted folder/package.Contents of nested mount points inside the mounted folder will not be included in the list.
Arguments
- string[] files - Output vector to store the list of files stored in the mounted folder/package.
bool IsPathFilteredOut ( string path ) #
Returns a value indicating whether the specified path is filtered out by the exclusive and ignore filters.Arguments
- string path - Any file path.
Return value
true if the specified path is filtered out after applying exclusive and ignore filters if any; otherwise, false.Last update:
2020-04-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)