You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-18 14:21:41 +00:00
It is now possible to import images as a separate resource, closes #5738 and likely many others
This commit is contained in:
@@ -39,16 +39,25 @@ class EditorTexturePreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
GDCLASS(EditorTexturePreviewPlugin, EditorResourcePreviewGenerator)
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorTexturePreviewPlugin();
|
||||
};
|
||||
|
||||
class EditorImagePreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
GDCLASS(EditorImagePreviewPlugin, EditorResourcePreviewGenerator)
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorImagePreviewPlugin();
|
||||
};
|
||||
|
||||
class EditorBitmapPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
GDCLASS(EditorBitmapPreviewPlugin, EditorResourcePreviewGenerator)
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorBitmapPreviewPlugin();
|
||||
};
|
||||
@@ -57,8 +66,8 @@ class EditorPackedScenePreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate_from_path(const String &p_path);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
virtual Ref<Texture> generate_from_path(const String &p_path) const;
|
||||
|
||||
EditorPackedScenePreviewPlugin();
|
||||
};
|
||||
@@ -77,7 +86,7 @@ class EditorMaterialPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
RID light2;
|
||||
RID light_instance2;
|
||||
RID camera;
|
||||
volatile bool preview_done;
|
||||
mutable volatile bool preview_done;
|
||||
|
||||
void _preview_done(const Variant &p_udata);
|
||||
|
||||
@@ -86,7 +95,7 @@ protected:
|
||||
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorMaterialPreviewPlugin();
|
||||
~EditorMaterialPreviewPlugin();
|
||||
@@ -95,7 +104,7 @@ public:
|
||||
class EditorScriptPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorScriptPreviewPlugin();
|
||||
};
|
||||
@@ -103,7 +112,7 @@ public:
|
||||
class EditorAudioStreamPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorAudioStreamPreviewPlugin();
|
||||
};
|
||||
@@ -121,7 +130,7 @@ class EditorMeshPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
RID light2;
|
||||
RID light_instance2;
|
||||
RID camera;
|
||||
volatile bool preview_done;
|
||||
mutable volatile bool preview_done;
|
||||
|
||||
void _preview_done(const Variant &p_udata);
|
||||
|
||||
@@ -130,7 +139,7 @@ protected:
|
||||
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
|
||||
EditorMeshPreviewPlugin();
|
||||
~EditorMeshPreviewPlugin();
|
||||
@@ -144,7 +153,7 @@ class EditorFontPreviewPlugin : public EditorResourcePreviewGenerator {
|
||||
RID viewport_texture;
|
||||
RID canvas;
|
||||
RID canvas_item;
|
||||
volatile bool preview_done;
|
||||
mutable volatile bool preview_done;
|
||||
|
||||
void _preview_done(const Variant &p_udata);
|
||||
|
||||
@@ -153,8 +162,8 @@ protected:
|
||||
|
||||
public:
|
||||
virtual bool handles(const String &p_type) const;
|
||||
virtual Ref<Texture> generate(const RES &p_from);
|
||||
virtual Ref<Texture> generate_from_path(const String &p_path);
|
||||
virtual Ref<Texture> generate(const RES &p_from) const;
|
||||
virtual Ref<Texture> generate_from_path(const String &p_path) const;
|
||||
|
||||
EditorFontPreviewPlugin();
|
||||
~EditorFontPreviewPlugin();
|
||||
|
||||
Reference in New Issue
Block a user