diff options
| author | Juan Linietsky | 2018-05-17 18:02:16 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2018-05-17 18:03:05 -0300 |
| commit | 4b5227ff7755aa19aa57452c49e9466252fcb4a0 (patch) | |
| tree | 2adcced443c368d5d2ad2c71e2fae631af1e2411 /editor/plugins/curve_editor_plugin.h | |
| parent | 3183375135e7e9d7bdab2b318dd74f672ebda27d (diff) | |
| download | godot-4b5227ff7755aa19aa57452c49e9466252fcb4a0.tar.gz godot-4b5227ff7755aa19aa57452c49e9466252fcb4a0.tar.zst godot-4b5227ff7755aa19aa57452c49e9466252fcb4a0.zip | |
Diffstat (limited to 'editor/plugins/curve_editor_plugin.h')
| -rw-r--r-- | editor/plugins/curve_editor_plugin.h | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/editor/plugins/curve_editor_plugin.h b/editor/plugins/curve_editor_plugin.h index 97f1ba2fa..255f359ed 100644 --- a/editor/plugins/curve_editor_plugin.h +++ b/editor/plugins/curve_editor_plugin.h @@ -119,28 +119,19 @@ private: float _tangents_length; }; +class EditorInspectorPluginCurve : public EditorInspectorPlugin { + GDCLASS(EditorInspectorPluginCurve, EditorInspectorPlugin) +public: + virtual bool can_handle(Object *p_object); + virtual void parse_begin(Object *p_object); +}; + class CurveEditorPlugin : public EditorPlugin { GDCLASS(CurveEditorPlugin, EditorPlugin) public: CurveEditorPlugin(EditorNode *p_node); - ~CurveEditorPlugin(); String get_name() const { return "Curve"; } - bool has_main_screen() const { return false; } - void edit(Object *p_object); - bool handles(Object *p_object) const; - void make_visible(bool p_visible); - -private: - static void _bind_methods(); - - void _curve_texture_changed(); - -private: - CurveEditor *_view; - Ref<Resource> _current_ref; - EditorNode *_editor_node; - ToolButton *_toggle_button; }; class CurvePreviewGenerator : public EditorResourcePreviewGenerator { |
