EditorFileSystem
继承
简要描述
资源文件系统,如编辑器所见。
描述
该对象保存文件系统中所有资源的信息,它们的类型等。
方法
返回值类型 | 方法名称 |
---|---|
String | get_file_type(path: String) const |
EditorFileSystemDirectory | get_filesystem() |
EditorFileSystemDirectory | get_filesystem_path(path: String) |
float | get_scanning_progress() const |
bool | is_scanning() const |
void | scan() |
void | scan_sources() |
void | update_file(path: String) |
void | update_script_classes() |
信号
- **filesystem_changed**
如果文件系统更改,则发出。
- **resources_reimported**
如果重新导入资源,则发送。
- **resources_reload**
扫描文件系统时是否至少重新加载了一个资源,如果是则发出该事件。
- **sources_changed**
如果任何导入文件的源已更改,则发出。
方法说明
- get_file_type get_file_type(path: String) const
给定完整路径,获取文件的类型。
- get_filesystem get_filesystem()
获取根目录对象。
- get_filesystem_path get_filesystem_path(path: String)
返回位于path
的文件系统视图。
- get_scanning_progress get_scanning_progress() const
如果正在扫描FS,则返回0到1的扫描进度。
- is_scanning is_scanning() const
返回true
如果正在扫描文件系统。
- scan scan()
扫描文件系统以查找更改。
- scan_sources scan_sources()
检查任何导入资源的来源是否已更改。
- update_file update_file(path: String)
更新文件信息。如果外部程序(不是IdeaXR)修改了文件,则调用此函数。
- update_script_classes update_script_classes()
扫描脚本文件并更新自定义类名称的列表。