yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
core_events.h File Reference
#include <cstddef>
#include <string>
#include <vector>
#include "app/editor/core/event_bus.h"
Include dependency graph for core_events.h:

Go to the source code of this file.

Classes

struct  yaze::editor::RomLoadedEvent
 Published when a ROM is successfully loaded into a session. More...
 
struct  yaze::editor::RomUnloadedEvent
 Published when a ROM is unloaded from a session. More...
 
struct  yaze::editor::RomModifiedEvent
 Published when ROM data is modified. More...
 
struct  yaze::editor::SessionSwitchedEvent
 Published when the active session changes. More...
 
struct  yaze::editor::SessionCreatedEvent
 Published when a new session is created. More...
 
struct  yaze::editor::SessionClosedEvent
 Published when a session is closed. More...
 
struct  yaze::editor::EditorSwitchedEvent
 Published when the active editor changes. More...
 
struct  yaze::editor::SelectionChangedEvent
 Published when selection changes in any editor. More...
 
struct  yaze::editor::PanelVisibilityChangedEvent
 Published when panel visibility changes. More...
 
struct  yaze::editor::ZoomChangedEvent
 Published when zoom level changes in any canvas/editor. More...
 
struct  yaze::editor::JumpToRoomRequestEvent
 Request to navigate to a specific dungeon room. More...
 
struct  yaze::editor::JumpToMapRequestEvent
 Request to navigate to a specific overworld map. More...
 
struct  yaze::editor::JumpToMessageRequestEvent
 Request to navigate to a specific message ID. More...
 
struct  yaze::editor::JumpToAssemblySymbolRequestEvent
 Request to navigate to an assembly symbol definition. More...
 
struct  yaze::editor::UIActionRequestEvent
 Activity bar or menu action request. More...
 
struct  yaze::editor::SidebarStateChangedEvent
 Sidebar visibility state change notification. More...
 
struct  yaze::editor::FrameBeginEvent
 Published at the beginning of each frame (pre-ImGui). More...
 
struct  yaze::editor::FrameGuiBeginEvent
 Published after ImGui::NewFrame and dockspace creation. More...
 
struct  yaze::editor::FrameEndEvent
 Published at the end of each frame. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.