yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
editor_manager.cc File Reference
#include "editor_manager.h"
#include <algorithm>
#include <chrono>
#include <cstring>
#include <filesystem>
#include <memory>
#include <sstream>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/match.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "core/features.h"
#include "core/project.h"
#include "app/platform/timing.h"
#include "app/editor/session_types.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/screen_editor.h"
#include "app/editor/music/music_editor.h"
#include "app/editor/overworld/overworld_editor.h"
#include "app/editor/palette/palette_editor.h"
#include "app/editor/sprite/sprite_editor.h"
#include "app/editor/system/editor_card_registry.h"
#include "app/editor/system/editor_registry.h"
#include "app/editor/system/menu_orchestrator.h"
#include "app/editor/system/popup_manager.h"
#include "app/editor/system/shortcut_configurator.h"
#include "app/editor/ui/editor_selection_dialog.h"
#include "app/editor/ui/ui_coordinator.h"
#include "app/emu/emulator.h"
#include "app/gfx/debug/performance/performance_profiler.h"
#include "app/gfx/resource/arena.h"
#include "app/gui/core/background_renderer.h"
#include "app/gui/core/icons.h"
#include "app/gui/core/input.h"
#include "app/gui/core/theme_manager.h"
#include "app/rom.h"
#include "app/test/test_manager.h"
#include "imgui/imgui.h"
#include "util/file_util.h"
#include "util/log.h"
#include "zelda3/screen/dungeon_map.h"
#include "app/editor/editor.h"
#include "app/editor/system/settings_editor.h"
#include "app/editor/system/toast_manager.h"
#include "app/gfx/debug/performance/performance_dashboard.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"
 

Macro Definition Documentation

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 12 of file editor_manager.cc.