#include "editor_manager.h"
#include <algorithm>
#include <chrono>
#include <cstring>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/match.h"
#include "absl/strings/str_cat.h"
#include "app/core/features.h"
#include "app/core/timing.h"
#include "util/file_util.h"
#include "app/gui/widgets/widget_id_registry.h"
#include "imgui/imgui.h"
#include "util/log.h"
#include "util/platform_paths.h"
#include "app/core/project.h"
#include "app/editor/code/assembly_editor.h"
#include "app/editor/dungeon/dungeon_editor_v2.h"
#include "app/editor/graphics/graphics_editor.h"
#include "app/editor/graphics/palette_editor.h"
#include "app/editor/graphics/screen_editor.h"
#include "app/editor/music/music_editor.h"
#include "app/editor/overworld/overworld_editor.h"
#include "app/editor/sprite/sprite_editor.h"
#include "app/editor/ui/editor_selection_dialog.h"
#include "app/emu/emulator.h"
#include "app/gfx/arena.h"
#include "app/gfx/performance/performance_profiler.h"
#include "app/editor/ui/background_renderer.h"
#include "app/gui/icons.h"
#include "app/gui/input.h"
#include "app/gui/style.h"
#include "app/gui/theme_manager.h"
#include "app/rom.h"
#include "app/test/test_manager.h"
#include "app/zelda3/overworld/overworld_map.h"
#include "app/editor/system/settings_editor.h"
#include "app/editor/system/toast_manager.h"
#include "app/gfx/performance/performance_dashboard.h"
#include "app/editor/editor.h"
#include "imgui/misc/cpp/imgui_stdlib.h"
#include "util/macro.h"
#include "yaze_config.h"
Go to the source code of this file.
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::editor |
Editors are the view controllers for the application. | |
namespace | yaze::editor::anonymous_namespace{editor_manager.cc} |
Macros | |
#define | IMGUI_DEFINE_MATH_OPERATORS |
Functions | |
std::string | yaze::editor::anonymous_namespace{editor_manager.cc}::GetEditorName (EditorType type) |
Variables | |
constexpr const char * | yaze::editor::kOverworldEditorName = ICON_MD_LAYERS " Overworld Editor" |
constexpr const char * | yaze::editor::kGraphicsEditorName = ICON_MD_PHOTO " Graphics Editor" |
constexpr const char * | yaze::editor::kPaletteEditorName = ICON_MD_PALETTE " Palette Editor" |
constexpr const char * | yaze::editor::kScreenEditorName = ICON_MD_SCREENSHOT " Screen Editor" |
constexpr const char * | yaze::editor::kSpriteEditorName = ICON_MD_SMART_TOY " Sprite Editor" |
constexpr const char * | yaze::editor::kMessageEditorName = ICON_MD_MESSAGE " Message Editor" |
constexpr const char * | yaze::editor::kSettingsEditorName = ICON_MD_SETTINGS " Settings Editor" |
constexpr const char * | yaze::editor::kAssemblyEditorName = ICON_MD_CODE " Assembly Editor" |
constexpr const char * | yaze::editor::kDungeonEditorName = ICON_MD_CASTLE " Dungeon Editor" |
constexpr const char * | yaze::editor::kMusicEditorName = ICON_MD_MUSIC_NOTE " Music Editor" |
#define IMGUI_DEFINE_MATH_OPERATORS |
Definition at line 7 of file editor_manager.cc.