diff options
| author | Juan Linietsky | 2017-06-28 17:00:18 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-06-28 17:01:35 -0300 |
| commit | db3b05d2893dcaddeb3bcb10b845ff150eb50895 (patch) | |
| tree | e19d761357300ba03360593e3cbdda01e87f215e /core/resource.h | |
| parent | 9e54e1f34f7ee0b100b45fa2388f25096eb90670 (diff) | |
| download | godot-db3b05d2893dcaddeb3bcb10b845ff150eb50895.tar.gz godot-db3b05d2893dcaddeb3bcb10b845ff150eb50895.tar.zst godot-db3b05d2893dcaddeb3bcb10b845ff150eb50895.zip | |
Diffstat (limited to 'core/resource.h')
| -rw-r--r-- | core/resource.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/resource.h b/core/resource.h index 903edeff5..5a4e45da3 100644 --- a/core/resource.h +++ b/core/resource.h @@ -35,6 +35,7 @@ #include "ref_ptr.h" #include "reference.h" #include "safe_refcount.h" +#include "self_list.h" /** @author Juan Linietsky <reduzio@gmail.com> @@ -74,6 +75,8 @@ class Resource : public Reference { friend class SceneState; Node *local_scene; + SelfList<Resource> remapped_list; + protected: void emit_changed(); @@ -127,6 +130,9 @@ public: #endif + void set_as_translation_remapped(bool p_remapped); + bool is_translation_remapped() const; + virtual RID get_rid() const; // some resources may offer conversion to RID Resource(); @@ -137,6 +143,7 @@ typedef Ref<Resource> RES; class ResourceCache { friend class Resource; + friend class ResourceLoader; //need the lock static RWLock *lock; static HashMap<String, Resource *> resources; friend void unregister_core_types(); |
