Inheritance #
- AudioServer
- CameraServer
- ClassDB
- DisplayServer
- EditorFileSystemDirectory
- EditorInterface
- EditorPaths
- EditorSelection
- EditorUndoRedoManager
- EditorVCSInterface
- Engine
- EngineDebugger
- FramebufferCacheRD
- GDExtensionManager
- Geometry2D
- Geometry3D
- IP
- Input
- InputMap
- JNISingleton
- JSONRPC
- JavaClassWrapper
- JavaScriptBridge
- MainLoop (1)
- Marshalls
- MovieWriter
- NativeMenu
- NavigationMeshGenerator
- NavigationServer2D
- NavigationServer3D
- Node (21)
- OS
- OpenXRExtensionWrapperExtension
- OpenXRInteractionProfileMetadata
- Performance
- PhysicsDirectBodyState2D (1)
- PhysicsDirectBodyState3D (1)
- PhysicsDirectSpaceState2D (1)
- PhysicsDirectSpaceState3D (1)
- PhysicsServer2D (1)
- PhysicsServer2DManager
- PhysicsServer3D (1)
- PhysicsServer3DManager
- PhysicsServer3DRendering
ServerHandler
- ProjectSettings
- RefCounted (121)
- RenderData (2)
- RenderSceneData (2)
- RenderingDevice
- RenderingServer
- ResourceLoader
- ResourceSaver
- ResourceUID
- ScriptLanguage (1)
- ShaderIncludeDB
- TextServerManager
- ThemeDB
- TileData
- Time
- TranslationServer
- TreeItem
- UndoRedo
- UniformSetCacheRD
- WorkerThreadPool
- XRServer
- XRVRS
- AnimationMixer (2)
- AudioStreamPlayer
- CanvasItem (2)
- CanvasLayer (1)
- EditorFileSystem
- EditorPlugin (1)
- EditorResourcePreview
- HTTPRequest
- InstancePlaceholder
- MissingNode
- MultiplayerSpawner
- MultiplayerSynchronizer
- NavigationAgent2D
- NavigationAgent3D
- Node3D (31)
- ResourcePreloader
- ShaderGlobalsOverride
- StatusIndicator
- Timer
- Viewport (2)
- WorldEnvironment
- BaseButton (3)
- ColorRect
- Container (13)
- GraphEdit
- ItemList
- Label
- LineEdit
- MenuBar
- NinePatchRect
- Panel
- Range (6)
- ReferenceRect
- RichTextLabel
- Separator (2)
- TabBar
- TextEdit (1)
- TextureRect
- Tree
- VideoStreamPlayer
- AspectRatioContainer
- BoxContainer (2)
- CenterContainer
- EditorProperty
- FlowContainer (2)
- GraphElement (2)
- GridContainer
- MarginContainer
- PanelContainer (2)
- ScrollContainer (1)
- SplitContainer (2)
- SubViewportContainer
- TabContainer
Table of contents
-
func add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) -> void -
func navigate_to_path(path: String) -> void -
func remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) -> void -
signal display_mode_changed() -
signal file_removed(file: String) -
signal files_moved(new_file: String) -
signal folder_color_changed() -
signal folder_moved(new_folder: String) -
signal folder_removed(folder: String) -
signal inherit(file: String) -
signal instantiate(files: PackedStringArray) -
signal resource_removed(resource: Resource)
FileSystemDock #
Node, editor, not_builtin_classes
Godot editor's dock for managing files in the project.
This class is available only in EditorPlugins and can't be instantiated. You can access it using EditorInterface.get_file_system_dock.
While FileSystemDock doesn't expose any methods for file manipulation, it can listen for various file-related signals.
Members #
Methods #
func add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) -> void#
Registers a new EditorResourceTooltipPlugin.
func navigate_to_path(path: String) -> void#
Sets the given path as currently selected, ensuring that the selected file/directory is visible.
func remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) -> void#
Removes an EditorResourceTooltipPlugin. Fails if the plugin wasn't previously added.
Annotations #
Constants #
Constructors #
Enums #
Operators #
Signals #
signal display_mode_changed()#
Emitted when the user switches file display mode or split mode.
signal file_removed(file: String)#
Emitted when the given file was removed.
signal files_moved(new_file: String)#
Emitted when a file is moved from old_file path to new_file path.
signal folder_color_changed()#
Emitted when folders change color.
signal folder_moved(new_folder: String)#
Emitted when a folder is moved from old_folder path to new_folder path.
signal folder_removed(folder: String)#
Emitted when the given folder was removed.
signal inherit(file: String)#
Emitted when a new scene is created that inherits the scene at file path.
signal instantiate(files: PackedStringArray)#
Emitted when the given scenes are being instantiated in the editor.
signal resource_removed(resource: Resource)#
Emitted when an external resource had its file removed.