#include "app/emu/ui/debugger_ui.h"#include "absl/strings/str_format.h"#include "app/emu/emulator.h"#include "app/emu/cpu/cpu.h"#include "app/gui/core/color.h"#include "app/gui/core/icons.h"#include "app/gui/core/input.h"#include "app/gui/core/theme_manager.h"#include "imgui/imgui.h"#include "imgui_memory_editor.h"#include "util/log.h"Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| Main namespace for the application. | |
| namespace | yaze::emu |
| SNES Emulation and debugging tools. | |
| namespace | yaze::emu::ui |
| namespace | yaze::emu::ui::anonymous_namespace{debugger_ui.cc} |
Functions | |
| void | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::AddSpacing () |
| void | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::AddSectionSpacing () |
| void | yaze::emu::ui::RenderModernCpuDebugger (Emulator *emu) |
| Modern CPU debugger with registers, flags, and controls. | |
| void | yaze::emu::ui::RenderBreakpointList (Emulator *emu) |
| Breakpoint list and management. | |
| void | yaze::emu::ui::RenderMemoryViewer (Emulator *emu) |
| Memory viewer/editor. | |
| void | yaze::emu::ui::RenderCpuInstructionLog (Emulator *emu, uint32_t log_size) |
| CPU instruction log (legacy, prefer DisassemblyViewer) | |
| void | yaze::emu::ui::RenderApuDebugger (Emulator *emu) |
| APU/Audio debugger with handshake tracker. | |
| void | yaze::emu::ui::RenderAIAgentPanel (Emulator *emu) |
| AI Agent panel for automated testing/gameplay. | |
Variables | |
| constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kStandardSpacing = 8.0f |
| constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kButtonHeight = 30.0f |
| constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kLargeButtonHeight = 35.0f |