#include <functional>#include <memory>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | yaze::editor::ContentRegistry::Shortcuts::ShortcutDef |
| struct | yaze::editor::ContentRegistry::Settings::SettingDef |
Namespaces | |
| namespace | yaze |
| namespace | yaze::project |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::ContentRegistry |
| Central registry for editor content and services. | |
| namespace | yaze::editor::ContentRegistry::Context |
| Global context for accessing shared resources. | |
| namespace | yaze::editor::ContentRegistry::Panels |
| Registry for editor panels. | |
| namespace | yaze::editor::ContentRegistry::Editors |
| Registry for Editors (full workspace tabs). | |
| namespace | yaze::editor::ContentRegistry::Shortcuts |
| Registry for Keyboard Shortcuts. Allows components to declare their shortcuts statically. | |
| namespace | yaze::editor::ContentRegistry::Settings |
| Registry for User Settings. Allows components to declare their settings statically. | |
Typedefs | |
| using | yaze::editor::ContentRegistry::Panels::PanelFactory = std::function<std::unique_ptr<EditorPanel>()> |
| using | yaze::editor::ContentRegistry::Editors::EditorFactory = std::function<std::unique_ptr<Editor>(const EditorDependencies&)> |