yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cyaze::emu::WatchpointManager::AccessLog
 Cyaze::cli::ai::ActionRefinementRefined action parameters based on vision analysis
 Cyaze::editor::ActivityBar
 Cyaze::cli::agent::AdvancedRouterAdvanced routing system for agent tool responses
 Cyaze::editor::AgentAutomationPanel
 Cyaze::editor::AgentEditor::AgentBuilderState
 Cyaze::editor::AgentChatUnified Agent Chat Component
 Cyaze::editor::AgentChatHistoryCodec
 Cyaze::gui::AgentChatWidgetImGui widget for conversational AI agent interaction
 Cyaze::editor::AgentCollaborationCoordinator
 Cyaze::cli::agent::AgentConfig
 Cyaze::editor::AgentEditor::AgentConfig
 Cyaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot
 Cyaze::editor::AgentConfigStateAgent configuration state
 Cyaze::cli::agent::AgentContextAgent context for maintaining state across tool calls
 Cyaze::agent::AgentControlServer
 Cyaze::editor::AgentKnowledgePanelPanel for viewing/editing learned knowledge patterns
 Cyaze::cli::agent::AgentPretrainingPre-training system for AI agents
 Cyaze::editor::AgentProposalsPanelCompact proposal management panel for agent sidebar
 Cyaze::cli::AgentResponse
 Cyaze::editor::AgentRomSyncPanel
 Cyaze::editor::AgentSessionRepresents a single agent session with its own chat history and config
 Cyaze::editor::AgentSessionManagerManages multiple agent sessions with dual-view support
 Cyaze::project::YazeProject::AgentSettings
 Cyaze::editor::AgentUIContextUnified context for agent UI components
 Cyaze::editor::AgentUiControllerCentral coordinator for all agent UI components
 Cyaze::editor::AgentUIThemeCentralized theme colors for Agent UI components
 Cyaze::editor::AgentZ3EDCommandPanel
 Cyaze::app::platform::WasmConfig::AI
 Cyaze::cli::ai::AIActionRepresents a single action to be performed in the GUI
 Cyaze::cli::ai::AIActionParserParses natural language commands into structured GUI actions
 Cyaze::cli::ai::AIGUIControllerHigh-level controller for AI-driven GUI automation with vision feedback
 Cyaze::cli::AIService
 Cyaze::cli::AIServiceConfig
 Cyaze::test::AIVisionVerifierAI-powered visual verification for GUI testing
 Cyaze::cli::agent::tools::ALTTPMemoryMapALTTP Memory Map Constants
 Cyaze::cli::agent::DevAssistAgent::AnalysisResultAnalysis result for build errors or crashes
 Cyaze::editor::zsprite::AnimationGroup
 Cyaze::cli::anonymous_namespace{hex_inspector_commands.cc}::AnnotatedField
 Cyaze::AppConfigConfiguration options for the application startup
 CAppDelegate
 Cyaze::ApplicationMain application singleton managing lifecycle and global state
 Cyaze::net::ProposalApprovalManager::ApprovalStatus
 CAppViewController
 Cyaze::emu::ApuAudio Processing Unit (APU) of a system
 Cyaze::emu::ApuCallbacks
 Cyaze::editor::music::ApuDebugStatusAPU timing diagnostic status for debug UI
 Cyaze::emu::debug::ApuHandshakeTrackerIPL ROM handshake tracker
 Cyaze::gfx::ArenaResource management arena for efficient graphics memory handling
 Cyaze::cli::resources::ArgumentParserUtility for parsing common CLI argument patterns
 Cyaze::cli::agent::ArgumentSchemaArgument schema for a tool parameter
 Cyaze::core::AsarPatchResultAsar patch result information
 Cyaze::core::AsarSymbolSymbol information extracted from Asar assembly
 Cyaze::core::AsarWrapperModern C++ wrapper for Asar 65816 assembler integration
 Cyaze::zelda3::music::AsmExporterExports MusicSong to Oracle of Secrets music_macros.asm format
 Cyaze::zelda3::music::AsmExportOptionsOptions for ASM export in music_macros.asm format
 Cyaze::zelda3::music::AsmImporterImports music_macros.asm format files into MusicSong
 Cyaze::zelda3::music::AsmImportOptionsOptions for ASM import from music_macros.asm format
 Cyaze::emu::AsmParser
 Cyaze::zelda3::music::AsmParseResultParse result with diagnostics
 Cyaze::core::AsmPatchRepresents a ZScream-compatible ASM patch file
 Cyaze::cli::agent::tools::AsmTemplateASM code template with placeholder substitution
 Cyaze::cli::AssertionOutcomeIndividual assertion outcome within a harness test
 Cyaze::AssetLoaderCross-platform asset file loading utility
 Cyaze::gui::AssetObject
 Cyaze::gfx::AtlasRenderer::Atlas
 Cyaze::gfx::AtlasRenderer::AtlasEntry
 Cyaze::gfx::TextureAtlas::AtlasRegionRegion within the atlas texture
 Cyaze::gfx::AtlasRendererAtlas-based rendering system for efficient graphics operations
 Cyaze::gfx::AtlasStatsAtlas usage statistics
 Cyaze::gfx::TextureAtlas::AtlasStatsGet atlas utilization statistics
 Cyaze::emu::audio::AudioBackendFactoryFactory for creating audio backends
 Cyaze::emu::audio::AudioConfig
 Cyaze::editor::music::AudioQueueStatusAudio queue diagnostic status for debug UI
 Cyaze::emu::AudioRamAudioRam is an interface for the Audio RAM used by the SPC700
 Cyaze::emu::audio::AudioStatus
 Cyaze::cli::AutocompleteEngine
 Cyaze::editor::AutomationCallbacksCallbacks for automation operations
 Cyaze::cli::AutomationResultResult of a GUI automation action
 Cyaze::editor::AutomationStateState for automation/test harness integration
 Cyaze::editor::AgentChat::AutomationTelemetry
 Cyaze::editor::AutomationTelemetryTelemetry from automation/test harness
 Cyaze::app::platform::WasmConfig::Autosave
 Cyaze::gui::AutoWidgetScopeRAII scope that enables automatic widget registration
 Cyaze::gfx::BackgroundBuffer
 Cyaze::emu::BackgroundLayer
 Cyaze::gui::BackgroundRendererRenders themed background effects for docking windows
 Cyaze::zelda3::music::anonymous_namespace{music_bank.cc}::BankMetadata
 Cyaze::zelda3::music::anonymous_namespace{music_bank.cc}::BankPointerRegisters
 Cyaze::zelda3::music::MusicBank::BankSongRange
 Cyaze::editor::BaseEntityHandlerAbstract base class for entity interaction handlers
 Cyaze::cli::automation::RomAutomationAPI::BatchOperationBatch operation for multiple ROM modifications
 Cyaze::cli::agent::ToolDispatcher::BatchResultResult of a batch tool call
 Cyaze::cli::agent::ToolDispatcher::BatchToolCallBatch tool call request
 Cyaze::emu::BGHOFS
 Cyaze::emu::BgLayer
 Cyaze::emu::BGMODE
 Cyaze::emu::BGNBA
 Cyaze::emu::BGSC
 Cyaze::emu::BGVOFS
 Cyaze::gfx::BitmapRepresents a bitmap image optimized for SNES ROM hacking
 Cyaze::gui::BitmapDrawOpts
 Cyaze::gfx::Bitmap::BitmapMetadataMetadata for tracking bitmap source format and palette requirements
 Cyaze::gui::BitmapPreviewOptions
 Cyaze::editor::MemoryEditor::Bookmark
 Cyaze::emu::Emulator::Bookmark
 Cyaze::editor::AgentEditor::BotProfile
 Cyaze::gui::BppComparisonToolBPP format comparison tool
 Cyaze::gui::BppConversionDialogBPP format conversion dialog
 Cyaze::gui::BppConversionOptionsBPP conversion options
 Cyaze::gfx::BppConversionScopeRAII wrapper for BPP format conversion operations
 Cyaze::gfx::BppFormatInfoBPP format metadata and conversion information
 Cyaze::gfx::BppFormatManagerComprehensive BPP format management system for SNES ROM hacking
 Cyaze::gui::BppFormatUIBPP format selection and conversion UI component
 CTextEditor::Breakpoint
 Cyaze::emu::BreakpointManager::Breakpoint
 Cyaze::cli::agent::RomDebugAgent::BreakpointAnalysisAnalysis result for a breakpoint hit
 Cyaze::emu::BreakpointManagerManages CPU and SPC700 breakpoints for debugging
 Cyaze::zelda3::music::BrrCodecBRR sample encoder/decoder
 Cyaze::cli::agent::DevAssistAgent::BuildConfigBuild monitoring configuration
 Cyaze::cli::agent::tools::BuildTool::BuildConfig
 Cyaze::cli::agent::tools::BuildTool::BuildResult
 Cyaze::cli::agent::tools::BuildTool::BuildStatus
 Cyaze::cli::agent::tools::BuildToolBuild tool for AI agents to compile and test the project
 Cyaze::app::platform::WasmConfig::Cache
 Cyaze::emu::render::SaveStateManager::CacheKey
 Cyaze::emu::render::SaveStateManager::CacheKeyHash
 Cyaze::editor::AgentConfigurationPanel::Callbacks
 Cyaze::editor::AgentKnowledgePanel::Callbacks
 Cyaze::emu::debug::CallStackEntryTracks call stack for intelligent stepping
 Cyaze::editor::dungeon_coords::CameraToLocalResultConvert camera coordinates back to room ID and local position
 Cyaze::gui::CanvasModern, robust canvas for drawing and manipulating graphics
 Cyaze::gui::CanvasAutomationAPIProgrammatic interface for controlling canvas operations
 Cyaze::cli::CanvasAutomationClient
 Cyaze::gui::CanvasConfigUnified configuration for canvas display and interaction
 Cyaze::gui::CanvasContextMenu
 Cyaze::gui::CanvasContextMenuItemContext menu item configuration
 Cyaze::gui::CanvasExtensionsOptional extension modules for Canvas
 Cyaze::gui::CanvasFrameLightweight RAII guard for existing Canvas instances
 Cyaze::gui::CanvasFrameOptions
 Cyaze::gui::CanvasGeometryCanvas geometry calculated per-frame
 Cyaze::gui::CanvasInteractionEventsCombined interaction result for a frame
 Cyaze::gui::CanvasInteractionHandlerHandles all tile-based interactions for Canvas
 Cyaze::gui::CanvasMenuAction
 Cyaze::gui::CanvasMenuActionHost
 Cyaze::gui::CanvasMenuBuilderBuilder pattern for constructing canvas menus fluently
 Cyaze::gui::CanvasMenuDefinitionComplete menu definition
 Cyaze::gui::CanvasMenuItemDeclarative menu item definition
 Cyaze::gui::CanvasMenuSectionMenu section grouping related menu items
 Cyaze::gui::CanvasModalsModal dialog management for canvas operations
 Cyaze::gui::CanvasPaletteManagerPalette management state for canvas
 Cyaze::gui::CanvasPerformanceIntegrationCanvas performance integration with dashboard
 Cyaze::gui::CanvasPerformanceManagerGlobal canvas performance manager
 Cyaze::gui::CanvasPerformanceMetricsCanvas performance metrics
 Cyaze::gui::CanvasPopupDefinitionDeclarative popup definition for menu items
 Cyaze::gui::CanvasUtils::CanvasRenderContext
 Cyaze::gui::CanvasRuntime
 Cyaze::gui::CanvasSelectionSelection state for canvas interactions
 Cyaze::gui::CanvasStateComplete canvas state snapshot
 Cyaze::gui::CanvasTouchHandlerHandles touch input integration for Canvas
 Cyaze::gui::CanvasUsageManagerGlobal canvas usage tracker manager
 Cyaze::gui::CanvasUsageStatsCanvas usage statistics
 Cyaze::gui::CanvasUsageTrackerCanvas usage tracking and analysis system
 Cyaze::editor::AgentEditor::CaptureConfig
 Cyaze::editor::PanelManager::CategoryThemeGet the expressive theme color for a category
 Cyaze::emu::CGADD
 Cyaze::emu::CGADSUB
 Cyaze::emu::CGDATA
 Cyaze::emu::CGDATAREAD
 Cyaze::emu::CGWSEL
 Cyaze::gfx::CgxHeaderCgx file header
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ChangeConstraint
 Cyaze::app::platform::WasmCollaboration::ChangeEvent
 Cyaze::editor::music::ChannelStateRepresents the state of a single DSP channel for visualization
 Cyaze::emu::CharacterLocation
 Cyaze::editor::ChatCallbacksCallbacks for chat operations
 Cyaze::gui::Theme::ChatColors
 Cyaze::cli::agent::ChatMessage
 Cyaze::editor::ChatStateState for chat UI and history
 Cyaze::cli::tui::ChatTUI
 CchestTreasure chest
 Cchest_dataLegacy chest data structure
 Cyaze::zelda3::DungeonEditorSystem::ChestData
 Cyaze::emu::anonymous_namespace{snes.cc}::ChunkHeader
 Cyaze::cli::agent::tools::CodeGenerationDiagnosticDiagnostic message from code generation
 Cyaze::cli::agent::tools::CodeGenerationResultResult of code generation operation
 Cyaze::emu::COLDATA
 Cyaze::app::platform::WasmConfig::Collaboration
 Cyaze::editor::CollaborationCallbacksCallbacks for collaboration operations
 Cyaze::gui::CollaborationPanelImGui panel for collaboration features
 Cyaze::net::CollaborationServiceHigh-level service integrating version management with networking
 Cyaze::editor::AgentChatHistoryCodec::CollaborationState
 Cyaze::editor::CollaborationStateState for collaborative editing sessions
 Cyaze::emu::Color
 Cyaze::gui::Color
 Cyaze::gui::ColorAnalysisOptionsColor analysis options
 Cyaze::editor::ColorChangeRepresents a single color change for undo/redo
 Cyaze::zelda3::ColorComparison
 Cyaze::gui::AgentChatWidget::Colors
 Cyaze::cli::resources::CommandContextEncapsulates common context for CLI command execution
 Cyaze::cli::AutocompleteEngine::CommandDef
 Cyaze::editor::CommandEntry
 Cyaze::editor::CommandManager::CommandGroup
 Cyaze::cli::resources::CommandHandlerBase class for CLI command handlers
 Cyaze::editor::CommandManager::CommandInfo
 Cyaze::zelda3::music::CommandMacroMapping
 Cyaze::editor::CommandManager
 Cyaze::cli::CommandRegistry::CommandMetadata
 Cyaze::editor::music::anonymous_namespace{tracker_view.cc}::CommandOption
 Cyaze::editor::CommandPalette
 Cyaze::cli::CommandRegistrySingle source of truth for all z3ed commands
 Cyaze::test::ComparisonConfigConfiguration for screenshot comparison
 Cyaze::test::ComparisonResultResult of a screenshot comparison
 Cyaze::gfx::lc_lz2::CompressionCommand
 Cyaze::gfx::lc_lz2::CompressionContext
 Cyaze::gfx::lc_lz2::CompressionPiece
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ReviewRequirement::Condition
 Cyaze::cli::resources::CommandContext::ConfigConfiguration for command context
 Cyaze::gui::CanvasTouchHandler::ConfigConfiguration for canvas touch behavior
 Cyaze::gui::TileSelectorWidget::Config
 Cyaze::net::CollaborationService::Config
 Cyaze::net::RomVersionManager::Config
 Cyaze::Json::const_iterator
 Cyaze::editor::AgentChat::ContentBlock
 Cyaze::cli::Context
 Cyaze::editor::music::PianoRollView::ContextTarget
 Cyaze::ControllerMain controller for the application
 Cyaze::emu::input::ControllerStateController state (16-bit SNES controller format)
 Cyaze::cli::ai::ControlLoopConfigConfiguration for the AI GUI control loop
 Cyaze::cli::ai::ControlResultResult of AI-controlled GUI automation
 Cyaze::cli::agent::ConversationalAgentService
 Cyaze::cli::agent::LearnedKnowledgeService::ConversationMemory
 Cyaze::cli::agent::anonymous_namespace{conversation_test.cc}::ConversationTestCase
 CTextEditor::Coordinates
 Cyaze::emu::CounterIrqNmiRegisters
 Cyaze::cli::automation::TestGenerationAPI::CoverageReportCoverage report for tested code
 Cyaze::emu::Cpu
 Cyaze::emu::CpuCallbacks
 Cyaze::util::CrashHandlerManages crash logging for release builds
 Cyaze::app::platform::WasmCollaboration::CursorInfo
 Cyaze::zelda3::CustomObjectRepresents a decoded custom object (from binary format)
 Cyaze::zelda3::CustomObjectManagerManages loading and caching of custom object binary files
 Cyaze::editor::DashboardPanel
 Cyaze::cli::anonymous_namespace{hex_inspector_commands.cc}::DataStructure
 Cyaze::editor::DebugWindowCard
 Cyaze::editor::EditorActivator::Dependencies
 Cyaze::editor::LayoutCoordinator::DependenciesAll dependencies required by LayoutCoordinator
 Cyaze::app::platform::WasmConfig::Deployment
 Cyaze::cli::agent::anonymous_namespace{general_commands.cc}::DescribeOptions
 Cyaze::cli::resources::CommandHandler::Descriptor
 Cyaze::cli::resources::CommandHandler::DescriptorEntry
 CdestinationRoom transition destination
 Cyaze::cli::agent::RomDebugAgent::DetectedIssueDetected issue in ROM execution
 Cyaze::cli::agent::DevAssistAgentDevelopment Assistant Agent for AI-assisted yaze development
 Cyaze::cli::DiagnosticFindingA single diagnostic finding
 Cyaze::cli::DiagnosticReportComplete diagnostic report
 Cyaze::editor::DictionaryEntry
 Cyaze::cli::RomCompareResult::DiffRegion
 Cyaze::cli::agent::tools::DiffSummarySummary of differences between two ROMs
 Cyaze::zelda3::DiggableTilesManages diggable tile state as a 512-bit bitfield
 Cyaze::zelda3::DiggableTilesPatchGenerates ASM patches for table-based diggable tile lookup
 Cyaze::zelda3::DiggableTilesPatchConfigConfiguration for diggable tiles ASM patch generation
 Cyaze::zelda3::ObjectDimensionTable::DimensionEntry
 Cyaze::gui::CanvasAutomationAPI::DimensionsCanvas dimensions in logical tile units
 Cyaze::gfx::Bitmap::DirtyRegion
 Cyaze::emu::debug::DisassembledInstructionResult of disassembling a single instruction
 Cyaze::cli::agent::Disassembler65816
 Cyaze::emu::debug::Disassembler6581665816 CPU disassembler for debugging and ROM hacking
 Cyaze::emu::debug::DisassemblyEntryRepresents a single disassembled instruction with metadata
 Cyaze::emu::debug::DisassemblyViewerAdvanced disassembly viewer with sparse storage and interactive features
 Cyaze::cli::DiscoveredWindowInfo
 Cyaze::cli::DiscoverWidgetsQuery
 Cyaze::cli::DiscoverWidgetsResult
 Cyaze::emu::DmaChannel
 Cyaze::emu::DmaRegisters
 Cyaze::editor::layout_designer::anonymous_namespace{layout_designer_window.cc}::DockBuilderFacade
 Cyaze::editor::layout_designer::DockNodeRepresents a dock node in the layout tree
 Cyaze::editor::anonymous_namespace{layout_manager.cc}::DockNodeIds
 Cyaze::gui::DockSpaceRendererEnhanced docking space with themed background effects
 Cyaze::editor::anonymous_namespace{layout_manager.cc}::DockSplitConfig
 Cyaze::editor::anonymous_namespace{layout_manager.cc}::DockSplitNeeds
 Cyaze::editor::layout_designer::anonymous_namespace{layout_designer_window.cc}::DockSplitResult
 Cyaze::zelda3::Room::DoorRepresents a door in a dungeon room
 Cyaze::zelda3::DungeonEditorSystem::DoorData
 Cyaze::zelda3::ObjectDrawer::DoorDef
 Cyaze::zelda3::DoorDimensionsDoor dimensions in tiles (8x8 pixel tiles)
 Cyaze::zelda3::DoorPositionManagerManages door position snapping and coordinate conversion
 Cyaze::zelda3::DrawContextContext passed to draw routines containing all necessary state
 Cyaze::zelda3::DrawRoutineInfoMetadata about a draw routine
 Cyaze::zelda3::DrawRoutineRegistryUnified draw routine registry
 Cyaze::emu::Dsp
 Cyaze::emu::DspChannel
 Cyaze::editor::music::DspDebugStatusDSP buffer diagnostic status for debug UI
 Cdungeon_spriteDungeon sprite definition
 Cyaze::cli::agent::DungeonCacheCached dungeon data for efficient access
 Cyaze::editor::DungeonCanvasViewer
 Cyaze::gui::Theme::DungeonColors
 Cyaze::zelda3::DungeonEditorSystemComprehensive dungeon editing system
 Cyaze::zelda3::DungeonMapDungeonMap represents the map menu for a dungeon
 Cyaze::zelda3::DungeonObjectEditorInteractive dungeon object editor with scroll wheel support
 Cyaze::gui::DungeonObjectEmulatorPreview
 Cyaze::zelda3::DungeonObjectInfo
 Cyaze::editor::DungeonObjectInteractionHandles object selection, placement, and interaction within the dungeon canvas
 Cyaze::zelda3::DungeonObjectRegistryMinimal registry for dungeon objects (vanilla or custom)
 Cyaze::editor::DungeonObjectSelectorHandles object selection, preview, and editing UI
 Cyaze::zelda3::formats::DungeonOffsets
 Cyaze::editor::DungeonRoomLoaderManages loading and saving of dungeon room data
 Cyaze::editor::DungeonRoomSelectorHandles room and entrance selection UI
 Cyaze::zelda3::DungeonEditorSystem::DungeonSettings
 Cyaze::zelda3::DungeonStateInterface for accessing dungeon game state
 Cyaze::editor::DungeonToolsetHandles the dungeon editor toolset UI
 Cyaze::editor::DungeonUsageTrackerTracks and analyzes usage statistics for dungeon resources
 Cyaze::zelda3::DungeonValidator
 Cyaze::zelda3::music::DurationConstant
 Cyaze::cli::agent::tools::EditFileHeaderBinary format for .edits file
 Cyaze::zelda3::DungeonObjectEditor::EditingState
 Cyaze::editor::EditorInterface for editor classes
 Cyaze::editor::EditorActivatorHandles editor switching, layout initialization, and jump-to navigation
 Cyaze::zelda3::DungeonObjectEditor::EditorConfig
 Cyaze::editor::EditorContextLightweight view into the essential runtime context (Rom + GameData)
 Cyaze::editor::EditorDependenciesUnified dependency container for all editor types
 Cyaze::editor::DashboardPanel::EditorInfo
 Cyaze::editor::EditorInfoMetadata about an available editor
 Cyaze::gui::EditorLayoutModern layout manager for editor components
 Cyaze::editor::EditorPanelBase interface for all logical panel components
 Cyaze::editor::EditorRegistryManages editor types, categories, and lifecycle
 Cyaze::editor::EditorSelectionDialogBeautiful grid-based editor selection dialog
 Cyaze::editor::EditorSetContains a complete set of editors for a single ROM instance
 Cyaze::editor::anonymous_namespace{shortcut_configurator.cc}::EditorShortcutDef
 CTextEditor::EditorState
 Cyaze::zelda3::DungeonEditorSystem::EditorState
 Cyaze::editor::music::PianoRollView::EmptyContextTarget
 Cyaze::emu::EmulatorA class for emulating and debugging SNES games
 Cyaze::cli::handlers::anonymous_namespace{emulator_commands.cc}::EmulatorClient
 Cyaze::emu::Emulator::EmulatorMetrics
 Cyaze::emu::render::EmulatorRenderService
 Cyaze::cli::EnhancedChatComponent
 Cyaze::cli::EnhancedStatusPanel
 Cyaze::cli::agent::EnhancedTUIEnhanced Terminal User Interface for z3ed CLI
 Cyaze::gui::EntityInteractionEventEvent payload for entity interactions
 Cyaze::editor::DungeonCanvasViewer::EntityVisibility
 Cyaze::zelda3::DungeonEditorSystem::EntranceData
 Cyaze::cli::overworld::EntranceDetails
 Cyaze::zelda3::EntranceTypes::EntranceInfoGet entrance information by ID
 Cyaze::cli::agent::DevAssistAgent::ErrorPattern
 Cyaze::Event
 Cyaze::EventBus
 Cstd::exception
 Cyaze::cli::agent::ExecutionTraceBuffer
 Cyaze::zelda3::music::MusicBank::ExpandedBankInfo
 Cyaze::editor::ExtensionManager
 Cyaze::core::FeatureFlagsA class to manage experimental feature flags
 Cyaze::cli::FewShotExample
 Cyaze::editor::FileBrowserFile system browser for the sidebar
 Cyaze::util::FileDialogWrapper
 Cyaze::editor::FileEntryRepresents a file or folder in the file browser
 Cyaze::util::FlagParser
 Cyaze::util::FlagRegistry
 Cyaze::core::FeatureFlags::Flags
 Cyaze::emu::Spc700::Flags
 Cyaze::gui::FlagsMenu
 Cyaze::editor::FolderItem
 Cyaze::FontConfig
 Cyaze::FontState
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ForbiddenRange
 Cyaze::editor::zsprite::Frame
 Cyaze::emu::debug::FrameInfoFrame timing information
 Cyaze::cli::agent::tools::FreeSpaceRegionFree space region in ROM
 Cyaze::zelda3::GameData
 Cyaze::zelda3::GameEntityBase class for all overworld and dungeon entities
 Cyaze::emu::debug::GameModeStateSemantic representation of the game mode
 Cyaze::cli::GeminiConfig
 Cyaze::cli::automation::TestGenerationAPI::GenerationOptionsOptions for test generation
 Cyaze::zelda3::GeometryBoundsBounding box result for a draw routine execution
 Cyaze::gui::GestureStateGesture recognition result
 Cyaze::gfx::GfxContextShared graphical context across editors
 Cyaze::editor::GfxGroupEditorManage graphics group configurations in a Rom
 Cyaze::gui::GfxSheetAssetBrowser
 Cyaze::editor::GitignoreParserSimple .gitignore pattern matcher
 Cyaze::editor::GlobalEditorContext
 CTextEditor::Glyph
 Cyaze::gfx::GraphicsBuffer
 Cyaze::zelda3::Overworld::GraphicsConfigCache
 Cyaze::editor::GraphicsEditorStateShared state between GraphicsEditor panel components
 Cyaze::GraphicsLoadDiagnostics
 Cyaze::gfx::GraphicsOptimizationScopeRAII wrapper for graphics optimization operations
 Cyaze::gfx::GraphicsOptimizerComprehensive graphics optimization system for YAZE ROM hacking
 Cyaze::gfx::GraphicsSheetAnalysisGraphics sheet analysis result
 Cyaze::gui::BackgroundRenderer::GridSettings
 Cyaze::cli::gui::GuiActionGeneratorConverts high-level AI actions into executable GUI test scripts
 Cyaze::cli::GuiAutomationClientClient for automating YAZE GUI through gRPC
 Cyaze::EventBus::HandlerEntry
 Cyaze::cli::HarnessTestSummaryAggregated metadata about a harness test
 Cyaze::gui::PanelWindow::HeaderButton
 Cyaze::emu::test::HeadlessEmulator
 Cyaze::util::HexStringParams
 Cyaze::editor::HistoryManager
 Cyaze::gui::HoverEventEvent payload for hover preview
 Cyaze::net::HttpResponseHTTP response structure containing status, body, and headers
 Cyaze::cli::api::HttpServer
 Cyaze::rom::HyruleMagicValidator
 Cyaze::emu::audio::IAudioBackendAbstract audio backend interface
 CTextEditor::Identifier
 Cyaze::util::IFlag
 Cyaze::net::IHttpClientAbstract interface for HTTP client implementations
 Cyaze::emu::input::IInputBackendAbstract input backend interface
 CImGuiSelectionBasicStorage
 Cyaze::cli::net::Z3edNetworkClient::Impl
 Cyaze::net::WebSocketClient::Impl
 Cyaze::emu::INIDISP
 Cyaze::emu::Input
 Cyaze::emu::input::InputBackendFactoryFactory for creating input backends
 Cyaze::emu::input::InputConfigInput configuration (platform-agnostic key codes)
 Cyaze::gui::InputHexResult
 Cyaze::emu::input::InputManager
 CImGui::InputScalarResult
 Cyaze::emu::InstructionEntry
 Cyaze::cli::agent::InstructionInfo
 Cyaze::emu::debug::InstructionInfoInformation about a single 65816 instruction
 Cyaze::editor::music::InstrumentEditorViewEditor for SNES instruments (ADSR, Gain, Samples)
 Cyaze::zelda3::music::InstrumentMacro
 Cyaze::zelda3::music::InstrumentMacroMapping
 Cyaze::editor::InteractionContextShared context for all interaction handlers
 Cyaze::editor::InteractionCoordinatorCoordinates interaction mode switching and dispatches to handlers
 Cyaze::editor::InteractionModeManagerManages interaction mode state and transitions
 Cyaze::cli::agent::ConversationalAgentService::InternalMetrics
 Cyaze::zelda3::InventoryInventory manages the inventory screen graphics and layout
 Cyaze::gfx::IRendererDefines an abstract interface for all rendering operations
 Cyaze::zelda3::DungeonEditorSystem::ItemData
 Cyaze::zelda3::ItemIconRepresents a single item icon (2x2 tiles = 4 tile words)
 Cyaze::zelda3::ItemTypes::ItemInfoGet item information by ID
 Cyaze::Json::items_view
 Cyaze::Json::iterator
 Cyaze::net::IWebSocketAbstract interface for WebSocket client implementations
 Cyaze::platform::IWindowBackendAbstract window backend interface
 Cyaze::emu::JoypadRegisters
 Cyaze::Json
 Cyaze::gui::KeyboardShortcutsManages keyboard shortcuts and provides an overlay UI
 Cyaze::cli::agent::AgentPretraining::KnowledgeModule
 Cyaze::editor::KnowledgeStateState for learned knowledge management (CLI integration)
 CTextEditor::LanguageDefinition
 Cyaze::emu::Layer
 Cyaze::zelda3::LayerMergeType
 Cyaze::cli::agent::EnhancedTUI::Layout
 Cyaze::cli::LayoutConfig
 Cyaze::editor::LayoutCoordinatorFacade class that coordinates all layout-related operations
 Cyaze::editor::layout_designer::LayoutDefinitionComplete layout definition with metadata
 Cyaze::editor::layout_designer::LayoutDesignerWindowMain window for the WYSIWYG layout designer
 Cyaze::gui::LayoutHelpersTheme-aware sizing helpers for consistent UI layout
 Cyaze::cli::EnhancedStatusPanel::LayoutInfo
 Cyaze::editor::LayoutManagerManages ImGui DockBuilder layouts for each editor type
 Cyaze::editor::LayoutOrchestratorCoordinates between LayoutManager, PanelManager, and LayoutPresets
 Cyaze::editor::layout_designer::LayoutPanelRepresents a single panel in a layout
 Cyaze::editor::LayoutPresetsCentralized definition of default layouts per editor
 Cyaze::editor::Tile16Editor::LayoutScratch
 Cyaze::editor::layout_designer::LayoutSerializerHandles JSON serialization and deserialization of layouts
 Cyaze::cli::agent::LearnedKnowledgeServiceManages persistent learned information across agent sessions
 Cyaze::cli::ListTestsResultResult container for ListTests RPC
 Cyaze::cli::util::LoadingIndicator
 Cyaze::editor::RomLoadOptionsDialog::LoadOptions
 Cyaze::Rom::LoadOptions
 Cyaze::zelda3::LoadOptions
 Cyaze::emu::debug::LocationContextSemantic representation of the current location
 Cyaze::util::LogManagerA singleton that manages all logging configuration and output
 Cyaze::emu::M7A
 Cyaze::emu::M7B
 Cyaze::emu::M7C
 Cyaze::emu::M7D
 Cyaze::emu::M7SEL
 Cyaze::emu::M7X
 Cyaze::emu::M7Y
 Cyaze::emu::MainSubScreenDesignation
 Cyaze::cli::MapDistributionStatsEntity distribution statistics for coverage analysis
 Cyaze::cli::MapPointerStatusMap pointer validation status
 Cyaze::editor::MapPropertiesSystem
 Cyaze::cli::overworld::MapSummary
 Cyaze::cli::anonymous_namespace{overworld_validate_commands.cc}::MapValidationResult
 Cyaze::emu::MaskLogicSettings
 Cyaze::emu::MemoryMemory interface
 Cyaze::cli::agent::RomDebugAgent::MemoryAnalysisAnalysis of a memory region
 Cyaze::cli::agent::tools::MemoryAnomalyDetected anomaly in memory
 Cyaze::gfx::MemoryPool::MemoryBlock
 Cyaze::cli::agent::MemoryDebuggingExampleDemonstrates memory debugging capabilities for AI agents
 Cyaze::editor::MemoryEditor
 Cyaze::gui::MemoryEditorWidget
 Cyaze::gfx::MemoryPoolHigh-performance memory pool allocator for graphics data
 Cyaze::cli::agent::tools::MemoryRegion
 Cyaze::cli::agent::tools::MemoryRegionInfoMemory region descriptor for AI-friendly output
 Cyaze::editor::MenuBuilder::Menu
 Cyaze::editor::MenuBuilderFluent interface for building ImGui menus with icons
 Cyaze::editor::MenuBuilder::MenuItem
 Cyaze::editor::MenuOrchestratorHandles all menu building and UI coordination logic
 Cyaze::editor::MessageData
 Cyaze::editor::MessagePreview
 Cyaze::editor::MinecartTrack
 Cyaze::emu::MnemonicMode
 Cyaze::emu::MnemonicModeHash
 Cyaze::gui::CanvasModals::ModalState
 Cyaze::cli::ModelInfo
 Cyaze::cli::agent::ChatMessage::ModelMetadata
 Cyaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::ModelPreset
 Cyaze::editor::ModelPresetModel preset for quick switching
 Cyaze::cli::ModelRegistry
 Cyaze::cli::ModernCLI
 Cyaze::editor::ModeStateMode-specific state data
 Cyaze::editor::anonymous_namespace{shortcut_manager.cc}::ModifierState
 Cyaze::emu::Mosaic
 Cyaze::zelda3::MouseConfigMouse interaction configuration
 Cyaze::emu::MPYH
 Cyaze::emu::MPYL
 Cyaze::emu::MPYM
 Cyaze::editor::MultimodalCallbacksCallbacks for multimodal/vision operations
 Cyaze::editor::AgentChatHistoryCodec::MultimodalState
 Cyaze::editor::MultimodalStateState for multimodal/vision features
 Cyaze::gui::MultiSelect< T >
 Cyaze::zelda3::music::MusicBankManages the collection of songs, instruments, and samples from a ROM
 Cyaze::zelda3::music::MusicCommandRepresents an N-SPC command (opcodes 0xE0-0xFF)
 Cyaze::zelda3::music::MusicInstrumentAn instrument definition with ADSR envelope
 Cyaze::project::YazeProject::MusicPersistence
 Cyaze::editor::music::MusicPlayerHandles audio playback for the music editor using the SNES APU emulator
 Cyaze::zelda3::music::MusicSampleA BRR-encoded audio sample
 Cyaze::zelda3::music::MusicSegmentA segment containing 8 parallel tracks
 Cyaze::zelda3::music::MusicSongA complete song composed of segments
 Cyaze::zelda3::music::MusicTrackOne of 8 channels in a music segment
 Cyaze::zelda3::music::NoteRepresents a single musical note
 Cyaze::zelda3::music::NoteNameMapping
 Cyaze::editor::NotificationEntryEntry in the notification history with timestamp
 Cyaze::util::NotifyValue< T >A class to manage a value that can be modified and notify when it changes
 Cyaze::util::NotifyValue< uint32_t >
 Cyaze::util::NotifyValue< uint8_t >
 Cyaze::emu::OAMADDH
 Cyaze::emu::OAMADDL
 Cyaze::emu::OAMAddress
 Cyaze::editor::SpriteEditor::OAMConfig
 Cyaze::emu::OAMDATA
 Cyaze::emu::OAMDATAREAD
 Cyaze::emu::OAMSize
 Cyaze::editor::zsprite::OamTile
 Cyaze::gfx::OamTileObject Attribute Memory tile abstraction container
 Cobject_doorDungeon door object
 Cyaze::zelda3::RoomObject::ObjectBytes
 Cyaze::zelda3::ObjectCategories::ObjectCategory
 Cyaze::zelda3::ObjectDimensionTableROM-based object dimension lookup table
 Cyaze::zelda3::ObjectDrawerDraws dungeon objects to background buffers using game patterns
 Cyaze::zelda3::ObjectDrawInfoDraw routine information for object rendering
 Cyaze::zelda3::ObjectGeometrySide-car geometry engine that replays draw routines against an off-screen buffer to calculate real extents
 Cyaze::zelda3::ObjectCategories::ObjectInfoGet object information
 Cyaze::editor::DungeonCanvasViewer::ObjectOutlineToggles
 Cyaze::zelda3::ObjectParserDirect ROM parser for dungeon objects
 Cyaze::gui::DungeonObjectEmulatorPreview::ObjectPreset
 Cyaze::zelda3::ObjectPriorityObject metadata for tracking layer assignment
 Cyaze::editor::DungeonCanvasViewer::ObjectRenderCache
 Cyaze::zelda3::ObjectRoutineInfoObject routine information
 Cyaze::editor::ObjectSelectionManages object selection state and operations for the dungeon editor
 Cyaze::zelda3::ObjectSizeInfoObject size and orientation information
 Cyaze::zelda3::ObjectSubtypeInfoObject subtype information
 Cyaze::zelda3::ObjectTemplate
 Cyaze::zelda3::ObjectTemplateManager
 Cyaze::zelda3::ObjectTranslucencyPer-object translucency settings
 Cyaze::emu::OBJSEL
 Cyaze::cli::OllamaConfig
 Cyaze::cli::OllamaAIService::OllamaModelDetails
 Cyaze::cli::OpenAIConfig
 Cyaze::Transaction::Operation
 Cyaze::emu::OPHCT
 Cyaze::gfx::OptimizationResultGraphics optimization result
 Cyaze::gfx::PerformanceDashboard::OptimizationStatus
 Cyaze::emu::OPVCT
 Cyaze::cli::resources::OutputFormatterUtility for consistent output formatting across commands
 Cyaze::core::FeatureFlags::Flags::Overworld
 Cyaze::zelda3::OverworldRepresents the full Overworld data, light and dark world
 Cyaze::cli::agent::OverworldCacheCached overworld data for efficient access
 Cyaze::editor::OverworldEntityInteractionHandles entity interaction logic for the Overworld Editor
 Cyaze::editor::OverworldEntityRendererHandles visualization of all overworld entities (entrances, exits, items, sprites)
 Cyaze::zelda3::OverworldEntranceTileTypes
 Cyaze::zelda3::OverworldMapScreenOverworldMapScreen manages the overworld map (pause menu) graphics
 Cyaze::zelda3::OverworldMapTilesOverworld map tile32 data
 Cyaze::zelda3::formats::OverworldOffsets
 Cyaze::editor::OverworldPanelIdsPanel IDs for overworld editor panels
 Cyaze::editor::OverworldSidebar
 Cyaze::cli::overworld::OverworldSprite
 Cyaze::editor::OverworldToolbar
 Cyaze::editor::OverworldEditor::OverworldUndoPoint
 Cyaze::zelda3::OverworldVersionHelperHelper for ROM version detection and feature gating
 Cyaze::gfx::PairSimple 2D coordinate pair for tilemap dimensions
 Cyaze::editor::PaletteCategoryInfoInformation about a palette category for UI rendering
 Cyaze::editor::palette_internal::PaletteChange
 Cyaze::gfx::PaletteChangeEventEvent notification for palette changes
 Cyaze::gfx::PaletteColorChangeRepresents a single color change operation
 Cyaze::zelda3::PaletteDebugEvent
 Cyaze::zelda3::PaletteDebugger
 Cyaze::editor::palette_internal::PaletteEditorHistory
 Cyaze::gui::PaletteEditorOptionsPalette editor options
 Cyaze::gui::PaletteEditorWidget
 Cyaze::gfx::PaletteGroupRepresents a group of palettes
 Cyaze::gfx::PaletteGroupMapRepresents a mapping of palette groups
 Cyaze::editor::PaletteGroupMetadataMetadata for an entire palette group
 Cyaze::zelda3::PaletteGroupMetadata
 Cyaze::gfx::PaletteManagerCentralized palette management system
 Cyaze::editor::PaletteMetadataMetadata for a single palette in a group
 Cyaze::editor::layout_designer::LayoutDesignerWindow::PalettePanel
 Cyaze::gfx::PalettesetRepresents a set of palettes used in a SNES graphics system
 Cyaze::editor::PalettesetEditorPanelDedicated panel for editing dungeon palette sets
 Cyaze::cli::agent::tools::PaletteUsageStatsPalette usage statistics
 Cyaze::editor::PanelDescriptorMetadata for an editor panel (formerly PanelInfo)
 Cyaze::editor::layout_designer::PanelDesignComplete design definition for a panel's internal layout
 Cyaze::editor::PanelLayoutPresetDefines default panel visibility for an editor type
 Cyaze::editor::PanelManagerCentral registry for all editor cards with session awareness and dependency injection
 Cyaze::editor::LayoutPresets::Panels
 Cyaze::cli::PanelState
 Cyaze::editor::PanelManager::PanelValidationResult
 Cyaze::gui::PanelWindowDraggable, dockable panel for editor sub-windows
 Cyaze::zelda3::music::SpcParser::ParseContextContext for parsing operations
 Cyaze::editor::ParsedElement
 Canonymous_namespace{cli_main.cc}::ParsedGlobals
 Cyaze::zelda3::music::AsmImporter::ParseState
 Cyaze::editor::WelcomeScreen::Particle
 Cyaze::cli::agent::RomDebugAgent::PatchComparisonResultResults from patch comparison
 Cyaze::platform::PatchInfo
 Cyaze::core::PatchManagerManages a collection of ZScream-compatible ASM patches
 Cyaze::core::PatchParameterRepresents a configurable parameter within an ASM patch
 Cyaze::editor::GitignoreParser::Pattern
 Cyaze::cli::agent::tools::PatternMatchPattern match result
 Cyaze::editor::DungeonEditorV2::PendingSwap
 Cyaze::gfx::PerformanceDashboardComprehensive performance monitoring dashboard for YAZE graphics system
 Cyaze::gfx::PerformanceDashboard::PerformanceMetrics
 Cyaze::gui::PerformanceOptionsPerformance integration options
 Cyaze::gfx::PerformanceProfilerUnified performance profiler for all YAZE operations
 Cyaze::gfx::PerformanceSummaryPerformance summary for external consumption
 Cyaze::editor::PersonaProfileUser persona profile for personalized AI behavior
 Cyaze::editor::music::PianoRollViewUI component for displaying and editing music tracks as a piano roll
 Cyaze::editor::PixelEditorSnapshotSnapshot for undo/redo operations
 Cyaze::editor::PixelSelectionSelection data for copy/paste operations
 Cyaze::util::PlatformPathsCross-platform utilities for file system paths
 Cyaze::editor::music::PlaybackStateRepresents the current playback state of the music player
 Cyaze::emu::debug::PlayerStateSemantic representation of the player state
 Cyaze::gui::plotting::PlotConfig
 Cyaze::gui::plotting::PlotGuard
 Cyaze::gui::plotting::PlotStyleConfig
 Cyaze::gui::plotting::PlotStyleScope
 Cyaze::cli::PolicyEvaluator::PolicyConfig
 Cyaze::cli::PolicyEvaluator
 Cyaze::cli::PolicyResult
 Cyaze::cli::PolicyViolation
 Cyaze::editor::PolyFace
 Cyaze::editor::PolyShape
 Cyaze::editor::PolyVertex
 Cyaze::gfx::PoolAllocator< T >RAII wrapper for memory pool allocations
 Cyaze::editor::PopupDefinitionComplete definition of a popup including metadata
 Cyaze::editor::PopupManager
 Cyaze::editor::PopupParamsRuntime state for a registered popup
 Cyaze::gui::PopupRegistryRegistry for managing persistent popups
 Cyaze::gui::PopupStateState for a single persistent popup
 Cyaze::emu::debug::ApuHandshakeTracker::PortWrite
 Cyaze::zelda3::PotItem
 Cyaze::emu::Ppu
 Cyaze::emu::PpuInterface
 Cyaze::editor::UserSettings::Preferences
 Cyaze::gui::PreviewPanelOpts
 Cyaze::cli::agent::LearnedKnowledgeService::ProjectContext
 Cyaze::editor::ProjectFileEditorEditor for .yaze project files with syntax highlighting and validation
 Cyaze::editor::ProjectManagementPanelPanel for managing project settings, ROM versions, and snapshots
 Cyaze::cli::agent::tools::ProjectManagerProject manager for snapshot and version control
 Cyaze::editor::ProjectManagerHandles all project file operations with ROM-first workflow
 Cyaze::project::ProjectManagerEnhanced project management with templates and validation
 Cyaze::project::ProjectMetadataEnhanced metadata for project tracking
 Cyaze::cli::agent::tools::ProjectSnapshotProject snapshot with edit deltas
 Cyaze::project::ProjectManager::ProjectTemplate
 Cyaze::cli::agent::tools::ProjectToolUtilsUtility functions for checksums and serialization
 Cyaze::cli::PromptBuilder
 Cyaze::cli::agent::PromptManager
 Cyaze::net::ProposalApprovalManagerManages proposal approval workflow for collaborative sessions
 Cyaze::editor::ProposalCallbacksCallbacks for proposal operations
 Cyaze::cli::agent::ProposalCreationRequest
 Cyaze::cli::agent::ProposalCreationResult
 Cyaze::editor::ProposalDrawerImGui drawer for displaying and managing agent proposals
 Cyaze::gui::ProposalEntryRepresents an AI-generated proposal
 Cyaze::cli::ProposalRegistry::ProposalMetadata
 Cyaze::cli::ProposalRegistry
 Cyaze::editor::ProposalStateState for proposal management
 Cyaze::cli::agent::ChatMessage::ProposalSummary
 Cyaze::app::platform::WasmMessageQueue::QueuedMessage
 Cyaze::app::platform::WasmMessageQueue::QueueStatus
 Cyaze::project::RecentFilesManager
 Cyaze::editor::RecentProjectInformation about a recently used project
 Cyaze::cli::automation::TestGenerationAPI::RecordedInteractionRecorded interaction for test generation
 Cyaze::test::TestRecorder::RecordedStep
 Cyaze::test::TestRecorder::RecordingOptions
 Cyaze::cli::automation::TestGenerationAPI::RecordingSessionTest recording session
 Cyaze::gui::RectSelectionEventEvent payload for rectangle selection operations
 Cyaze::zelda3::formats::RegionOffsets
 Cyaze::editor::RegionSelectionStateRegion selection state for screenshot cropping
 Cyaze::gfx::RenderCommandRender command for batch rendering
 Cyaze::gfx::RendererFactoryFactory class for creating IRenderer instances
 Cyaze::emu::render::RenderRequest
 Cyaze::emu::render::RenderResult
 Cyaze::gui::TileSelectorWidget::RenderResult
 Cyaze::cli::ReplayTestResult
 Cyaze::cli::ResourceAction
 Cyaze::cli::ResourceArgument
 Cyaze::cli::ResourceCatalog
 Cyaze::cli::ResourceContextBuilderBuilds contextual information from ROM resources for AI prompts
 Cyaze::project::ResourceLabelManager
 Cyaze::zelda3::ResourceLabelProviderUnified interface for accessing resource labels with project overrides
 Cyaze::cli::ResourceSchema
 Cyaze::test::ResourceStats
 Cyaze::project::ResourceLabelManager::ResourceType
 Cyaze::cli::ResourceAction::ReturnValue
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ReviewRequirement
 Cyaze::editor::RightPanelManagerManages right-side sliding panels for agent chat, proposals, settings
 Cyaze::editor::music::RollPalette
 Cyaze::RomUsed to load, save, and modify Rom data. This is a generic SNES ROM container and does not contain game-specific logic
 Cyaze::cli::automation::RomAutomationAPIHigh-level API for ROM manipulation and automation
 Cyaze::cli::RomCompareResultROM comparison result for baseline comparisons
 Cyaze::cli::RomContext
 Cyaze::cli::agent::RomDebugAgentROM Debugging Agent for AI-assisted ROM hacking
 Cyaze::cli::agent::tools::RomDiffA single difference between two ROMs
 Cyaze::cli::agent::RomEditRecord of a ROM edit operation
 Cyaze::cli::RomFeaturesROM feature detection results
 Cyaze::editor::RomFileManagerHandles all ROM file I/O operations
 Cyaze::cli::anonymous_namespace{rom_doctor_commands.cc}::RomHeaderInfo
 Cyaze::cli::EnhancedStatusPanel::RomInfo
 Cyaze::cli::RomCompareResult::RomInfo
 Cyaze::RomLoadOptions
 Cyaze::editor::RomLoadOptionsDialogROM load options and ZSCustomOverworld upgrade dialog
 Cyaze::cli::agent::LearnedKnowledgeService::ROMPattern
 Cyaze::cli::anonymous_namespace{rom_compare_commands.cc}::RomRegion
 Cyaze::cli::RomSandboxManager
 Cyaze::editor::RomSessionRepresents a single session, containing a ROM and its associated editors
 Cyaze::cli::automation::RomAutomationAPI::RomSnapshotSnapshot of ROM state at a point in time
 Cyaze::net::RomSnapshotRepresents a versioned snapshot of ROM state
 Cyaze::editor::RomSyncCallbacksCallbacks for ROM sync operations
 Cyaze::gui::RomSyncEntryRepresents a ROM synchronization event
 Cyaze::editor::RomSyncStateState for ROM synchronization
 Cyaze::net::RomVersionManagerManages ROM versioning, snapshots, and rollback capabilities
 Cyaze::zelda3::Room
 Cyaze::cli::anonymous_namespace{dungeon_doctor_commands.cc}::RoomDiagnostic
 Cyaze::zelda3::RoomEntranceDungeon Room Entrance or Spawn Point
 Cyaze::zelda3::RoomLayerManagerRoomLayerManager - Manages layer visibility and compositing
 Cyaze::zelda3::RoomLayout
 Cyaze::zelda3::RoomObject
 Cyaze::zelda3::DungeonEditorSystem::RoomProperties
 Cyaze::zelda3::RoomSize
 Cyaze::cli::agent::AdvancedRouter::RouteContext
 Cyaze::cli::agent::AdvancedRouter::RoutedResponse
 Cstd::runtime_error
 Cyaze::zelda3::music::SampleEditA state structure for a GUI sample editor
 Cyaze::editor::music::SampleEditorViewEditor for SNES BRR samples
 Cyaze::cli::RomSandboxManager::SandboxMetadata
 Cyaze::Rom::SaveSettings
 Cyaze::emu::render::SaveStateManager
 Cyaze::gui::ScopedCanvasRAII wrapper for Canvas (ImGui-style)
 Cyaze::test::ScopedIterativeVerificationRAII helper for iterative verification sessions
 Cyaze::test::TestRecorder::ScopedSuspension
 Cyaze::gfx::ScopedTimerRAII timer for automatic timing management
 Cyaze::editor::OverworldEditor::ScratchSpace
 Cyaze::emu::ScreenDisplay
 Cyaze::emu::ScreenMode
 Cyaze::test::ScreenRegionRegion of interest for screenshot comparison
 Cyaze::test::ScreenshotScreenshot data container
 Cyaze::test::ScreenshotAssertionUtilities for screenshot-based testing assertions
 Cyaze::editor::ScreenshotPreviewStatePreview state for captured screenshots
 Cyaze::emu::ScrollRegister
 Cyaze::zelda3::ScrollWheelConfigScroll wheel behavior configuration
 Cyaze::util::SDL_DeleterDeleter for SDL_Window and SDL_Renderer
 Cyaze::util::SDL_Surface_DeleterCustom deleter for SDL_Surface
 Cyaze::util::SDL_Texture_DeleterCustom deleter for SDL_Texture
 Cyaze::editor::SelectedEntityRepresents a selected entity in the dungeon editor
 Cyaze::editor::SelectionContextHolds information about the current selection
 Cyaze::editor::SelectionPropertiesPanelFull-editing properties panel for selected entities
 Cyaze::zelda3::SelectionRectSimple rectangle for selection bounds
 Cyaze::gui::CanvasAutomationAPI::SelectionStateSelection state returned by GetSelection()
 Cyaze::zelda3::DungeonObjectEditor::SelectionState
 Cyaze::gui::SelectorPanelOpts
 Cyaze::gui::anonymous_namespace{canvas_interaction.cc}::SelectRectState
 Cyaze::emu::debug::SemanticGameStateComplete semantic game state
 Cyaze::emu::debug::SemanticIntrospectionEngineEngine for extracting semantic game state from SNES memory
 Cyaze::cli::agent::tools::SerializedEditSerialized edit record in binary format
 Cyaze::zelda3::music::SpcSerializer::SerializeOptionsSerialization options
 Cyaze::zelda3::music::SpcSerializer::SerializeResultResult of serialization with relocation info
 Cyaze::app::platform::WasmConfig::ServerStatus
 CEmulatorService::Service
 Cyaze::editor::CollaborationCallbacks::SessionContext
 Cyaze::editor::SessionCoordinatorHigh-level orchestrator for multi-session UI
 Cyaze::editor::AgentCollaborationCoordinator::SessionFileData
 Cyaze::editor::AgentCollaborationCoordinator::SessionInfo
 Cyaze::editor::AgentEditor::SessionInfo
 Cyaze::editor::WorkspaceManager::SessionInfo
 Cyaze::net::SessionInfoInformation about the current collaboration session
 Cyaze::cli::agent::ChatMessage::SessionMetrics
 Cyaze::editor::SessionObserverObserver interface for session state changes
 Cyaze::editor::EditorManager::SessionScope
 Cyaze::emu::SETINI
 Cyaze::editor::SettingsPanelManages the settings UI displayed in the right sidebar
 Cyaze::editor::EditorDependencies::SharedClipboard
 Cyaze::app::platform::SharedSessionState
 Cyaze::SheetDiagnostics
 Cyaze::gfx::SheetOptimizationDataGraphics sheet optimization data
 Cyaze::editor::Shortcut
 Cyaze::gui::ShortcutRepresents a keyboard shortcut with its associated action
 Cyaze::editor::ShortcutDependencies
 Cyaze::editor::ShortcutManager
 Cyaze::cli::agent::SimpleChatSessionSimple text-based chat session for AI agent interaction
 Cyaze::gui::MemoryEditorWidget::Sizes
 Cyaze::emu::SLHV
 Cyaze::editor::AgentChatHistoryCodec::Snapshot
 Cyaze::gui::SnapshotEntryRepresents a shared snapshot (image, map state, etc.)
 Cyaze::core::SnapshotResult
 Cyaze::emu::Snes
 Csnes_colorSNES color in 15-bit RGB format (BGR555)
 Csnes_paletteSNES color palette
 Csnes_tile16
 Csnes_tile32
 Csnes_tile88x8 SNES tile data
 Csnes_tile_info
 Cyaze::gfx::SnesColorSNES Color container
 Cyaze::gfx::SnesPaletteRepresents a palette of colors for the Super Nintendo Entertainment System (SNES)
 Cyaze::zelda3::music::SongRepresents a complete song, which is a collection of SongParts
 Cyaze::editor::music::SongBrowserViewUI component for browsing and managing songs
 Cyaze::zelda3::music::SongPartRepresents one of the 8 channels (tracks) in a song
 Cyaze::editor::MusicEditor::SongPianoRollWindow
 Cyaze::zelda3::music::SongRangeA metadata structure to keep track of parsed sections of the song data. Used to avoid re-parsing the same data from the ROM multiple times
 Cyaze::zelda3::music::SongSpcBlockRepresents a block of binary data destined for the APU (SPC700) RAM. This is the intermediate format used before writing data back to the ROM
 Cyaze::zelda3::music::MusicBank::SpaceInfo
 Cyaze::emu::Spc700SPC700 processor
 Cyaze::zelda3::music::SpcCommandThe core data structure representing a single command in a music track. A song track is a doubly-linked list of these commands
 Cyaze::zelda3::music::SpcParserParser for N-SPC music data from ROM
 Cyaze::zelda3::music::SpcSerializerSerializer for N-SPC music data to ROM format
 Cyaze::zelda3::SpriteAction
 Cyaze::emu::SpriteAttributes
 Cyaze::zelda3::SpriteBuilder
 Cyaze::zelda3::DungeonEditorSystem::SpriteData
 Cyaze::editor::SpriteDrawerDraws sprite OAM tiles to bitmaps for preview rendering
 Cyaze::zelda3::SpriteTypes::SpriteInfoGet sprite information by ID
 Cyaze::zelda3::SpriteInstruction
 Cyaze::editor::SpriteItem
 Cyaze::zelda3::SpriteOamEntrySingle OAM entry for sprite rendering
 Cyaze::zelda3::SpriteOamLayoutComplete OAM layout for a vanilla sprite
 Cyaze::zelda3::SpriteOamRegistryRegistry of all known sprite OAM layouts
 Cyaze::editor::zsprite::SpriteProperty
 Cyaze::cli::overworld::SpriteQuery
 Cyaze::emu::debug::SpriteStateSemantic representation of a sprite entity
 Cyaze::editor::AgentEditor::AgentBuilderState::Stage
 CstaircaseStaircase connection
 Cyaze::cli::StartRecordingResult
 Cyaze::emu::STAT77
 Cyaze::emu::STAT78
 Cyaze::emu::render::StateMetadata
 Cyaze::cli::agent::LearnedKnowledgeService::Stats
 Cyaze::net::RomVersionManager::Stats
 Cyaze::editor::StatusBarA session-aware status bar displayed at the bottom of the application
 Cyaze::emu::debug::StepControllerController for intelligent step operations
 Cyaze::emu::debug::StepResultResult of a step operation
 Cyaze::cli::StopRecordingResult
 Cyaze::test::TestRecorder::StopRecordingSummary
 Cyaze::app::platform::WasmStorageQuota::StorageInfo
 Cyaze::app::platform::WasmStorageQuota::StorageItem
 Cyaze::app::platform::WasmBrowserStorage::StorageQuota
 Cyaze::app::platform::WasmSecureStorage::StorageQuota
 Cyaze::editor::zsprite::SubEditor
 Cyaze::zelda3::anonymous_namespace{room_object.cc}::SubtypeTableInfo
 Cyaze::cli::Suggestion
 Cyaze::gfx::Arena::SurfacePool
 Cyaze::emu::debug::SymbolInformation about a symbol (label, constant, or address)
 Cyaze::emu::debug::SymbolProviderProvider for symbol (label) resolution in disassembly
 Cyaze::cli::EnhancedStatusPanel::SystemInfo
 Cyaze::gui::Table
 Cyaze::cli::agent::ChatMessage::TableData
 Cyaze::app::platform::wasm::WasmWorkerPool::Task
 Cyaze::zelda3::TemplateObject
 Cyaze::app::platform::WasmConfig::Terminal
 Cyaze::cli::TestCaseDefinition
 Cyaze::cli::TestCaseRunResult
 Cyaze::cli::automation::TestGenerationAPIAPI for automated test generation and execution
 Cyaze::cli::TestGroupDefinition
 Cyaze::test::TestManager
 Cyaze::test::TestRecorder
 Cyaze::cli::PolicyEvaluator::PolicyConfig::TestRequirement
 Cyaze::cli::automation::TestGenerationAPI::TestResultTest execution result
 Cyaze::test::TestResult
 Cyaze::cli::TestResultDetailsDetailed execution results for a specific harness test
 Cyaze::test::TestResults
 Cyaze::test::TestScript
 Cyaze::test::TestScriptParser
 Cyaze::test::TestScriptStep
 Cyaze::cli::automation::TestGenerationAPI::TestSpecificationGenerate test from specification
 Cyaze::cli::TestStatusDetailsDetailed information about an individual test execution
 Cyaze::cli::TestStepA single step in a GUI test workflow
 Cyaze::cli::agent::DevAssistAgent::TestSuggestionTest suggestion for changed code
 Cyaze::cli::anonymous_namespace{test_cli_commands.cc}::TestSuite
 Cyaze::test::TestSuite
 Cyaze::cli::TestSuiteConfig
 Cyaze::cli::TestSuiteDefinition
 Cyaze::cli::TestSuiteRunSummary
 Cyaze::cli::TestWorkflowA complete GUI test workflow
 Cyaze::cli::TestWorkflowGeneratorGenerates GUI test workflows from natural language prompts
 Cyaze::gui::TextBox
 Cyaze::zelda3::formats::TextCodes
 CTextEditor
 Cyaze::editor::TextElement
 Cyaze::zelda3::formats::TextOffsets
 Cyaze::gfx::TextureAtlasManages multiple textures packed into a single large texture for performance
 Cyaze::gfx::Arena::TextureCommand
 Cyaze::gfx::Arena::TexturePool
 Cyaze::gui::style::Theme
 Cyaze::gui::ThemeComprehensive theme structure for YAZE
 Cyaze::gui::ThemeManagerManages themes, loading, saving, and switching
 Cyaze::editor::layout_designer::ThemePropertiesEncapsulates ImGui style properties for visual design
 Cyaze::editor::layout_designer::ThemePropertiesPanelUI panel for editing theme properties in the layout designer
 Cyaze::emu::Tile
 Cyaze::gfx::Tile16Tile composition of four 8x8 tiles
 Cyaze::cli::Tile16ChangeRepresents a single tile16 change in a proposal
 Cyaze::cli::Tile16ProposalRepresents a proposal for tile16 edits on the overworld
 Cyaze::cli::Tile16ProposalGeneratorGenerates and manages tile16 editing proposals
 Cyaze::cli::Tile16StatusTile16 corruption status
 Cyaze::cli::anonymous_namespace{overworld_validate_commands.cc}::Tile16ValidationResult
 Cyaze::gfx::Tile32Tile composition of four 16x16 tiles
 Cyaze::gfx::TileCacheSmart tile cache with LRU eviction for efficient memory management
 Cyaze::cli::CanvasAutomationClient::TileData
 Cyaze::gui::TileHit
 Cyaze::gfx::TileInfoSNES 16-bit tile metadata container
 Cyaze::gui::TileInteractionResultResult of a tile interaction operation
 Cyaze::emu::Tilemap
 Cyaze::gfx::TilemapTilemap structure for SNES tile-based graphics management
 Cyaze::emu::TilemapEntry
 Cyaze::zelda3::CustomObject::TileMapEntry
 Cyaze::emu::TileMapLocation
 Cyaze::cli::overworld::TileMatch
 Cyaze::gui::TilePaintEventEvent payload for tile painting operations
 Cyaze::cli::overworld::TileSearchOptions
 Cyaze::gui::TileSelectionEventEvent payload for single tile selection
 Cyaze::gui::TileSelectorWidgetReusable tile selector built on top of Canvas
 Cyaze::cli::agent::tools::TileSimilarityMatchResult of a tile similarity comparison
 Cyaze::cli::overworld::TileStatistics
 Cyaze::cli::agent::tools::TileUsageEntryTile usage frequency entry
 Cyaze::emu::Timer
 Cyaze::TimingManagerProvides accurate timing for animations and frame pacing
 Cyaze::gfx::PerformanceProfiler::TimingStatsGet timing statistics for an operation
 Cyaze::zelda3::TitleScreenTitleScreen manages the title screen graphics and tilemap data
 Cyaze::emu::TM
 Cyaze::emu::TMW
 Cyaze::editor::Toast
 Cyaze::editor::ToastManager
 Cyaze::cli::agent::TodoItemRepresents a single TODO item for task management
 Cyaze::cli::agent::TodoManagerManages TODO lists for z3ed agent task execution
 Cyaze::cli::ToolArgument
 Cyaze::cli::ToolCall
 Cyaze::cli::agent::ToolCallRecordRecord of a tool call and its result
 Cyaze::editor::ToolConfigTool enablement configuration
 Cyaze::cli::agent::ToolDefinitionMetadata describing a tool for the LLM
 Cyaze::cli::agent::ToolDispatcher
 Cyaze::cli::agent::ToolRegistry::ToolEntry
 Cyaze::editor::ToolExecutionEntrySingle tool execution entry for timeline display
 Cyaze::editor::ToolExecutionStateState for tool execution timeline display
 Cyaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::ToolFlags
 Cyaze::cli::agent::ToolDispatcher::ToolInfoTool information for discoverability
 Cyaze::editor::AgentEditor::AgentBuilderState::ToolPlan
 Cyaze::cli::agent::ToolDispatcher::ToolPreferences
 Cyaze::cli::agent::ToolRegistryCentralized registry for all agent tools
 Cyaze::cli::agent::ToolSchemaComplete tool schema for LLM documentation
 Cyaze::cli::agent::ToolSchemaRegistryRegistry of all tool schemas
 Cyaze::gui::ToolsetUltra-compact toolbar that merges mode buttons with settings
 Cyaze::cli::ToolSpecification
 Cyaze::gui::TouchConfigTouch input configuration
 Cyaze::gui::TouchInputTouch input handling system for iPad and tablet browsers
 Cyaze::gui::anonymous_namespace{touch_input.cc}::TouchInputState
 Cyaze::gui::TouchPointIndividual touch point data
 Cyaze::cli::agent::ExecutionTraceBuffer::TraceEntry
 Cyaze::zelda3::music::Tracker
 Cyaze::editor::music::TrackerViewUI component for displaying and editing music tracks
 Cyaze::zelda3::music::TrackEventA single event in a music track (note, command, or control)
 Cyaze::Transaction
 Cyaze::emu::debug::ApuHandshakeTracker::TransferBlock
 Cyaze::emu::TS
 Cyaze::emu::TSW
 Cyaze::cli::agent::TUIAutocompleteAdvanced autocomplete system for the TUI
 Cyaze::cli::TuiComponent
 Cyaze::cli::agent::TUIConfigConfiguration for the enhanced TUI
 Cyaze::cli::agent::TUIStyleVisual styling configuration for TUI components
 Cyaze::app::platform::WasmConfig::UI
 Cyaze::editor::UICoordinatorHandles all UI drawing operations and state management
 Cyaze::zelda3::DungeonEditorSystem::UndoPoint
 Cyaze::zelda3::DungeonObjectEditor::UndoPoint
 CTextEditor::UndoRecord
 Cyaze::editor::MusicEditor::UndoState
 Cyaze::editor::Tile16Editor::UndoState
 Cyaze::cli::UnifiedLayout
 Cyaze::cli::agent::tools::UnusedRegionRepresents a contiguous unused region in a spritesheet
 Cyaze::editor::UsageStatisticsCard
 Cyaze::app::platform::WasmCollaboration::User
 Cyaze::editor::zsprite::UserRoutine
 Cyaze::editor::UserSettingsManages user preferences and settings persistence
 Cyaze::cli::agent::tools::ValidationIssueValidation result with severity level
 Cyaze::cli::automation::RomAutomationAPI::ValidationResultValidation result for ROM integrity checks
 Cyaze::zelda3::ValidationResult
 Cyaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidationSummary
 Cyaze::zelda3::music::anonymous_namespace{music_bank.cc}::VanillaSongInfo
 Cyaze::net::VersionDiffRepresents differences between two ROM versions
 Cyaze::core::VersionManagerManages project versioning (Git) and ROM artifact snapshots
 Cyaze::emu::VideoPortControl
 Cyaze::cli::agent::VimModeVim-style line editing for z3ed CLI chat
 Cyaze::gui::CanvasAutomationAPI::VisibleRegionVisible region in logical tile coordinates
 Cyaze::cli::ai::VisionActionRefinerUses Gemini Vision to analyze GUI screenshots and refine AI actions
 Cyaze::cli::ai::VisionAnalysisResultResult of analyzing a screenshot with Gemini Vision
 Cyaze::test::VisionVerificationResultResult of an AI vision verification check
 Cyaze::test::VisionVerifierConfigConfiguration for vision verification
 Cyaze::emu::VMADDH
 Cyaze::emu::VMADDL
 Cyaze::emu::VMAIN
 Cyaze::emu::VMDATA
 Cyaze::emu::VMDATAHREAD
 Cyaze::emu::VMDATALREAD
 Cyaze::emu::W12SEL
 Cyaze::emu::W34SEL
 Cyaze::cli::overworld::WarpEntry
 Cyaze::cli::overworld::WarpQuery
 Cyaze::app::platform::WasmBrowserStorage
 Cyaze::app::platform::WasmCollaboration
 Cyaze::app::platform::WasmConfig
 Cyaze::app::platform::WasmControlApi
 Cyaze::app::platform::WasmMessageQueue
 Cyaze::platform::WasmPatchExport
 Cyaze::app::platform::WasmSecureStorage
 Cyaze::app::platform::WasmSessionBridge
 Cyaze::app::platform::WasmStorageQuota
 Cyaze::app::platform::wasm::WasmWorkerPoolWeb Worker pool for offloading CPU-intensive operations
 Cyaze::emu::WatchpointManager::Watchpoint
 Cyaze::emu::WatchpointManagerManages memory watchpoints for debugging
 Cyaze::emu::WBGLOG
 Cyaze::net::WebSocketClientWebSocket client for connecting to yaze-server
 Cyaze::editor::WelcomeScreenModern welcome screen with project grid and quick actions
 Cyaze::emu::WH0
 Cyaze::emu::WH1
 Cyaze::emu::WH2
 Cyaze::emu::WH3
 Cyaze::cli::WidgetBoundingBox
 Cyaze::gui::WidgetIdRegistry::WidgetBounds
 Cyaze::editor::layout_designer::WidgetCodeGeneratorGenerates C++ ImGui code from widget definitions
 Cyaze::editor::layout_designer::WidgetDefinitionDefines a widget instance in a panel layout
 Cyaze::cli::WidgetDescriptor
 Cyaze::test::WidgetDiscoveryService
 Cyaze::gui::WidgetIdRegistryCentralized registry for discoverable GUI widgets
 Cyaze::gui::WidgetIdScopeRAII helper for managing hierarchical ImGui ID scopes
 Cyaze::gui::WidgetIdRegistry::WidgetInfo
 Cyaze::gui::WidgetMeasurementTracks widget dimensions for debugging and test automation
 Cyaze::gui::WidgetIdRegistry::WidgetMetadata
 Cyaze::gui::WidgetMetrics
 Cyaze::editor::layout_designer::WidgetPropertyRepresents a configurable property of a widget
 Cyaze::core::WidgetState
 Cyaze::core::Window
 Cyaze::platform::WindowBackendFactoryFactory for creating window backends
 Cyaze::platform::WindowConfigWindow configuration parameters
 Cyaze::editor::WindowDelegateLow-level window operations with minimal dependencies
 Cyaze::test::anonymous_namespace{widget_discovery_service.cc}::WindowEntry
 Cyaze::platform::WindowEventPlatform-agnostic window event data
 Cyaze::editor::WindowDelegate::WindowInfo
 Cyaze::emu::WindowLayer
 Cyaze::emu::WindowMaskSettings
 Cyaze::emu::WindowMaskSettings2
 Cyaze::emu::WindowPosition
 Cyaze::platform::WindowStatusWindow backend status information
 Cyaze::emu::WOBJLOG
 Cyaze::emu::WOBJSEL
 Cyaze::app::platform::wasm::WasmWorkerPool::WorkerStats
 Cyaze::editor::WorkspaceManagerManages workspace layouts, sessions, and presets
 Cyaze::editor::PanelManager::WorkspacePreset
 Cyaze::project::WorkspaceSettingsConsolidated workspace and UI settings
 Cyaze::emu::WramAccessRegisters
 Cyaze::Rom::WriteAction
 Cyaze_bitmapBitmap data structure
 Cyaze_editor_context
 Cyaze_extensionExtension interface for YAZE
 Cyaze::project::YazeProjectModern project structure with comprehensive settings consolidation
 Cyaze::editor::Z3EDCommandCallbacksCallbacks for Z3ED command operations
 Cyaze::editor::Z3EDCommandStateState for Z3ED command palette
 Cyaze::cli::net::Z3edNetworkClientSimplified WebSocket client for z3ed CLI
 Czelda3_dungeon_roomComplete dungeon room data
 Czelda3_messageIn-game text message data
 Czelda3_overworldComplete overworld data
 Czelda3_overworld_mapOverworld map data
 Czelda3_romROM data structure
 Czelda3_version_pointersROM data pointers for different game versions
 Cyaze::zelda3::Zelda3LabelsCentralized default labels for all Zelda 3 resources
 Cyaze::zelda3::music::ZeldaInstrumentDefines an instrument for a song, mapping to a sample and ADSR settings
 Cyaze::zelda3::music::ZeldaSfxInstrumentDefines an instrument for a sound effect
 Cyaze::zelda3::music::ZeldaWaveRepresents a decoded instrument sample (a waveform)
 Cyaze::gui::ZoomToFitResult
 Cyaze::gfx::ZsprDataComplete data loaded from a ZSPR file
 Cyaze::editor::zsprite::ZSprite
 Cyaze::gfx::ZsprLoaderLoader for ZSPR (ALttP Randomizer) sprite files
 Cyaze::gfx::ZsprMetadataMetadata from a ZSPR file header
 CTs