feat: modules moved and engine moved to submodule
This commit is contained in:
parent
dfb5e645cd
commit
c33d2130cc
5136 changed files with 225275 additions and 64485 deletions
|
|
@ -28,8 +28,7 @@
|
|||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/**************************************************************************/
|
||||
|
||||
#ifndef GAME_VIEW_PLUGIN_H
|
||||
#define GAME_VIEW_PLUGIN_H
|
||||
#pragma once
|
||||
|
||||
#include "editor/debugger/editor_debugger_node.h"
|
||||
#include "editor/editor_main_screen.h"
|
||||
|
|
@ -53,17 +52,18 @@ private:
|
|||
int node_type = RuntimeNodeSelect::NODE_TYPE_NONE;
|
||||
bool selection_visible = true;
|
||||
int select_mode = RuntimeNodeSelect::SELECT_MODE_SINGLE;
|
||||
bool mute_audio = false;
|
||||
EditorDebuggerNode::CameraOverride camera_override_mode = EditorDebuggerNode::OVERRIDE_INGAME;
|
||||
|
||||
void _session_started(Ref<EditorDebuggerSession> p_session);
|
||||
void _session_stopped();
|
||||
|
||||
void _feature_profile_changed();
|
||||
|
||||
protected:
|
||||
static void _bind_methods();
|
||||
|
||||
public:
|
||||
void set_is_feature_enabled(bool p_enabled);
|
||||
|
||||
void set_suspend(bool p_enabled);
|
||||
void next_frame();
|
||||
|
||||
|
|
@ -72,6 +72,8 @@ public:
|
|||
|
||||
void set_selection_visible(bool p_visible);
|
||||
|
||||
void set_debug_mute_audio(bool p_enabled);
|
||||
|
||||
void set_camera_override(bool p_enabled);
|
||||
void set_camera_manipulate_mode(EditorDebuggerNode::CameraOverride p_mode);
|
||||
|
||||
|
|
@ -80,7 +82,7 @@ public:
|
|||
|
||||
virtual void setup_session(int p_session_id) override;
|
||||
|
||||
GameViewDebugger() {}
|
||||
GameViewDebugger();
|
||||
};
|
||||
|
||||
class GameView : public VBoxContainer {
|
||||
|
|
@ -130,6 +132,8 @@ class GameView : public VBoxContainer {
|
|||
Rect2i floating_window_rect;
|
||||
int floating_window_screen = -1;
|
||||
|
||||
bool debug_mute_audio = false;
|
||||
|
||||
Button *suspend_button = nullptr;
|
||||
Button *next_frame_button = nullptr;
|
||||
|
||||
|
|
@ -138,6 +142,8 @@ class GameView : public VBoxContainer {
|
|||
|
||||
Button *hide_selection = nullptr;
|
||||
|
||||
Button *debug_mute_audio_button = nullptr;
|
||||
|
||||
Button *camera_override_button = nullptr;
|
||||
MenuButton *camera_override_menu = nullptr;
|
||||
|
||||
|
|
@ -181,6 +187,8 @@ class GameView : public VBoxContainer {
|
|||
|
||||
void _hide_selection_toggled(bool p_pressed);
|
||||
|
||||
void _debug_mute_audio_button_pressed();
|
||||
|
||||
void _camera_override_button_toggled(bool p_pressed);
|
||||
void _camera_override_menu_id_pressed(int p_id);
|
||||
|
||||
|
|
@ -192,12 +200,12 @@ class GameView : public VBoxContainer {
|
|||
|
||||
void _debugger_breaked(bool p_breaked, bool p_can_debug);
|
||||
|
||||
void _feature_profile_changed();
|
||||
|
||||
protected:
|
||||
void _notification(int p_what);
|
||||
|
||||
public:
|
||||
void set_is_feature_enabled(bool p_enabled);
|
||||
|
||||
void set_state(const Dictionary &p_state);
|
||||
Dictionary get_state() const;
|
||||
|
||||
|
|
@ -213,16 +221,15 @@ class GameViewPlugin : public EditorPlugin {
|
|||
#ifndef ANDROID_ENABLED
|
||||
GameView *game_view = nullptr;
|
||||
WindowWrapper *window_wrapper = nullptr;
|
||||
#endif
|
||||
#endif // ANDROID_ENABLED
|
||||
|
||||
Ref<GameViewDebugger> debugger;
|
||||
|
||||
String last_editor;
|
||||
|
||||
void _feature_profile_changed();
|
||||
#ifndef ANDROID_ENABLED
|
||||
void _window_visibility_changed(bool p_visible);
|
||||
#endif
|
||||
#endif // ANDROID_ENABLED
|
||||
void _save_last_editor(const String &p_editor);
|
||||
void _focus_another_editor();
|
||||
bool _is_window_wrapper_enabled() const;
|
||||
|
|
@ -231,7 +238,7 @@ protected:
|
|||
void _notification(int p_what);
|
||||
|
||||
public:
|
||||
virtual String get_plugin_name() const override { return "Game"; }
|
||||
virtual String get_plugin_name() const override { return TTRC("Game"); }
|
||||
bool has_main_screen() const override { return true; }
|
||||
virtual void edit(Object *p_object) override {}
|
||||
virtual bool handles(Object *p_object) const override { return false; }
|
||||
|
|
@ -244,13 +251,7 @@ public:
|
|||
|
||||
virtual void set_window_layout(Ref<ConfigFile> p_layout) override;
|
||||
virtual void get_window_layout(Ref<ConfigFile> p_layout) override;
|
||||
|
||||
virtual void set_state(const Dictionary &p_state) override;
|
||||
virtual Dictionary get_state() const override;
|
||||
#endif
|
||||
#endif // ANDROID_ENABLED
|
||||
|
||||
GameViewPlugin();
|
||||
~GameViewPlugin();
|
||||
};
|
||||
|
||||
#endif // GAME_VIEW_PLUGIN_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue