Contains a complete set of editors for a single ROM instance. More...
#include <editor_manager.h>
Public Member Functions | |
EditorSet (Rom *rom=nullptr, UserSettings *user_settings=nullptr) | |
void | set_user_settings (UserSettings *settings) |
Contains a complete set of editors for a single ROM instance.
Definition at line 59 of file editor_manager.h.
|
inlineexplicit |
Definition at line 61 of file editor_manager.h.
References active_editors_, assembly_editor_, dungeon_editor_, graphics_editor_, message_editor_, music_editor_, overworld_editor_, palette_editor_, screen_editor_, settings_editor_, and sprite_editor_.
|
inline |
Definition at line 79 of file editor_manager.h.
References yaze::editor::SettingsEditor::set_user_settings(), and settings_editor_.
Referenced by yaze::editor::EditorManager::CreateNewSession().
AssemblyEditor yaze::editor::EditorSet::assembly_editor_ |
Definition at line 83 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::DrawMenuBar(), EditorSet(), yaze::editor::EditorManager::LoadDesignerLayout(), yaze::editor::EditorManager::LoadDeveloperLayout(), yaze::editor::EditorManager::LoadModderLayout(), and yaze::editor::EditorManager::OpenProject().
DungeonEditorV2 yaze::editor::EditorSet::dungeon_editor_ |
Definition at line 84 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::JumpToDungeonRoom(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::LoadModderLayout(), and yaze::editor::EditorManager::OpenEditorAndCardsFromFlags().
GraphicsEditor yaze::editor::EditorSet::graphics_editor_ |
Definition at line 85 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadDesignerLayout(), yaze::editor::EditorManager::LoadDeveloperLayout(), and yaze::editor::EditorManager::LoadModderLayout().
MusicEditor yaze::editor::EditorSet::music_editor_ |
Definition at line 86 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::LoadDeveloperLayout(), and yaze::editor::EditorManager::LoadModderLayout().
OverworldEditor yaze::editor::EditorSet::overworld_editor_ |
Definition at line 87 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::JumpToOverworldMap(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::LoadDesignerLayout(), yaze::editor::EditorManager::LoadModderLayout(), yaze::editor::EditorManager::overworld(), yaze::editor::EditorManager::SaveRom(), and yaze::editor::EditorManager::SaveRomAs().
PaletteEditor yaze::editor::EditorSet::palette_editor_ |
Definition at line 88 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), yaze::editor::EditorManager::DrawMenuBar(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::LoadDesignerLayout(), and yaze::editor::EditorManager::LoadModderLayout().
ScreenEditor yaze::editor::EditorSet::screen_editor_ |
Definition at line 89 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::SaveRom(), and yaze::editor::EditorManager::SaveRomAs().
SpriteEditor yaze::editor::EditorSet::sprite_editor_ |
Definition at line 90 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), yaze::editor::EditorManager::LoadDesignerLayout(), yaze::editor::EditorManager::LoadDeveloperLayout(), and yaze::editor::EditorManager::LoadModderLayout().
SettingsEditor yaze::editor::EditorSet::settings_editor_ |
Definition at line 91 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), and set_user_settings().
MessageEditor yaze::editor::EditorSet::message_editor_ |
Definition at line 92 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::BuildModernMenu(), EditorSet(), yaze::editor::EditorManager::Initialize(), yaze::editor::EditorManager::LoadAssets(), and yaze::editor::EditorManager::LoadModderLayout().
MemoryEditorWithDiffChecker yaze::editor::EditorSet::memory_editor_ |
Definition at line 93 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::DrawMenuBar().
std::vector<Editor*> yaze::editor::EditorSet::active_editors_ |
Definition at line 95 of file editor_manager.h.
Referenced by yaze::editor::EditorManager::CreateNewSession(), yaze::editor::EditorManager::DuplicateCurrentSession(), EditorSet(), yaze::editor::EditorManager::HideAllWindows(), yaze::editor::EditorManager::LoadRom(), yaze::editor::EditorManager::OpenEditorAndCardsFromFlags(), yaze::editor::EditorManager::OpenProject(), yaze::editor::EditorManager::OpenRomOrProject(), yaze::editor::EditorManager::ShowAllWindows(), and yaze::editor::EditorManager::SwitchToEditor().