summaryrefslogtreecommitdiff
path: root/editor/editor_folding.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/editor_folding.h')
-rw-r--r--editor/editor_folding.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor_folding.h b/editor/editor_folding.h
index cfd4b5466d..dc03e2d284 100644
--- a/editor/editor_folding.h
+++ b/editor/editor_folding.h
@@ -10,6 +10,9 @@ class EditorFolding {
void _fill_folds(const Node *p_root, const Node *p_node, Array &p_folds, Array &resource_folds, Set<RES> &resources);
+ void _do_object_unfolds(Object *p_object, Set<RES> &resources);
+ void _do_node_unfolds(Node *p_root, Node *p_node, Set<RES> &resources);
+
public:
void save_resource_folding(const RES &p_resource, const String &p_path);
void load_resource_folding(RES p_resource, const String &p_path);
@@ -17,6 +20,8 @@ public:
void save_scene_folding(const Node *p_scene, const String &p_path);
void load_scene_folding(Node *p_scene, const String &p_path);
+ void unfold_scene(Node *p_scene);
+
bool has_folding_data(const String &p_path);
EditorFolding();