#include "grid_map_editor_plugin.h"
#ifdef TOOLS_ENABLED
#include "core/input/input.h"
#include "core/os/keyboard.h"
#include "editor/editor_command_palette.h"
#include "editor/editor_main_screen.h"
#include "editor/editor_node.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/editor_undo_redo_manager.h"
#include "editor/gui/editor_bottom_panel.h"
#include "editor/gui/editor_zoom_widget.h"
#include "editor/plugins/node_3d_editor_plugin.h"
#include "editor/themes/editor_scale.h"
#include "scene/3d/camera_3d.h"
#include "scene/gui/dialogs.h"
#include "scene/gui/label.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/separator.h"
#include "scene/main/window.h"
void GridMapEditor::_configure() { … }
void GridMapEditor::_menu_option(int p_option) { … }
void GridMapEditor::_update_cursor_transform() { … }
void GridMapEditor::_update_selection_transform() { … }
void GridMapEditor::_validate_selection() { … }
void GridMapEditor::_set_selection(bool p_active, const Vector3 &p_begin, const Vector3 &p_end) { … }
bool GridMapEditor::do_input_action(Camera3D *p_camera, const Point2 &p_point, bool p_click) { … }
void GridMapEditor::_delete_selection() { … }
void GridMapEditor::_fill_selection() { … }
void GridMapEditor::_clear_clipboard_data() { … }
void GridMapEditor::_set_clipboard_data() { … }
void GridMapEditor::_update_paste_indicator() { … }
void GridMapEditor::_do_paste() { … }
void GridMapEditor::_show_viewports_transform_gizmo(bool p_value) { … }
EditorPlugin::AfterGUIInput GridMapEditor::forward_spatial_input_event(Camera3D *p_camera, const Ref<InputEvent> &p_event) { … }
struct _CGMEItemSort { … };
void GridMapEditor::_set_display_mode(int p_mode) { … }
void GridMapEditor::_text_changed(const String &p_text) { … }
void GridMapEditor::_sbox_input(const Ref<InputEvent> &p_event) { … }
void GridMapEditor::_mesh_library_palette_input(const Ref<InputEvent> &p_ie) { … }
void GridMapEditor::_icon_size_changed(float p_value) { … }
void GridMapEditor::update_palette() { … }
void GridMapEditor::_update_mesh_library() { … }
void GridMapEditor::edit(GridMap *p_gridmap) { … }
void GridMapEditor::update_grid() { … }
void GridMapEditor::_draw_grids(const Vector3 &cell_size) { … }
void GridMapEditor::_update_theme() { … }
void GridMapEditor::_notification(int p_what) { … }
void GridMapEditor::_update_cursor_instance() { … }
void GridMapEditor::_on_tool_mode_changed() { … }
void GridMapEditor::_item_selected_cbk(int idx) { … }
void GridMapEditor::_floor_changed(float p_value) { … }
void GridMapEditor::_floor_mouse_exited() { … }
void GridMapEditor::_bind_methods() { … }
GridMapEditor::GridMapEditor() { … }
GridMapEditor::~GridMapEditor() { … }
void GridMapEditorPlugin::edit(Object *p_object) { … }
bool GridMapEditorPlugin::handles(Object *p_object) const { … }
void GridMapEditorPlugin::make_visible(bool p_visible) { … }
GridMapEditorPlugin::GridMapEditorPlugin() { … }
GridMapEditorPlugin::~GridMapEditorPlugin() { … }
#endif