Palette:virtualFile Ext
These Extensions reference a specific Palette:virtualFile.
VirtualFileExt
The VirtualFileExt extension provides extended functionality for working with the virtual files embedded in the component. Many of the functions mirror the vfs functions that exist on all COMPs.
Members
No operator specific members.
Methods
AddFile(filePath=None, overrideName=None, removeAllFirst=None, returnVirtualPath=False)
→ VFSFile or virtual path
:
Add an embedded file from disk to the component with an option to override the name.
- filePath - (Keyword, Optional) The path of the file to add. Default = par.Filesource
- overrideName - (Keyword, Optional) When specified, will override the name of the file in VFS.
- removeAllFirst - (Keyword, Optional) If True, remove all the virtual files first, default = par.Removeallbeforeadds
- returnVirtualPath - (Keyword, Optional) If True, return the virtual path instead of VFSFile
AddFromImage(top=None, name=None, filetype=None, removeAllFirst=None, returnVirtualPath=False)
→ VFSFile or virtual path
:
Add an image file created from the provided TOP. Returns an vfs info dictionary OR vfs paths using mode defined by par.Uselabel
- top - (Keyword, Optional) The TOP image to use. Default = par.Imagesourcetop
- name: the name to be stored with the image. Default = par.Virtualfileimagename + par.Virtualfileimagefiletype
- filetype - (Keyword, Optional) The file filetype to save virtual file in. For available formats, see https://docs.derivative.ca/TOP_Class saveByteArray function. Default = par.Virtualfileimagefiletype
- removeAllFirst - (Keyword, Optional) If True, remove all the virtual files first, default = par.Removeallbeforeadds
- returnVirtualPath - (Keyword, Optional) If True, return the virtual path instead of VFSFile
AddFromTable(table=None, removeAllFirst=None, returnVFSPath=False)
→ list of VFSFiles or list of Virtual Paths
:
Add all files from 'path' column in input table. If there is an 'overrideName' column, use this for virtual names. Returns a list of VFSFiles OR virtual paths
- table - (Keyword, Optional) table of filepaths, default = wired input or par.Pathstable
- removeAllFirst - (Keyword, Optional) if True, remove all the virtual files first, default = par.Removeallbeforeadds
- returnVirtualPath - (Keyword, Optional) if True, return list of vfs paths instead of VFSFiles
FileList(pattern='*')
→ list of VFSFiles
:
Finds all files in VFS with names matching the pattern. Returns a list of VFSFile objects.
- pattern - (Keyword, Optional) The pattern to match against.
RemoveFiles(pattern='*')
:
Destroys any virtual file from the component that matches with the supplied pattern.
- pattern - (Keyword, Optional) The pattern to match against.
- useLabel - (Keyword, Optional) When true, will match against the file label instead of the full path.
RemoveSingle(index=None)
:
Destroy a virtual file by index
- index - (Keyword, Optional) Index of file to remove. Default = par.Virtualfileindex
Rename(oldName, newName)
:
Change the name of a virtual file
- oldName - name of file to rename
- newPath - new name for file
VFSFileFromIndex(index)
→ VFSFile
:
Get a VFSFile by index
- index - (Keyword) index of the file
TouchDesigner Build: