| Cyaze::emu::WatchpointManager::AccessLog | |
| Cyaze::cli::ai::ActionRefinement | Refined action parameters based on vision analysis |
| Cyaze::editor::ActivityBar | |
| Cyaze::cli::agent::AdvancedRouter | Advanced routing system for agent tool responses |
| Cyaze::editor::AgentAutomationPanel | |
| Cyaze::editor::AgentEditor::AgentBuilderState | |
| Cyaze::editor::AgentChat | Unified Agent Chat Component |
| Cyaze::editor::AgentChatHistoryCodec | |
| Cyaze::gui::AgentChatWidget | ImGui widget for conversational AI agent interaction |
| Cyaze::editor::AgentCollaborationCoordinator | |
| Cyaze::cli::agent::AgentConfig | |
| Cyaze::editor::AgentEditor::AgentConfig | |
| Cyaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot | |
| Cyaze::editor::AgentConfigState | Agent configuration state |
| Cyaze::cli::agent::AgentContext | Agent context for maintaining state across tool calls |
| Cyaze::agent::AgentControlServer | |
| Cyaze::editor::AgentKnowledgePanel | Panel for viewing/editing learned knowledge patterns |
| Cyaze::cli::agent::AgentPretraining | Pre-training system for AI agents |
| Cyaze::editor::AgentProposalsPanel | Compact proposal management panel for agent sidebar |
| Cyaze::cli::AgentResponse | |
| Cyaze::editor::AgentRomSyncPanel | |
| Cyaze::editor::AgentSession | Represents a single agent session with its own chat history and config |
| Cyaze::editor::AgentSessionManager | Manages multiple agent sessions with dual-view support |
| Cyaze::project::YazeProject::AgentSettings | |
| Cyaze::editor::AgentUIContext | Unified context for agent UI components |
| Cyaze::editor::AgentUiController | Central coordinator for all agent UI components |
| Cyaze::editor::AgentUITheme | Centralized theme colors for Agent UI components |
| Cyaze::editor::AgentZ3EDCommandPanel | |
| Cyaze::app::platform::WasmConfig::AI | |
| Cyaze::cli::ai::AIAction | Represents a single action to be performed in the GUI |
| Cyaze::cli::ai::AIActionParser | Parses natural language commands into structured GUI actions |
| Cyaze::cli::ai::AIGUIController | High-level controller for AI-driven GUI automation with vision feedback |
| ►Cyaze::cli::AIService | |
| Cyaze::cli::GeminiAIService | |
| Cyaze::cli::LocalGeminiCliService | |
| Cyaze::cli::MockAIService | |
| Cyaze::cli::OllamaAIService | |
| Cyaze::cli::OpenAIAIService | |
| Cyaze::cli::AIServiceConfig | |
| Cyaze::test::AIVisionVerifier | AI-powered visual verification for GUI testing |
| Cyaze::cli::agent::tools::ALTTPMemoryMap | ALTTP Memory Map Constants |
| Cyaze::cli::agent::DevAssistAgent::AnalysisResult | Analysis result for build errors or crashes |
| Cyaze::editor::zsprite::AnimationGroup | |
| Cyaze::cli::anonymous_namespace{hex_inspector_commands.cc}::AnnotatedField | |
| Cyaze::AppConfig | Configuration options for the application startup |
| CAppDelegate | |
| Cyaze::Application | Main application singleton managing lifecycle and global state |
| Cyaze::net::ProposalApprovalManager::ApprovalStatus | |
| CAppViewController | |
| Cyaze::emu::Apu | Audio Processing Unit (APU) of a system |
| Cyaze::emu::ApuCallbacks | |
| Cyaze::editor::music::ApuDebugStatus | APU timing diagnostic status for debug UI |
| Cyaze::emu::debug::ApuHandshakeTracker | IPL ROM handshake tracker |
| Cyaze::gfx::Arena | Resource management arena for efficient graphics memory handling |
| Cyaze::cli::resources::ArgumentParser | Utility for parsing common CLI argument patterns |
| Cyaze::cli::agent::ArgumentSchema | Argument schema for a tool parameter |
| Cyaze::core::AsarPatchResult | Asar patch result information |
| Cyaze::core::AsarSymbol | Symbol information extracted from Asar assembly |
| Cyaze::core::AsarWrapper | Modern C++ wrapper for Asar 65816 assembler integration |
| Cyaze::zelda3::music::AsmExporter | Exports MusicSong to Oracle of Secrets music_macros.asm format |
| Cyaze::zelda3::music::AsmExportOptions | Options for ASM export in music_macros.asm format |
| Cyaze::zelda3::music::AsmImporter | Imports music_macros.asm format files into MusicSong |
| Cyaze::zelda3::music::AsmImportOptions | Options for ASM import from music_macros.asm format |
| Cyaze::emu::AsmParser | |
| Cyaze::zelda3::music::AsmParseResult | Parse result with diagnostics |
| Cyaze::core::AsmPatch | Represents a ZScream-compatible ASM patch file |
| Cyaze::cli::agent::tools::AsmTemplate | ASM code template with placeholder substitution |
| Cyaze::cli::AssertionOutcome | Individual assertion outcome within a harness test |
| Cyaze::AssetLoader | Cross-platform asset file loading utility |
| ►Cyaze::gui::AssetObject | |
| Cyaze::gui::DungeonAsset | |
| Cyaze::gui::OverworldAsset | |
| Cyaze::gui::SpriteAsset | |
| Cyaze::gui::UnsortedAsset | |
| Cyaze::gfx::AtlasRenderer::Atlas | |
| Cyaze::gfx::AtlasRenderer::AtlasEntry | |
| Cyaze::gfx::TextureAtlas::AtlasRegion | Region within the atlas texture |
| Cyaze::gfx::AtlasRenderer | Atlas-based rendering system for efficient graphics operations |
| Cyaze::gfx::AtlasStats | Atlas usage statistics |
| Cyaze::gfx::TextureAtlas::AtlasStats | Get atlas utilization statistics |
| Cyaze::emu::audio::AudioBackendFactory | Factory for creating audio backends |
| Cyaze::emu::audio::AudioConfig | |
| Cyaze::editor::music::AudioQueueStatus | Audio queue diagnostic status for debug UI |
| ►Cyaze::emu::AudioRam | AudioRam is an interface for the Audio RAM used by the SPC700 |
| Cyaze::emu::AudioRamImpl | AudioRamImpl is an implementation of the AudioRam interface |
| Cyaze::emu::audio::AudioStatus | |
| Cyaze::cli::AutocompleteEngine | |
| Cyaze::editor::AutomationCallbacks | Callbacks for automation operations |
| Cyaze::cli::AutomationResult | Result of a GUI automation action |
| Cyaze::editor::AutomationState | State for automation/test harness integration |
| Cyaze::editor::AgentChat::AutomationTelemetry | |
| Cyaze::editor::AutomationTelemetry | Telemetry from automation/test harness |
| Cyaze::app::platform::WasmConfig::Autosave | |
| Cyaze::gui::AutoWidgetScope | RAII scope that enables automatic widget registration |
| Cyaze::gfx::BackgroundBuffer | |
| Cyaze::emu::BackgroundLayer | |
| Cyaze::gui::BackgroundRenderer | Renders 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::BaseEntityHandler | Abstract base class for entity interaction handlers |
| Cyaze::editor::DoorInteractionHandler | Handles door placement and interaction in the dungeon editor |
| Cyaze::editor::ItemInteractionHandler | Handles pot item placement and interaction in the dungeon editor |
| Cyaze::editor::SpriteInteractionHandler | Handles sprite placement and interaction in the dungeon editor |
| Cyaze::cli::automation::RomAutomationAPI::BatchOperation | Batch operation for multiple ROM modifications |
| Cyaze::cli::agent::ToolDispatcher::BatchResult | Result of a batch tool call |
| Cyaze::cli::agent::ToolDispatcher::BatchToolCall | Batch tool call request |
| Cyaze::emu::BGHOFS | |
| Cyaze::emu::BgLayer | |
| Cyaze::emu::BGMODE | |
| Cyaze::emu::BGNBA | |
| Cyaze::emu::BGSC | |
| Cyaze::emu::BGVOFS | |
| Cyaze::gfx::Bitmap | Represents a bitmap image optimized for SNES ROM hacking |
| Cyaze::gui::BitmapDrawOpts | |
| Cyaze::gfx::Bitmap::BitmapMetadata | Metadata 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::BppComparisonTool | BPP format comparison tool |
| Cyaze::gui::BppConversionDialog | BPP format conversion dialog |
| Cyaze::gui::BppConversionOptions | BPP conversion options |
| Cyaze::gfx::BppConversionScope | RAII wrapper for BPP format conversion operations |
| Cyaze::gfx::BppFormatInfo | BPP format metadata and conversion information |
| Cyaze::gfx::BppFormatManager | Comprehensive BPP format management system for SNES ROM hacking |
| Cyaze::gui::BppFormatUI | BPP format selection and conversion UI component |
| CTextEditor::Breakpoint | |
| Cyaze::emu::BreakpointManager::Breakpoint | |
| Cyaze::cli::agent::RomDebugAgent::BreakpointAnalysis | Analysis result for a breakpoint hit |
| Cyaze::emu::BreakpointManager | Manages CPU and SPC700 breakpoints for debugging |
| Cyaze::zelda3::music::BrrCodec | BRR sample encoder/decoder |
| Cyaze::cli::agent::DevAssistAgent::BuildConfig | Build monitoring configuration |
| Cyaze::cli::agent::tools::BuildTool::BuildConfig | |
| Cyaze::cli::agent::tools::BuildTool::BuildResult | |
| Cyaze::cli::agent::tools::BuildTool::BuildStatus | |
| Cyaze::cli::agent::tools::BuildTool | Build 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::CallStackEntry | Tracks call stack for intelligent stepping |
| Cyaze::editor::dungeon_coords::CameraToLocalResult | Convert camera coordinates back to room ID and local position |
| Cyaze::gui::Canvas | Modern, robust canvas for drawing and manipulating graphics |
| Cyaze::gui::CanvasAutomationAPI | Programmatic interface for controlling canvas operations |
| Cyaze::cli::CanvasAutomationClient | |
| Cyaze::gui::CanvasConfig | Unified configuration for canvas display and interaction |
| Cyaze::gui::CanvasContextMenu | |
| Cyaze::gui::CanvasContextMenuItem | Context menu item configuration |
| Cyaze::gui::CanvasExtensions | Optional extension modules for Canvas |
| Cyaze::gui::CanvasFrame | Lightweight RAII guard for existing Canvas instances |
| Cyaze::gui::CanvasFrameOptions | |
| Cyaze::gui::CanvasGeometry | Canvas geometry calculated per-frame |
| Cyaze::gui::CanvasInteractionEvents | Combined interaction result for a frame |
| Cyaze::gui::CanvasInteractionHandler | Handles all tile-based interactions for Canvas |
| Cyaze::gui::CanvasMenuAction | |
| Cyaze::gui::CanvasMenuActionHost | |
| Cyaze::gui::CanvasMenuBuilder | Builder pattern for constructing canvas menus fluently |
| Cyaze::gui::CanvasMenuDefinition | Complete menu definition |
| Cyaze::gui::CanvasMenuItem | Declarative menu item definition |
| Cyaze::gui::CanvasMenuSection | Menu section grouping related menu items |
| Cyaze::gui::CanvasModals | Modal dialog management for canvas operations |
| Cyaze::gui::CanvasPaletteManager | Palette management state for canvas |
| Cyaze::gui::CanvasPerformanceIntegration | Canvas performance integration with dashboard |
| Cyaze::gui::CanvasPerformanceManager | Global canvas performance manager |
| Cyaze::gui::CanvasPerformanceMetrics | Canvas performance metrics |
| Cyaze::gui::CanvasPopupDefinition | Declarative popup definition for menu items |
| Cyaze::gui::CanvasUtils::CanvasRenderContext | |
| Cyaze::gui::CanvasRuntime | |
| Cyaze::gui::CanvasSelection | Selection state for canvas interactions |
| Cyaze::gui::CanvasState | Complete canvas state snapshot |
| Cyaze::gui::CanvasTouchHandler | Handles touch input integration for Canvas |
| Cyaze::gui::CanvasUsageManager | Global canvas usage tracker manager |
| Cyaze::gui::CanvasUsageStats | Canvas usage statistics |
| Cyaze::gui::CanvasUsageTracker | Canvas usage tracking and analysis system |
| Cyaze::editor::AgentEditor::CaptureConfig | |
| Cyaze::editor::PanelManager::CategoryTheme | Get the expressive theme color for a category |
| Cyaze::emu::CGADD | |
| Cyaze::emu::CGADSUB | |
| Cyaze::emu::CGDATA | |
| Cyaze::emu::CGDATAREAD | |
| Cyaze::emu::CGWSEL | |
| Cyaze::gfx::CgxHeader | Cgx file header |
| Cyaze::cli::PolicyEvaluator::PolicyConfig::ChangeConstraint | |
| Cyaze::app::platform::WasmCollaboration::ChangeEvent | |
| Cyaze::editor::music::ChannelState | Represents the state of a single DSP channel for visualization |
| Cyaze::emu::CharacterLocation | |
| Cyaze::editor::ChatCallbacks | Callbacks for chat operations |
| Cyaze::gui::Theme::ChatColors | |
| Cyaze::cli::agent::ChatMessage | |
| Cyaze::editor::ChatState | State for chat UI and history |
| Cyaze::cli::tui::ChatTUI | |
| Cchest | Treasure chest |
| Cchest_data | Legacy chest data structure |
| Cyaze::zelda3::DungeonEditorSystem::ChestData | |
| Cyaze::emu::anonymous_namespace{snes.cc}::ChunkHeader | |
| Cyaze::cli::agent::tools::CodeGenerationDiagnostic | Diagnostic message from code generation |
| Cyaze::cli::agent::tools::CodeGenerationResult | Result of code generation operation |
| Cyaze::emu::COLDATA | |
| Cyaze::app::platform::WasmConfig::Collaboration | |
| Cyaze::editor::CollaborationCallbacks | Callbacks for collaboration operations |
| Cyaze::gui::CollaborationPanel | ImGui panel for collaboration features |
| Cyaze::net::CollaborationService | High-level service integrating version management with networking |
| Cyaze::editor::AgentChatHistoryCodec::CollaborationState | |
| Cyaze::editor::CollaborationState | State for collaborative editing sessions |
| Cyaze::emu::Color | |
| Cyaze::gui::Color | |
| Cyaze::gui::ColorAnalysisOptions | Color analysis options |
| Cyaze::editor::ColorChange | Represents a single color change for undo/redo |
| Cyaze::zelda3::ColorComparison | |
| Cyaze::gui::AgentChatWidget::Colors | |
| Cyaze::cli::resources::CommandContext | Encapsulates common context for CLI command execution |
| Cyaze::cli::AutocompleteEngine::CommandDef | |
| Cyaze::editor::CommandEntry | |
| Cyaze::editor::CommandManager::CommandGroup | |
| ►Cyaze::cli::resources::CommandHandler | Base class for CLI command handlers |
| Cyaze::cli::DungeonDoctorCommandHandler | Dungeon doctor command for room data integrity |
| Cyaze::cli::GraphicsDoctorCommandHandler | Graphics doctor command for validating graphics sheets and blocksets |
| Cyaze::cli::HexAnnotateCommandHandler | Show known data structure annotations at a ROM offset |
| Cyaze::cli::HexCompareCommandHandler | Compare two ROM files byte-by-byte |
| Cyaze::cli::HexDumpCommandHandler | Dump a hex view of a ROM file |
| Cyaze::cli::MessageDoctorCommandHandler | |
| Cyaze::cli::OverworldDoctorCommandHandler | ROM doctor command for overworld data integrity |
| Cyaze::cli::OverworldValidateCommandHandler | Validate overworld map32 pointers and decompression |
| Cyaze::cli::RomCompareCommandHandler | Compare two ROMs to identify differences and corruption |
| Cyaze::cli::RomDoctorCommandHandler | ROM doctor command for file integrity validation |
| Cyaze::cli::SpriteDoctorCommandHandler | Sprite doctor command for validating sprite tables and data |
| Cyaze::cli::TestListCommandHandler | List available tests with labels and requirements |
| Cyaze::cli::TestRunCommandHandler | Run tests with structured output |
| Cyaze::cli::TestStatusCommandHandler | Show test configuration status |
| Cyaze::cli::agent::MetaToolsDescribeHandler | |
| Cyaze::cli::agent::MetaToolsListHandler | |
| Cyaze::cli::agent::MetaToolsSearchHandler | |
| Cyaze::cli::agent::TUICommandHandler | Base class for TUI-integrated command handlers |
| Cyaze::cli::agent::tools::BuildCompileCommandHandler | Build command handler |
| Cyaze::cli::agent::tools::BuildConfigureCommandHandler | Configure command handler |
| Cyaze::cli::agent::tools::BuildStatusCommandHandler | Build status command handler |
| Cyaze::cli::agent::tools::BuildTestCommandHandler | Test execution command handler |
| ►Cyaze::cli::agent::tools::CodeGenToolBase | Base class for code generation tools |
| Cyaze::cli::agent::tools::CodeGenAsmHookTool | Generate ASM hook at a specific ROM address |
| Cyaze::cli::agent::tools::CodeGenEventHandlerTool | Generate event handler code |
| Cyaze::cli::agent::tools::CodeGenFreespacePatchTool | Generate patch using detected freespace regions |
| Cyaze::cli::agent::tools::CodeGenSpriteTemplateTool | Generate sprite ASM from template |
| ►Cyaze::cli::agent::tools::FileSystemToolBase | Base class for filesystem operations |
| Cyaze::cli::agent::tools::FileSystemExistsTool | Check if a file or directory exists |
| Cyaze::cli::agent::tools::FileSystemInfoTool | Get detailed information about a file or directory |
| Cyaze::cli::agent::tools::FileSystemListTool | List files and directories in a given path |
| Cyaze::cli::agent::tools::FileSystemReadTool | Read the contents of a file |
| ►Cyaze::cli::agent::tools::MemoryInspectorBase | Base class for memory inspection tools |
| Cyaze::cli::agent::tools::MemoryAnalyzeTool | Analyze a memory region with structure awareness |
| Cyaze::cli::agent::tools::MemoryCheckTool | Check memory for anomalies and corruption |
| Cyaze::cli::agent::tools::MemoryCompareTool | Compare memory regions or detect changes |
| Cyaze::cli::agent::tools::MemoryRegionsTool | List known memory regions and their descriptions |
| Cyaze::cli::agent::tools::MemorySearchTool | Search for byte patterns in memory |
| Cyaze::cli::agent::tools::ProjectGraphTool | Provides the AI agent with structured information about the project |
| ►Cyaze::cli::agent::tools::ProjectToolBase | Base class for project tools |
| Cyaze::cli::agent::tools::ProjectDiffTool | Compare two project states |
| Cyaze::cli::agent::tools::ProjectExportTool | Export project as portable archive |
| Cyaze::cli::agent::tools::ProjectImportTool | Import project archive |
| Cyaze::cli::agent::tools::ProjectRestoreTool | Restore ROM to named checkpoint |
| Cyaze::cli::agent::tools::ProjectSnapshotTool | Create named checkpoint with edit deltas |
| Cyaze::cli::agent::tools::ProjectStatusTool | Show current project state and pending edits |
| Cyaze::cli::agent::tools::RomChangesTool | Analyze what game elements changed between two ROMs |
| Cyaze::cli::agent::tools::RomDiffTool | Compare two ROM files and identify differences |
| ►Cyaze::cli::agent::tools::ValidationToolBase | Base class for validation tools |
| Cyaze::cli::agent::tools::DataValidateTool | Validate game data structures |
| Cyaze::cli::agent::tools::PatchCheckTool | Check ROM compatibility with patches |
| Cyaze::cli::agent::tools::RomValidateTool | Validate ROM header and checksums |
| Cyaze::cli::agent::tools::ValidateAllTool | Run comprehensive validation suite |
| ►Cyaze::cli::agent::tools::VisualAnalysisBase | Base class for visual analysis tools |
| Cyaze::cli::agent::tools::PaletteUsageTool | Analyze palette usage across maps |
| Cyaze::cli::agent::tools::SpritesheetAnalysisTool | Analyze spritesheets for unused graphics regions |
| Cyaze::cli::agent::tools::TileHistogramTool | Generate tile usage histogram |
| Cyaze::cli::agent::tools::TileSimilarityTool | Find tiles with similar patterns |
| Cyaze::cli::handlers::DialogueListCommandHandler | Command handler for listing dialogue messages |
| Cyaze::cli::handlers::DialogueReadCommandHandler | Command handler for reading dialogue messages |
| Cyaze::cli::handlers::DialogueSearchCommandHandler | Command handler for searching dialogue messages |
| Cyaze::cli::handlers::DungeonDescribeRoomCommandHandler | Command handler for describing a dungeon room |
| Cyaze::cli::handlers::DungeonExportRoomCommandHandler | Command handler for exporting room data |
| Cyaze::cli::handlers::DungeonGetRoomTilesCommandHandler | Command handler for getting room tiles |
| Cyaze::cli::handlers::DungeonListObjectsCommandHandler | Command handler for listing objects in a room |
| Cyaze::cli::handlers::DungeonListSpritesCommandHandler | Command handler for listing sprites in a dungeon room |
| Cyaze::cli::handlers::DungeonSetRoomPropertyCommandHandler | Command handler for setting room properties |
| Cyaze::cli::handlers::EmulatorClearBreakpointCommandHandler | |
| Cyaze::cli::handlers::EmulatorGetMetricsCommandHandler | |
| Cyaze::cli::handlers::EmulatorGetRegistersCommandHandler | |
| Cyaze::cli::handlers::EmulatorGetStateCommandHandler | |
| Cyaze::cli::handlers::EmulatorHoldButtonsCommandHandler | |
| Cyaze::cli::handlers::EmulatorListBreakpointsCommandHandler | |
| Cyaze::cli::handlers::EmulatorPauseCommandHandler | |
| Cyaze::cli::handlers::EmulatorPressButtonsCommandHandler | |
| Cyaze::cli::handlers::EmulatorReadMemoryCommandHandler | |
| Cyaze::cli::handlers::EmulatorReleaseButtonsCommandHandler | |
| Cyaze::cli::handlers::EmulatorResetCommandHandler | |
| Cyaze::cli::handlers::EmulatorRunCommandHandler | |
| Cyaze::cli::handlers::EmulatorSetBreakpointCommandHandler | |
| Cyaze::cli::handlers::EmulatorStepCommandHandler | |
| Cyaze::cli::handlers::EmulatorWriteMemoryCommandHandler | |
| Cyaze::cli::handlers::GuiClickCommandHandler | Command handler for clicking GUI elements |
| Cyaze::cli::handlers::GuiDiscoverToolCommandHandler | Command handler for discovering GUI tools |
| Cyaze::cli::handlers::GuiPlaceTileCommandHandler | Command handler for placing tiles via GUI automation |
| Cyaze::cli::handlers::GuiScreenshotCommandHandler | Command handler for taking screenshots |
| Cyaze::cli::handlers::HexReadCommandHandler | Command handler for reading hex data from ROM |
| Cyaze::cli::handlers::HexSearchCommandHandler | Command handler for searching hex patterns in ROM |
| Cyaze::cli::handlers::HexWriteCommandHandler | Command handler for writing hex data to ROM |
| Cyaze::cli::handlers::MessageListCommandHandler | Command handler for listing messages |
| Cyaze::cli::handlers::MessageReadCommandHandler | Command handler for reading messages |
| Cyaze::cli::handlers::MessageSearchCommandHandler | Command handler for searching messages |
| Cyaze::cli::handlers::MusicInfoCommandHandler | Command handler for getting music track information |
| Cyaze::cli::handlers::MusicListCommandHandler | Command handler for listing music tracks |
| Cyaze::cli::handlers::MusicTracksCommandHandler | Command handler for getting detailed music track data |
| Cyaze::cli::handlers::OverworldDescribeMapCommandHandler | Command handler for describing overworld maps |
| Cyaze::cli::handlers::OverworldFindTileCommandHandler | Command handler for finding tiles in overworld |
| Cyaze::cli::handlers::OverworldGetEntranceCommandHandler | Command handler for getting entrance information |
| Cyaze::cli::handlers::OverworldListSpritesCommandHandler | Command handler for listing sprites in overworld |
| Cyaze::cli::handlers::OverworldListWarpsCommandHandler | Command handler for listing warps in overworld |
| Cyaze::cli::handlers::OverworldTileStatsCommandHandler | Command handler for getting tile statistics |
| Cyaze::cli::handlers::PaletteAnalyzeCommandHandler | Command handler for analyzing palettes |
| Cyaze::cli::handlers::PaletteGetColorsCommandHandler | Command handler for getting palette colors |
| Cyaze::cli::handlers::PaletteSetColorCommandHandler | Command handler for setting palette colors |
| Cyaze::cli::handlers::ProjectBuildCommandHandler | Command handler for building projects |
| Cyaze::cli::handlers::ProjectInitCommandHandler | Command handler for initializing new projects |
| Cyaze::cli::handlers::ResourceListCommandHandler | Command handler for listing resource labels by type |
| Cyaze::cli::handlers::ResourceSearchCommandHandler | Command handler for searching resource labels |
| Cyaze::cli::handlers::RomDiffCommandHandler | Command handler for comparing ROM files |
| Cyaze::cli::handlers::RomGenerateGoldenCommandHandler | Command handler for generating golden ROM files |
| Cyaze::cli::handlers::RomInfoCommandHandler | Command handler for displaying ROM information |
| Cyaze::cli::handlers::RomValidateCommandHandler | Command handler for validating ROM files |
| Cyaze::cli::handlers::SimpleChatCommandHandler | |
| Cyaze::cli::handlers::SpriteListCommandHandler | Command handler for listing sprites |
| Cyaze::cli::handlers::SpritePaletteCommandHandler | Command handler for getting sprite palette information |
| Cyaze::cli::handlers::SpritePropertiesCommandHandler | Command handler for getting sprite properties |
| Cyaze::cli::handlers::ToolsExtractGoldenCommandHandler | Extract comprehensive golden data from ROM |
| Cyaze::cli::handlers::ToolsExtractValuesCommandHandler | Extract vanilla ROM values to stdout |
| Cyaze::cli::handlers::ToolsHarnessStateCommandHandler | Generate WRAM state for test harnesses |
| Cyaze::cli::handlers::ToolsListCommandHandler | List available test helper tools |
| Cyaze::cli::handlers::ToolsPatchV3CommandHandler | Create v3 ZSCustomOverworld patched ROM |
| 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::CommandRegistry | Single source of truth for all z3ed commands |
| Cyaze::test::ComparisonConfig | Configuration for screenshot comparison |
| Cyaze::test::ComparisonResult | Result 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::Config | Configuration for command context |
| Cyaze::gui::CanvasTouchHandler::Config | Configuration 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::Controller | Main controller for the application |
| Cyaze::emu::input::ControllerState | Controller state (16-bit SNES controller format) |
| Cyaze::cli::ai::ControlLoopConfig | Configuration for the AI GUI control loop |
| Cyaze::cli::ai::ControlResult | Result 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::CoverageReport | Coverage report for tested code |
| Cyaze::emu::Cpu | |
| Cyaze::emu::CpuCallbacks | |
| Cyaze::util::CrashHandler | Manages crash logging for release builds |
| Cyaze::app::platform::WasmCollaboration::CursorInfo | |
| Cyaze::zelda3::CustomObject | Represents a decoded custom object (from binary format) |
| Cyaze::zelda3::CustomObjectManager | Manages 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::Dependencies | All 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 | |
| Cdestination | Room transition destination |
| Cyaze::cli::agent::RomDebugAgent::DetectedIssue | Detected issue in ROM execution |
| Cyaze::cli::agent::DevAssistAgent | Development Assistant Agent for AI-assisted yaze development |
| Cyaze::cli::DiagnosticFinding | A single diagnostic finding |
| Cyaze::cli::DiagnosticReport | Complete diagnostic report |
| Cyaze::editor::DictionaryEntry | |
| Cyaze::cli::RomCompareResult::DiffRegion | |
| Cyaze::cli::agent::tools::DiffSummary | Summary of differences between two ROMs |
| Cyaze::zelda3::DiggableTiles | Manages diggable tile state as a 512-bit bitfield |
| Cyaze::zelda3::DiggableTilesPatch | Generates ASM patches for table-based diggable tile lookup |
| Cyaze::zelda3::DiggableTilesPatchConfig | Configuration for diggable tiles ASM patch generation |
| Cyaze::zelda3::ObjectDimensionTable::DimensionEntry | |
| Cyaze::gui::CanvasAutomationAPI::Dimensions | Canvas dimensions in logical tile units |
| Cyaze::gfx::Bitmap::DirtyRegion | |
| Cyaze::emu::debug::DisassembledInstruction | Result of disassembling a single instruction |
| Cyaze::cli::agent::Disassembler65816 | |
| Cyaze::emu::debug::Disassembler65816 | 65816 CPU disassembler for debugging and ROM hacking |
| Cyaze::emu::debug::DisassemblyEntry | Represents a single disassembled instruction with metadata |
| Cyaze::emu::debug::DisassemblyViewer | Advanced 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::DockNode | Represents a dock node in the layout tree |
| Cyaze::editor::anonymous_namespace{layout_manager.cc}::DockNodeIds | |
| Cyaze::gui::DockSpaceRenderer | Enhanced 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::Door | Represents a door in a dungeon room |
| Cyaze::zelda3::DungeonEditorSystem::DoorData | |
| Cyaze::zelda3::ObjectDrawer::DoorDef | |
| Cyaze::zelda3::DoorDimensions | Door dimensions in tiles (8x8 pixel tiles) |
| Cyaze::zelda3::DoorPositionManager | Manages door position snapping and coordinate conversion |
| Cyaze::zelda3::DrawContext | Context passed to draw routines containing all necessary state |
| Cyaze::zelda3::DrawRoutineInfo | Metadata about a draw routine |
| Cyaze::zelda3::DrawRoutineRegistry | Unified draw routine registry |
| Cyaze::emu::Dsp | |
| Cyaze::emu::DspChannel | |
| Cyaze::editor::music::DspDebugStatus | DSP buffer diagnostic status for debug UI |
| Cdungeon_sprite | Dungeon sprite definition |
| Cyaze::cli::agent::DungeonCache | Cached dungeon data for efficient access |
| Cyaze::editor::DungeonCanvasViewer | |
| Cyaze::gui::Theme::DungeonColors | |
| Cyaze::zelda3::DungeonEditorSystem | Comprehensive dungeon editing system |
| Cyaze::zelda3::DungeonMap | DungeonMap represents the map menu for a dungeon |
| Cyaze::zelda3::DungeonObjectEditor | Interactive dungeon object editor with scroll wheel support |
| Cyaze::gui::DungeonObjectEmulatorPreview | |
| Cyaze::zelda3::DungeonObjectInfo | |
| Cyaze::editor::DungeonObjectInteraction | Handles object selection, placement, and interaction within the dungeon canvas |
| Cyaze::zelda3::DungeonObjectRegistry | Minimal registry for dungeon objects (vanilla or custom) |
| Cyaze::editor::DungeonObjectSelector | Handles object selection, preview, and editing UI |
| Cyaze::zelda3::formats::DungeonOffsets | |
| Cyaze::editor::DungeonRoomLoader | Manages loading and saving of dungeon room data |
| Cyaze::editor::DungeonRoomSelector | Handles room and entrance selection UI |
| Cyaze::zelda3::DungeonEditorSystem::DungeonSettings | |
| ►Cyaze::zelda3::DungeonState | Interface for accessing dungeon game state |
| Cyaze::zelda3::EditorDungeonState | Editor implementation of DungeonState |
| Cyaze::editor::DungeonToolset | Handles the dungeon editor toolset UI |
| Cyaze::editor::DungeonUsageTracker | Tracks and analyzes usage statistics for dungeon resources |
| Cyaze::zelda3::DungeonValidator | |
| Cyaze::zelda3::music::DurationConstant | |
| Cyaze::cli::agent::tools::EditFileHeader | Binary format for .edits file |
| Cyaze::zelda3::DungeonObjectEditor::EditingState | |
| ►Cyaze::editor::Editor | Interface for editor classes |
| Cyaze::editor::AgentEditor | Comprehensive AI Agent Platform & Bot Creator |
| Cyaze::editor::AssemblyEditor | Text editor for modifying assembly code |
| Cyaze::editor::DungeonEditorV2 | DungeonEditorV2 - Simplified dungeon editor using component delegation |
| Cyaze::editor::GraphicsEditor | Allows the user to edit graphics sheets from the game or view prototype graphics |
| Cyaze::editor::MessageEditor | |
| Cyaze::editor::MusicEditor | A class for editing music data in a Rom |
| Cyaze::editor::OverworldEditor | Main UI class for editing overworld maps in A Link to the Past |
| Cyaze::editor::PaletteEditor | Allows the user to view and edit in game palettes |
| Cyaze::editor::ScreenEditor | Allows the user to edit a variety of screens in the game or create a custom menu |
| Cyaze::editor::SpriteEditor | Allows the user to edit sprites |
| Cyaze::editor::EditorActivator | Handles editor switching, layout initialization, and jump-to navigation |
| Cyaze::zelda3::DungeonObjectEditor::EditorConfig | |
| Cyaze::editor::EditorContext | Lightweight view into the essential runtime context (Rom + GameData) |
| Cyaze::editor::EditorDependencies | Unified dependency container for all editor types |
| Cyaze::editor::DashboardPanel::EditorInfo | |
| Cyaze::editor::EditorInfo | Metadata about an available editor |
| Cyaze::gui::EditorLayout | Modern layout manager for editor components |
| ►Cyaze::editor::EditorPanel | Base interface for all logical panel components |
| Cyaze::editor::AgentBotProfilesPanel | EditorPanel for Bot Profiles panel |
| Cyaze::editor::AgentBuilderPanel | EditorPanel for Agent Builder panel |
| Cyaze::editor::AgentChatHistoryPanel | EditorPanel for Chat History panel |
| Cyaze::editor::AgentChatPanel | EditorPanel for Agent Chat panel |
| Cyaze::editor::AgentConfigurationPanel | EditorPanel for AI Configuration panel |
| Cyaze::editor::AgentKnowledgeBasePanel | EditorPanel for Knowledge Base panel |
| Cyaze::editor::AgentMetricsDashboardPanel | EditorPanel for Metrics Dashboard panel |
| Cyaze::editor::AgentPromptEditorPanel | EditorPanel for Prompt Editor panel |
| Cyaze::editor::AgentStatusPanel | EditorPanel for Agent Status panel |
| Cyaze::editor::AreaGraphicsPanel | Displays the current area's GFX sheet for preview |
| Cyaze::editor::AssemblyBuildOutputPanel | Build output / errors panel |
| Cyaze::editor::AssemblyCodeEditorPanel | Main code editor panel with text editing |
| Cyaze::editor::AssemblyFileBrowserPanel | File browser panel for navigating project files |
| Cyaze::editor::AssemblySymbolsPanel | Symbol table viewer panel |
| Cyaze::editor::AssemblyToolbarPanel | Toolbar panel with quick actions |
| Cyaze::editor::CustomPalettePanel | |
| Cyaze::editor::CustomSpriteEditorPanel | EditorPanel for Custom Sprite Editor (ZSM format) |
| Cyaze::editor::DebugWindowPanel | Displays debug information for the Overworld Editor |
| Cyaze::editor::DictionaryPanel | EditorPanel for Dictionary |
| Cyaze::editor::DungeonEmulatorPreviewPanel | EditorPanel wrapper for DungeonObjectEmulatorPreview |
| Cyaze::editor::DungeonEntranceListPanel | EditorPanel for entrance list selection |
| Cyaze::editor::DungeonEntrancesPanel | EditorPanel for displaying and editing dungeon entrances |
| Cyaze::editor::DungeonMapsPanel | EditorPanel for Dungeon Maps Editor |
| Cyaze::editor::DungeonPaletteEditorPanel | EditorPanel wrapper for PaletteEditorWidget in dungeon context |
| Cyaze::editor::DungeonRoomGraphicsPanel | EditorPanel for displaying room graphics blocks |
| Cyaze::editor::DungeonRoomMatrixPanel | EditorPanel for displaying a visual 16x19 grid of all dungeon rooms |
| Cyaze::editor::DungeonRoomSelectorPanel | EditorPanel for room list selection |
| Cyaze::editor::FontAtlasPanel | EditorPanel for Font Atlas |
| Cyaze::editor::GfxGroupsPanel | Graphics group configuration editor |
| Cyaze::editor::GraphicsGfxGroupPanel | Graphics group editor panel for managing GFX groups |
| Cyaze::editor::GraphicsLinkSpritePanel | Link sprite editor panel for editing Link's graphics |
| Cyaze::editor::GraphicsPaletteControlsPanel | Palette controls panel for managing graphics palettes |
| Cyaze::editor::GraphicsPalettesetPanel | Paletteset editor panel for managing dungeon palette associations |
| Cyaze::editor::GraphicsPixelEditorPanel | Main pixel editing panel for graphics sheets |
| Cyaze::editor::GraphicsPolyhedralPanel | 3D polyhedral object editor panel |
| Cyaze::editor::GraphicsPrototypeViewerPanel | Prototype graphics viewer for Super Donkey and dev format imports |
| Cyaze::editor::GraphicsSheetBrowserPanel | Sheet browser panel for navigating graphics sheets |
| Cyaze::editor::InventoryMenuPanel | EditorPanel for Inventory Menu Editor |
| Cyaze::editor::ItemEditorPanel | EditorPanel for placing and managing dungeon pot items |
| Cyaze::editor::LinkSpritePanel | Dedicated panel for editing Link's 14 graphics sheets |
| Cyaze::editor::MapPropertiesPanel | Displays and edits properties for the current overworld map |
| Cyaze::editor::MessageEditorPanel | EditorPanel for Message Editor |
| Cyaze::editor::MessageListPanel | EditorPanel for Message List |
| Cyaze::editor::MinecartTrackEditorPanel | |
| Cyaze::editor::MusicAssemblyPanel | EditorPanel wrapper for the assembly editor view in Music context |
| Cyaze::editor::MusicAudioDebugPanel | EditorPanel providing audio diagnostics for debugging the music editor |
| Cyaze::editor::MusicHelpPanel | EditorPanel providing help documentation for the Music Editor |
| Cyaze::editor::MusicInstrumentEditorPanel | EditorPanel wrapper for the instrument editor |
| Cyaze::editor::MusicPianoRollPanel | EditorPanel wrapper for the piano roll view |
| Cyaze::editor::MusicPlaybackControlPanel | EditorPanel for music playback controls and status display |
| Cyaze::editor::MusicSampleEditorPanel | EditorPanel wrapper for the sample editor |
| Cyaze::editor::MusicSongBrowserPanel | EditorPanel wrapper for the music song browser |
| Cyaze::editor::NamingScreenPanel | EditorPanel for Naming Screen Editor |
| Cyaze::editor::ObjectEditorPanel | Unified panel for dungeon object editing |
| Cyaze::editor::OverworldCanvasPanel | The main canvas panel for the Overworld Editor |
| Cyaze::editor::OverworldMapScreenPanel | EditorPanel for Overworld Map Screen Editor |
| Cyaze::editor::PaletteControlPanel | |
| Cyaze::editor::PaletteControlsPanel | Panel for managing palettes applied to graphics sheets |
| ►Cyaze::editor::PaletteGroupPanel | Base class for palette group editing cards |
| Cyaze::editor::DungeonMainPalettePanel | Dungeon Main palette group panel |
| Cyaze::editor::EquipmentPalettePanel | Equipment/Armor palette group panel |
| Cyaze::editor::OverworldAnimatedPalettePanel | Overworld Animated palette group panel |
| Cyaze::editor::OverworldMainPalettePanel | Overworld Main palette group panel |
| Cyaze::editor::SpritePalettePanel | Global Sprite palette group panel |
| Cyaze::editor::SpritesAux1PalettePanel | Sprites Aux1 palette group panel |
| Cyaze::editor::SpritesAux2PalettePanel | Sprites Aux2 palette group panel |
| Cyaze::editor::SpritesAux3PalettePanel | Sprites Aux3 palette group panel |
| Cyaze::editor::PixelEditorPanel | Main pixel editing panel for graphics sheets |
| Cyaze::editor::PolyhedralEditorPanel | |
| Cyaze::editor::QuickAccessPalettePanel | |
| ►Cyaze::editor::ResourcePanel | Base class for panels that edit specific ROM resources |
| Cyaze::editor::DungeonRoomPanel | ResourcePanel for editing individual dungeon rooms |
| Cyaze::editor::ScratchSpacePanel | Provides a scratch workspace for layout planning and clipboard operations |
| Cyaze::editor::SheetBrowserPanel | EditorPanel for browsing and selecting graphics sheets |
| Cyaze::editor::SpriteEditorPanel | EditorPanel for placing and managing dungeon sprites |
| Cyaze::editor::Tile16EditorPanel | EditorPanel wrapper for Tile16Editor |
| Cyaze::editor::Tile16SelectorPanel | Displays the Tile16 palette for painting tiles on the overworld |
| Cyaze::editor::Tile8SelectorPanel | Low-level 8x8 tile editing interface |
| Cyaze::editor::TitleScreenPanel | EditorPanel for Title Screen Editor |
| Cyaze::editor::UsageStatisticsPanel | Displays tile usage statistics across all overworld maps |
| Cyaze::editor::V3SettingsPanel | ZSCustomOverworld configuration settings |
| Cyaze::editor::VanillaSpriteEditorPanel | EditorPanel for Vanilla Sprite Editor |
| Cyaze::editor::EditorRegistry | Manages editor types, categories, and lifecycle |
| Cyaze::editor::EditorSelectionDialog | Beautiful grid-based editor selection dialog |
| Cyaze::editor::EditorSet | Contains 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::Emulator | A 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::EnhancedTUI | Enhanced Terminal User Interface for z3ed CLI |
| Cyaze::gui::EntityInteractionEvent | Event payload for entity interactions |
| Cyaze::editor::DungeonCanvasViewer::EntityVisibility | |
| Cyaze::zelda3::DungeonEditorSystem::EntranceData | |
| Cyaze::cli::overworld::EntranceDetails | |
| Cyaze::zelda3::EntranceTypes::EntranceInfo | Get entrance information by ID |
| Cyaze::cli::agent::DevAssistAgent::ErrorPattern | |
| ►Cyaze::Event | |
| Cyaze::editor::PanelToggleEvent | |
| Cyaze::editor::StatusUpdateEvent | |
| Cyaze::EventBus | |
| ►Cstd::exception | |
| Cyaze::Json::exception | |
| Cyaze::cli::agent::ExecutionTraceBuffer | |
| Cyaze::zelda3::music::MusicBank::ExpandedBankInfo | |
| Cyaze::editor::ExtensionManager | |
| Cyaze::core::FeatureFlags | A class to manage experimental feature flags |
| Cyaze::cli::FewShotExample | |
| Cyaze::editor::FileBrowser | File system browser for the sidebar |
| Cyaze::util::FileDialogWrapper | |
| Cyaze::editor::FileEntry | Represents 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::FrameInfo | Frame timing information |
| Cyaze::cli::agent::tools::FreeSpaceRegion | Free space region in ROM |
| Cyaze::zelda3::GameData | |
| ►Cyaze::zelda3::GameEntity | Base class for all overworld and dungeon entities |
| Cyaze::zelda3::OverworldEntrance | |
| Cyaze::zelda3::OverworldExit | Represents an overworld exit that transitions from dungeon to overworld |
| Cyaze::zelda3::OverworldItem | |
| Cyaze::zelda3::Sprite | A class for managing sprites in the overworld and underworld |
| Cyaze::emu::debug::GameModeState | Semantic representation of the game mode |
| Cyaze::cli::GeminiConfig | |
| Cyaze::cli::automation::TestGenerationAPI::GenerationOptions | Options for test generation |
| Cyaze::zelda3::GeometryBounds | Bounding box result for a draw routine execution |
| Cyaze::gui::GestureState | Gesture recognition result |
| ►Cyaze::gfx::GfxContext | Shared graphical context across editors |
| Cyaze::editor::OverworldEditor | Main UI class for editing overworld maps in A Link to the Past |
| Cyaze::editor::Tile16Editor | Popup window to edit Tile16 data |
| Cyaze::zelda3::OverworldMap | Represents a single Overworld map screen |
| Cyaze::editor::GfxGroupEditor | Manage graphics group configurations in a Rom |
| Cyaze::gui::GfxSheetAssetBrowser | |
| Cyaze::editor::GitignoreParser | Simple .gitignore pattern matcher |
| Cyaze::editor::GlobalEditorContext | |
| CTextEditor::Glyph | |
| Cyaze::gfx::GraphicsBuffer | |
| Cyaze::zelda3::Overworld::GraphicsConfigCache | |
| Cyaze::editor::GraphicsEditorState | Shared state between GraphicsEditor panel components |
| Cyaze::GraphicsLoadDiagnostics | |
| Cyaze::gfx::GraphicsOptimizationScope | RAII wrapper for graphics optimization operations |
| Cyaze::gfx::GraphicsOptimizer | Comprehensive graphics optimization system for YAZE ROM hacking |
| Cyaze::gfx::GraphicsSheetAnalysis | Graphics sheet analysis result |
| Cyaze::gui::BackgroundRenderer::GridSettings | |
| Cyaze::cli::gui::GuiActionGenerator | Converts high-level AI actions into executable GUI test scripts |
| Cyaze::cli::GuiAutomationClient | Client for automating YAZE GUI through gRPC |
| Cyaze::EventBus::HandlerEntry | |
| Cyaze::cli::HarnessTestSummary | Aggregated metadata about a harness test |
| Cyaze::gui::PanelWindow::HeaderButton | |
| Cyaze::emu::test::HeadlessEmulator | |
| Cyaze::util::HexStringParams | |
| Cyaze::editor::HistoryManager | |
| Cyaze::gui::HoverEvent | Event payload for hover preview |
| Cyaze::net::HttpResponse | HTTP response structure containing status, body, and headers |
| Cyaze::cli::api::HttpServer | |
| Cyaze::rom::HyruleMagicValidator | |
| ►Cyaze::emu::audio::IAudioBackend | Abstract audio backend interface |
| Cyaze::emu::audio::NullAudioBackend | Null audio backend for testing/headless operation |
| Cyaze::emu::audio::SDL2AudioBackend | SDL2 audio backend implementation |
| CTextEditor::Identifier | |
| ►Cyaze::util::IFlag | |
| Cyaze::util::Flag< T > | |
| ►Cyaze::net::IHttpClient | Abstract interface for HTTP client implementations |
| Cyaze::net::HttpLibClient | Native HTTP client implementation using cpp-httplib |
| ►Cyaze::emu::input::IInputBackend | Abstract input backend interface |
| Cyaze::emu::input::NullInputBackend | Null input backend for testing/replay |
| Cyaze::emu::input::SDL2InputBackend | SDL2 input backend implementation |
| Cyaze::emu::input::SDL3InputBackend | SDL3 input backend implementation |
| ►CImGuiSelectionBasicStorage | |
| Cyaze::gui::ExampleSelectionWithDeletion | |
| Cyaze::cli::net::Z3edNetworkClient::Impl | |
| Cyaze::net::WebSocketClient::Impl | |
| Cyaze::emu::INIDISP | |
| Cyaze::emu::Input | |
| Cyaze::emu::input::InputBackendFactory | Factory for creating input backends |
| Cyaze::emu::input::InputConfig | Input configuration (platform-agnostic key codes) |
| Cyaze::gui::InputHexResult | |
| Cyaze::emu::input::InputManager | |
| CImGui::InputScalarResult | |
| Cyaze::emu::InstructionEntry | |
| Cyaze::cli::agent::InstructionInfo | |
| Cyaze::emu::debug::InstructionInfo | Information about a single 65816 instruction |
| Cyaze::editor::music::InstrumentEditorView | Editor for SNES instruments (ADSR, Gain, Samples) |
| Cyaze::zelda3::music::InstrumentMacro | |
| Cyaze::zelda3::music::InstrumentMacroMapping | |
| Cyaze::editor::InteractionContext | Shared context for all interaction handlers |
| Cyaze::editor::InteractionCoordinator | Coordinates interaction mode switching and dispatches to handlers |
| Cyaze::editor::InteractionModeManager | Manages interaction mode state and transitions |
| Cyaze::cli::agent::ConversationalAgentService::InternalMetrics | |
| Cyaze::zelda3::Inventory | Inventory manages the inventory screen graphics and layout |
| ►Cyaze::gfx::IRenderer | Defines an abstract interface for all rendering operations |
| Cyaze::gfx::SDL2Renderer | A concrete implementation of the IRenderer interface using SDL2 |
| Cyaze::zelda3::DungeonEditorSystem::ItemData | |
| Cyaze::zelda3::ItemIcon | Represents a single item icon (2x2 tiles = 4 tile words) |
| Cyaze::zelda3::ItemTypes::ItemInfo | Get item information by ID |
| Cyaze::Json::items_view | |
| Cyaze::Json::iterator | |
| ►Cyaze::net::IWebSocket | Abstract interface for WebSocket client implementations |
| Cyaze::net::HttpLibWebSocket | Native WebSocket implementation using HTTP fallback |
| ►Cyaze::platform::IWindowBackend | Abstract window backend interface |
| Cyaze::platform::SDL2WindowBackend | SDL2 implementation of the window backend interface |
| Cyaze::emu::JoypadRegisters | |
| Cyaze::Json | |
| Cyaze::gui::KeyboardShortcuts | Manages keyboard shortcuts and provides an overlay UI |
| Cyaze::cli::agent::AgentPretraining::KnowledgeModule | |
| Cyaze::editor::KnowledgeState | State for learned knowledge management (CLI integration) |
| CTextEditor::LanguageDefinition | |
| Cyaze::emu::Layer | |
| Cyaze::zelda3::LayerMergeType | |
| Cyaze::cli::agent::EnhancedTUI::Layout | |
| Cyaze::cli::LayoutConfig | |
| Cyaze::editor::LayoutCoordinator | Facade class that coordinates all layout-related operations |
| Cyaze::editor::layout_designer::LayoutDefinition | Complete layout definition with metadata |
| Cyaze::editor::layout_designer::LayoutDesignerWindow | Main window for the WYSIWYG layout designer |
| Cyaze::gui::LayoutHelpers | Theme-aware sizing helpers for consistent UI layout |
| Cyaze::cli::EnhancedStatusPanel::LayoutInfo | |
| Cyaze::editor::LayoutManager | Manages ImGui DockBuilder layouts for each editor type |
| Cyaze::editor::LayoutOrchestrator | Coordinates between LayoutManager, PanelManager, and LayoutPresets |
| Cyaze::editor::layout_designer::LayoutPanel | Represents a single panel in a layout |
| Cyaze::editor::LayoutPresets | Centralized definition of default layouts per editor |
| Cyaze::editor::Tile16Editor::LayoutScratch | |
| Cyaze::editor::layout_designer::LayoutSerializer | Handles JSON serialization and deserialization of layouts |
| Cyaze::cli::agent::LearnedKnowledgeService | Manages persistent learned information across agent sessions |
| Cyaze::cli::ListTestsResult | Result container for ListTests RPC |
| Cyaze::cli::util::LoadingIndicator | |
| Cyaze::editor::RomLoadOptionsDialog::LoadOptions | |
| Cyaze::Rom::LoadOptions | |
| Cyaze::zelda3::LoadOptions | |
| Cyaze::emu::debug::LocationContext | Semantic representation of the current location |
| Cyaze::util::LogManager | A 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::MapDistributionStats | Entity distribution statistics for coverage analysis |
| Cyaze::cli::MapPointerStatus | Map pointer validation status |
| Cyaze::editor::MapPropertiesSystem | |
| Cyaze::cli::overworld::MapSummary | |
| Cyaze::cli::anonymous_namespace{overworld_validate_commands.cc}::MapValidationResult | |
| Cyaze::emu::MaskLogicSettings | |
| ►Cyaze::emu::Memory | Memory interface |
| Cyaze::emu::MemoryImpl | Implementation of the Memory interface for emulating memory in a SNES system |
| Cyaze::cli::agent::RomDebugAgent::MemoryAnalysis | Analysis of a memory region |
| Cyaze::cli::agent::tools::MemoryAnomaly | Detected anomaly in memory |
| Cyaze::gfx::MemoryPool::MemoryBlock | |
| Cyaze::cli::agent::MemoryDebuggingExample | Demonstrates memory debugging capabilities for AI agents |
| Cyaze::editor::MemoryEditor | |
| Cyaze::gui::MemoryEditorWidget | |
| Cyaze::gfx::MemoryPool | High-performance memory pool allocator for graphics data |
| Cyaze::cli::agent::tools::MemoryRegion | |
| Cyaze::cli::agent::tools::MemoryRegionInfo | Memory region descriptor for AI-friendly output |
| Cyaze::editor::MenuBuilder::Menu | |
| Cyaze::editor::MenuBuilder | Fluent interface for building ImGui menus with icons |
| Cyaze::editor::MenuBuilder::MenuItem | |
| Cyaze::editor::MenuOrchestrator | Handles 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::ModelPreset | Model preset for quick switching |
| Cyaze::cli::ModelRegistry | |
| Cyaze::cli::ModernCLI | |
| Cyaze::editor::ModeState | Mode-specific state data |
| Cyaze::editor::anonymous_namespace{shortcut_manager.cc}::ModifierState | |
| Cyaze::emu::Mosaic | |
| Cyaze::zelda3::MouseConfig | Mouse interaction configuration |
| Cyaze::emu::MPYH | |
| Cyaze::emu::MPYL | |
| Cyaze::emu::MPYM | |
| Cyaze::editor::MultimodalCallbacks | Callbacks for multimodal/vision operations |
| Cyaze::editor::AgentChatHistoryCodec::MultimodalState | |
| Cyaze::editor::MultimodalState | State for multimodal/vision features |
| Cyaze::gui::MultiSelect< T > | |
| Cyaze::zelda3::music::MusicBank | Manages the collection of songs, instruments, and samples from a ROM |
| Cyaze::zelda3::music::MusicCommand | Represents an N-SPC command (opcodes 0xE0-0xFF) |
| Cyaze::zelda3::music::MusicInstrument | An instrument definition with ADSR envelope |
| Cyaze::project::YazeProject::MusicPersistence | |
| Cyaze::editor::music::MusicPlayer | Handles audio playback for the music editor using the SNES APU emulator |
| Cyaze::zelda3::music::MusicSample | A BRR-encoded audio sample |
| Cyaze::zelda3::music::MusicSegment | A segment containing 8 parallel tracks |
| Cyaze::zelda3::music::MusicSong | A complete song composed of segments |
| Cyaze::zelda3::music::MusicTrack | One of 8 channels in a music segment |
| Cyaze::zelda3::music::Note | Represents a single musical note |
| Cyaze::zelda3::music::NoteNameMapping | |
| Cyaze::editor::NotificationEntry | Entry 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::OamTile | Object Attribute Memory tile abstraction container |
| Cobject_door | Dungeon door object |
| Cyaze::zelda3::RoomObject::ObjectBytes | |
| Cyaze::zelda3::ObjectCategories::ObjectCategory | |
| Cyaze::zelda3::ObjectDimensionTable | ROM-based object dimension lookup table |
| Cyaze::zelda3::ObjectDrawer | Draws dungeon objects to background buffers using game patterns |
| Cyaze::zelda3::ObjectDrawInfo | Draw routine information for object rendering |
| Cyaze::zelda3::ObjectGeometry | Side-car geometry engine that replays draw routines against an off-screen buffer to calculate real extents |
| Cyaze::zelda3::ObjectCategories::ObjectInfo | Get object information |
| Cyaze::editor::DungeonCanvasViewer::ObjectOutlineToggles | |
| Cyaze::zelda3::ObjectParser | Direct ROM parser for dungeon objects |
| Cyaze::gui::DungeonObjectEmulatorPreview::ObjectPreset | |
| Cyaze::zelda3::ObjectPriority | Object metadata for tracking layer assignment |
| Cyaze::editor::DungeonCanvasViewer::ObjectRenderCache | |
| Cyaze::zelda3::ObjectRoutineInfo | Object routine information |
| Cyaze::editor::ObjectSelection | Manages object selection state and operations for the dungeon editor |
| Cyaze::zelda3::ObjectSizeInfo | Object size and orientation information |
| Cyaze::zelda3::ObjectSubtypeInfo | Object subtype information |
| Cyaze::zelda3::ObjectTemplate | |
| Cyaze::zelda3::ObjectTemplateManager | |
| Cyaze::zelda3::ObjectTranslucency | Per-object translucency settings |
| Cyaze::emu::OBJSEL | |
| Cyaze::cli::OllamaConfig | |
| Cyaze::cli::OllamaAIService::OllamaModelDetails | |
| Cyaze::cli::OpenAIConfig | |
| Cyaze::Transaction::Operation | |
| Cyaze::emu::OPHCT | |
| Cyaze::gfx::OptimizationResult | Graphics optimization result |
| Cyaze::gfx::PerformanceDashboard::OptimizationStatus | |
| Cyaze::emu::OPVCT | |
| Cyaze::cli::resources::OutputFormatter | Utility for consistent output formatting across commands |
| Cyaze::core::FeatureFlags::Flags::Overworld | |
| Cyaze::zelda3::Overworld | Represents the full Overworld data, light and dark world |
| Cyaze::cli::agent::OverworldCache | Cached overworld data for efficient access |
| Cyaze::editor::OverworldEntityInteraction | Handles entity interaction logic for the Overworld Editor |
| Cyaze::editor::OverworldEntityRenderer | Handles visualization of all overworld entities (entrances, exits, items, sprites) |
| Cyaze::zelda3::OverworldEntranceTileTypes | |
| Cyaze::zelda3::OverworldMapScreen | OverworldMapScreen manages the overworld map (pause menu) graphics |
| Cyaze::zelda3::OverworldMapTiles | Overworld map tile32 data |
| Cyaze::zelda3::formats::OverworldOffsets | |
| Cyaze::editor::OverworldPanelIds | Panel IDs for overworld editor panels |
| Cyaze::editor::OverworldSidebar | |
| Cyaze::cli::overworld::OverworldSprite | |
| Cyaze::editor::OverworldToolbar | |
| Cyaze::editor::OverworldEditor::OverworldUndoPoint | |
| Cyaze::zelda3::OverworldVersionHelper | Helper for ROM version detection and feature gating |
| Cyaze::gfx::Pair | Simple 2D coordinate pair for tilemap dimensions |
| Cyaze::editor::PaletteCategoryInfo | Information about a palette category for UI rendering |
| Cyaze::editor::palette_internal::PaletteChange | |
| Cyaze::gfx::PaletteChangeEvent | Event notification for palette changes |
| Cyaze::gfx::PaletteColorChange | Represents a single color change operation |
| Cyaze::zelda3::PaletteDebugEvent | |
| Cyaze::zelda3::PaletteDebugger | |
| Cyaze::editor::palette_internal::PaletteEditorHistory | |
| Cyaze::gui::PaletteEditorOptions | Palette editor options |
| Cyaze::gui::PaletteEditorWidget | |
| Cyaze::gfx::PaletteGroup | Represents a group of palettes |
| Cyaze::gfx::PaletteGroupMap | Represents a mapping of palette groups |
| Cyaze::editor::PaletteGroupMetadata | Metadata for an entire palette group |
| Cyaze::zelda3::PaletteGroupMetadata | |
| Cyaze::gfx::PaletteManager | Centralized palette management system |
| Cyaze::editor::PaletteMetadata | Metadata for a single palette in a group |
| Cyaze::editor::layout_designer::LayoutDesignerWindow::PalettePanel | |
| Cyaze::gfx::Paletteset | Represents a set of palettes used in a SNES graphics system |
| Cyaze::editor::PalettesetEditorPanel | Dedicated panel for editing dungeon palette sets |
| Cyaze::cli::agent::tools::PaletteUsageStats | Palette usage statistics |
| Cyaze::editor::PanelDescriptor | Metadata for an editor panel (formerly PanelInfo) |
| Cyaze::editor::layout_designer::PanelDesign | Complete design definition for a panel's internal layout |
| Cyaze::editor::PanelLayoutPreset | Defines default panel visibility for an editor type |
| Cyaze::editor::PanelManager | Central registry for all editor cards with session awareness and dependency injection |
| Cyaze::editor::LayoutPresets::Panels | |
| Cyaze::cli::PanelState | |
| Cyaze::editor::PanelManager::PanelValidationResult | |
| Cyaze::gui::PanelWindow | Draggable, dockable panel for editor sub-windows |
| Cyaze::zelda3::music::SpcParser::ParseContext | Context 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::PatchComparisonResult | Results from patch comparison |
| Cyaze::platform::PatchInfo | |
| Cyaze::core::PatchManager | Manages a collection of ZScream-compatible ASM patches |
| Cyaze::core::PatchParameter | Represents a configurable parameter within an ASM patch |
| Cyaze::editor::GitignoreParser::Pattern | |
| Cyaze::cli::agent::tools::PatternMatch | Pattern match result |
| Cyaze::editor::DungeonEditorV2::PendingSwap | |
| Cyaze::gfx::PerformanceDashboard | Comprehensive performance monitoring dashboard for YAZE graphics system |
| Cyaze::gfx::PerformanceDashboard::PerformanceMetrics | |
| Cyaze::gui::PerformanceOptions | Performance integration options |
| Cyaze::gfx::PerformanceProfiler | Unified performance profiler for all YAZE operations |
| Cyaze::gfx::PerformanceSummary | Performance summary for external consumption |
| Cyaze::editor::PersonaProfile | User persona profile for personalized AI behavior |
| Cyaze::editor::music::PianoRollView | UI component for displaying and editing music tracks as a piano roll |
| Cyaze::editor::PixelEditorSnapshot | Snapshot for undo/redo operations |
| Cyaze::editor::PixelSelection | Selection data for copy/paste operations |
| Cyaze::util::PlatformPaths | Cross-platform utilities for file system paths |
| Cyaze::editor::music::PlaybackState | Represents the current playback state of the music player |
| Cyaze::emu::debug::PlayerState | Semantic 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::PopupDefinition | Complete definition of a popup including metadata |
| Cyaze::editor::PopupManager | |
| Cyaze::editor::PopupParams | Runtime state for a registered popup |
| Cyaze::gui::PopupRegistry | Registry for managing persistent popups |
| Cyaze::gui::PopupState | State 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::ProjectFileEditor | Editor for .yaze project files with syntax highlighting and validation |
| Cyaze::editor::ProjectManagementPanel | Panel for managing project settings, ROM versions, and snapshots |
| Cyaze::cli::agent::tools::ProjectManager | Project manager for snapshot and version control |
| Cyaze::editor::ProjectManager | Handles all project file operations with ROM-first workflow |
| Cyaze::project::ProjectManager | Enhanced project management with templates and validation |
| Cyaze::project::ProjectMetadata | Enhanced metadata for project tracking |
| Cyaze::cli::agent::tools::ProjectSnapshot | Project snapshot with edit deltas |
| Cyaze::project::ProjectManager::ProjectTemplate | |
| Cyaze::cli::agent::tools::ProjectToolUtils | Utility functions for checksums and serialization |
| Cyaze::cli::PromptBuilder | |
| Cyaze::cli::agent::PromptManager | |
| Cyaze::net::ProposalApprovalManager | Manages proposal approval workflow for collaborative sessions |
| Cyaze::editor::ProposalCallbacks | Callbacks for proposal operations |
| Cyaze::cli::agent::ProposalCreationRequest | |
| Cyaze::cli::agent::ProposalCreationResult | |
| Cyaze::editor::ProposalDrawer | ImGui drawer for displaying and managing agent proposals |
| Cyaze::gui::ProposalEntry | Represents an AI-generated proposal |
| Cyaze::cli::ProposalRegistry::ProposalMetadata | |
| Cyaze::cli::ProposalRegistry | |
| Cyaze::editor::ProposalState | State for proposal management |
| Cyaze::cli::agent::ChatMessage::ProposalSummary | |
| Cyaze::app::platform::WasmMessageQueue::QueuedMessage | |
| Cyaze::app::platform::WasmMessageQueue::QueueStatus | |
| Cyaze::project::RecentFilesManager | |
| Cyaze::editor::RecentProject | Information about a recently used project |
| Cyaze::cli::automation::TestGenerationAPI::RecordedInteraction | Recorded interaction for test generation |
| Cyaze::test::TestRecorder::RecordedStep | |
| Cyaze::test::TestRecorder::RecordingOptions | |
| Cyaze::cli::automation::TestGenerationAPI::RecordingSession | Test recording session |
| Cyaze::gui::RectSelectionEvent | Event payload for rectangle selection operations |
| Cyaze::zelda3::formats::RegionOffsets | |
| Cyaze::editor::RegionSelectionState | Region selection state for screenshot cropping |
| Cyaze::gfx::RenderCommand | Render command for batch rendering |
| Cyaze::gfx::RendererFactory | Factory 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::ResourceContextBuilder | Builds contextual information from ROM resources for AI prompts |
| Cyaze::project::ResourceLabelManager | |
| Cyaze::zelda3::ResourceLabelProvider | Unified 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::RightPanelManager | Manages right-side sliding panels for agent chat, proposals, settings |
| Cyaze::editor::music::RollPalette | |
| Cyaze::Rom | Used to load, save, and modify Rom data. This is a generic SNES ROM container and does not contain game-specific logic |
| Cyaze::cli::automation::RomAutomationAPI | High-level API for ROM manipulation and automation |
| Cyaze::cli::RomCompareResult | ROM comparison result for baseline comparisons |
| Cyaze::cli::RomContext | |
| Cyaze::cli::agent::RomDebugAgent | ROM Debugging Agent for AI-assisted ROM hacking |
| Cyaze::cli::agent::tools::RomDiff | A single difference between two ROMs |
| Cyaze::cli::agent::RomEdit | Record of a ROM edit operation |
| Cyaze::cli::RomFeatures | ROM feature detection results |
| Cyaze::editor::RomFileManager | Handles 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::RomLoadOptionsDialog | ROM 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::RomSession | Represents a single session, containing a ROM and its associated editors |
| Cyaze::cli::automation::RomAutomationAPI::RomSnapshot | Snapshot of ROM state at a point in time |
| Cyaze::net::RomSnapshot | Represents a versioned snapshot of ROM state |
| Cyaze::editor::RomSyncCallbacks | Callbacks for ROM sync operations |
| Cyaze::gui::RomSyncEntry | Represents a ROM synchronization event |
| Cyaze::editor::RomSyncState | State for ROM synchronization |
| Cyaze::net::RomVersionManager | Manages ROM versioning, snapshots, and rollback capabilities |
| Cyaze::zelda3::Room | |
| Cyaze::cli::anonymous_namespace{dungeon_doctor_commands.cc}::RoomDiagnostic | |
| Cyaze::zelda3::RoomEntrance | Dungeon Room Entrance or Spawn Point |
| Cyaze::zelda3::RoomLayerManager | RoomLayerManager - 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::gfx::BitmapError | |
| Cyaze::zelda3::music::SampleEdit | A state structure for a GUI sample editor |
| Cyaze::editor::music::SampleEditorView | Editor for SNES BRR samples |
| Cyaze::cli::RomSandboxManager::SandboxMetadata | |
| Cyaze::Rom::SaveSettings | |
| Cyaze::emu::render::SaveStateManager | |
| Cyaze::gui::ScopedCanvas | RAII wrapper for Canvas (ImGui-style) |
| Cyaze::test::ScopedIterativeVerification | RAII helper for iterative verification sessions |
| Cyaze::test::TestRecorder::ScopedSuspension | |
| Cyaze::gfx::ScopedTimer | RAII timer for automatic timing management |
| Cyaze::editor::OverworldEditor::ScratchSpace | |
| Cyaze::emu::ScreenDisplay | |
| Cyaze::emu::ScreenMode | |
| Cyaze::test::ScreenRegion | Region of interest for screenshot comparison |
| Cyaze::test::Screenshot | Screenshot data container |
| Cyaze::test::ScreenshotAssertion | Utilities for screenshot-based testing assertions |
| Cyaze::editor::ScreenshotPreviewState | Preview state for captured screenshots |
| Cyaze::emu::ScrollRegister | |
| Cyaze::zelda3::ScrollWheelConfig | Scroll wheel behavior configuration |
| Cyaze::util::SDL_Deleter | Deleter for SDL_Window and SDL_Renderer |
| Cyaze::util::SDL_Surface_Deleter | Custom deleter for SDL_Surface |
| Cyaze::util::SDL_Texture_Deleter | Custom deleter for SDL_Texture |
| Cyaze::editor::SelectedEntity | Represents a selected entity in the dungeon editor |
| Cyaze::editor::SelectionContext | Holds information about the current selection |
| Cyaze::editor::SelectionPropertiesPanel | Full-editing properties panel for selected entities |
| Cyaze::zelda3::SelectionRect | Simple rectangle for selection bounds |
| Cyaze::gui::CanvasAutomationAPI::SelectionState | Selection state returned by GetSelection() |
| Cyaze::zelda3::DungeonObjectEditor::SelectionState | |
| Cyaze::gui::SelectorPanelOpts | |
| Cyaze::gui::anonymous_namespace{canvas_interaction.cc}::SelectRectState | |
| Cyaze::emu::debug::SemanticGameState | Complete semantic game state |
| Cyaze::emu::debug::SemanticIntrospectionEngine | Engine for extracting semantic game state from SNES memory |
| Cyaze::cli::agent::tools::SerializedEdit | Serialized edit record in binary format |
| Cyaze::zelda3::music::SpcSerializer::SerializeOptions | Serialization options |
| Cyaze::zelda3::music::SpcSerializer::SerializeResult | Result of serialization with relocation info |
| Cyaze::app::platform::WasmConfig::ServerStatus | |
| ►CEmulatorService::Service | |
| Cyaze::agent::EmulatorServiceImpl | |
| Cyaze::editor::CollaborationCallbacks::SessionContext | |
| Cyaze::editor::SessionCoordinator | High-level orchestrator for multi-session UI |
| Cyaze::editor::AgentCollaborationCoordinator::SessionFileData | |
| Cyaze::editor::AgentCollaborationCoordinator::SessionInfo | |
| Cyaze::editor::AgentEditor::SessionInfo | |
| Cyaze::editor::WorkspaceManager::SessionInfo | |
| Cyaze::net::SessionInfo | Information about the current collaboration session |
| Cyaze::cli::agent::ChatMessage::SessionMetrics | |
| ►Cyaze::editor::SessionObserver | Observer interface for session state changes |
| Cyaze::editor::EditorManager | The EditorManager controls the main editor window and manages the various editor classes |
| Cyaze::editor::EditorManager::SessionScope | |
| Cyaze::emu::SETINI | |
| Cyaze::editor::SettingsPanel | Manages the settings UI displayed in the right sidebar |
| Cyaze::editor::EditorDependencies::SharedClipboard | |
| Cyaze::app::platform::SharedSessionState | |
| Cyaze::SheetDiagnostics | |
| Cyaze::gfx::SheetOptimizationData | Graphics sheet optimization data |
| Cyaze::editor::Shortcut | |
| Cyaze::gui::Shortcut | Represents a keyboard shortcut with its associated action |
| Cyaze::editor::ShortcutDependencies | |
| Cyaze::editor::ShortcutManager | |
| Cyaze::cli::agent::SimpleChatSession | Simple text-based chat session for AI agent interaction |
| Cyaze::gui::MemoryEditorWidget::Sizes | |
| Cyaze::emu::SLHV | |
| Cyaze::editor::AgentChatHistoryCodec::Snapshot | |
| Cyaze::gui::SnapshotEntry | Represents a shared snapshot (image, map state, etc.) |
| Cyaze::core::SnapshotResult | |
| Cyaze::emu::Snes | |
| Csnes_color | SNES color in 15-bit RGB format (BGR555) |
| Csnes_palette | SNES color palette |
| Csnes_tile16 | |
| Csnes_tile32 | |
| Csnes_tile8 | 8x8 SNES tile data |
| Csnes_tile_info | |
| Cyaze::gfx::SnesColor | SNES Color container |
| Cyaze::gfx::SnesPalette | Represents a palette of colors for the Super Nintendo Entertainment System (SNES) |
| Cyaze::zelda3::music::Song | Represents a complete song, which is a collection of SongParts |
| Cyaze::editor::music::SongBrowserView | UI component for browsing and managing songs |
| Cyaze::zelda3::music::SongPart | Represents one of the 8 channels (tracks) in a song |
| Cyaze::editor::MusicEditor::SongPianoRollWindow | |
| Cyaze::zelda3::music::SongRange | A 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::SongSpcBlock | Represents 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::Spc700 | SPC700 processor |
| Cyaze::zelda3::music::SpcCommand | The 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::SpcParser | Parser for N-SPC music data from ROM |
| Cyaze::zelda3::music::SpcSerializer | Serializer for N-SPC music data to ROM format |
| Cyaze::zelda3::SpriteAction | |
| Cyaze::emu::SpriteAttributes | |
| Cyaze::zelda3::SpriteBuilder | |
| Cyaze::zelda3::DungeonEditorSystem::SpriteData | |
| Cyaze::editor::SpriteDrawer | Draws sprite OAM tiles to bitmaps for preview rendering |
| Cyaze::zelda3::SpriteTypes::SpriteInfo | Get sprite information by ID |
| Cyaze::zelda3::SpriteInstruction | |
| Cyaze::editor::SpriteItem | |
| Cyaze::zelda3::SpriteOamEntry | Single OAM entry for sprite rendering |
| Cyaze::zelda3::SpriteOamLayout | Complete OAM layout for a vanilla sprite |
| Cyaze::zelda3::SpriteOamRegistry | Registry of all known sprite OAM layouts |
| Cyaze::editor::zsprite::SpriteProperty | |
| Cyaze::cli::overworld::SpriteQuery | |
| Cyaze::emu::debug::SpriteState | Semantic representation of a sprite entity |
| Cyaze::editor::AgentEditor::AgentBuilderState::Stage | |
| Cstaircase | Staircase 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::StatusBar | A session-aware status bar displayed at the bottom of the application |
| Cyaze::emu::debug::StepController | Controller for intelligent step operations |
| Cyaze::emu::debug::StepResult | Result 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::Symbol | Information about a symbol (label, constant, or address) |
| Cyaze::emu::debug::SymbolProvider | Provider 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::TestGenerationAPI | API for automated test generation and execution |
| Cyaze::cli::TestGroupDefinition | |
| Cyaze::test::TestManager | |
| Cyaze::test::TestRecorder | |
| Cyaze::cli::PolicyEvaluator::PolicyConfig::TestRequirement | |
| Cyaze::cli::automation::TestGenerationAPI::TestResult | Test execution result |
| Cyaze::test::TestResult | |
| Cyaze::cli::TestResultDetails | Detailed execution results for a specific harness test |
| Cyaze::test::TestResults | |
| Cyaze::test::TestScript | |
| Cyaze::test::TestScriptParser | |
| Cyaze::test::TestScriptStep | |
| Cyaze::cli::automation::TestGenerationAPI::TestSpecification | Generate test from specification |
| Cyaze::cli::TestStatusDetails | Detailed information about an individual test execution |
| Cyaze::cli::TestStep | A single step in a GUI test workflow |
| Cyaze::cli::agent::DevAssistAgent::TestSuggestion | Test suggestion for changed code |
| Cyaze::cli::anonymous_namespace{test_cli_commands.cc}::TestSuite | |
| ►Cyaze::test::TestSuite | |
| Cyaze::test::ArenaTestSuite | |
| Cyaze::test::E2ETestSuite | End-to-End test suite for comprehensive ROM testing |
| Cyaze::test::EmulatorTestSuite | Test suite for core emulator components |
| Cyaze::test::IntegratedTestSuite | |
| Cyaze::test::PerformanceTestSuite | |
| Cyaze::test::RomDependentTestSuite | |
| Cyaze::test::UITestSuite | |
| Cyaze::test::UnitTestSuite | |
| Cyaze::test::ZSCustomOverworldTestSuite | ZSCustomOverworld upgrade testing suite |
| Cyaze::cli::TestSuiteConfig | |
| Cyaze::cli::TestSuiteDefinition | |
| Cyaze::cli::TestSuiteRunSummary | |
| Cyaze::cli::TestWorkflow | A complete GUI test workflow |
| Cyaze::cli::TestWorkflowGenerator | Generates GUI test workflows from natural language prompts |
| Cyaze::gui::TextBox | |
| Cyaze::zelda3::formats::TextCodes | |
| CTextEditor | |
| Cyaze::editor::TextElement | |
| Cyaze::zelda3::formats::TextOffsets | |
| Cyaze::gfx::TextureAtlas | Manages multiple textures packed into a single large texture for performance |
| Cyaze::gfx::Arena::TextureCommand | |
| Cyaze::gfx::Arena::TexturePool | |
| Cyaze::gui::style::Theme | |
| Cyaze::gui::Theme | Comprehensive theme structure for YAZE |
| Cyaze::gui::ThemeManager | Manages themes, loading, saving, and switching |
| Cyaze::editor::layout_designer::ThemeProperties | Encapsulates ImGui style properties for visual design |
| Cyaze::editor::layout_designer::ThemePropertiesPanel | UI panel for editing theme properties in the layout designer |
| Cyaze::emu::Tile | |
| Cyaze::gfx::Tile16 | Tile composition of four 8x8 tiles |
| Cyaze::cli::Tile16Change | Represents a single tile16 change in a proposal |
| Cyaze::cli::Tile16Proposal | Represents a proposal for tile16 edits on the overworld |
| Cyaze::cli::Tile16ProposalGenerator | Generates and manages tile16 editing proposals |
| Cyaze::cli::Tile16Status | Tile16 corruption status |
| Cyaze::cli::anonymous_namespace{overworld_validate_commands.cc}::Tile16ValidationResult | |
| Cyaze::gfx::Tile32 | Tile composition of four 16x16 tiles |
| Cyaze::gfx::TileCache | Smart tile cache with LRU eviction for efficient memory management |
| Cyaze::cli::CanvasAutomationClient::TileData | |
| Cyaze::gui::TileHit | |
| Cyaze::gfx::TileInfo | SNES 16-bit tile metadata container |
| Cyaze::gui::TileInteractionResult | Result of a tile interaction operation |
| Cyaze::emu::Tilemap | |
| Cyaze::gfx::Tilemap | Tilemap structure for SNES tile-based graphics management |
| Cyaze::emu::TilemapEntry | |
| Cyaze::zelda3::CustomObject::TileMapEntry | |
| Cyaze::emu::TileMapLocation | |
| Cyaze::cli::overworld::TileMatch | |
| Cyaze::gui::TilePaintEvent | Event payload for tile painting operations |
| Cyaze::cli::overworld::TileSearchOptions | |
| Cyaze::gui::TileSelectionEvent | Event payload for single tile selection |
| Cyaze::gui::TileSelectorWidget | Reusable tile selector built on top of Canvas |
| Cyaze::cli::agent::tools::TileSimilarityMatch | Result of a tile similarity comparison |
| Cyaze::cli::overworld::TileStatistics | |
| Cyaze::cli::agent::tools::TileUsageEntry | Tile usage frequency entry |
| Cyaze::emu::Timer | |
| Cyaze::TimingManager | Provides accurate timing for animations and frame pacing |
| Cyaze::gfx::PerformanceProfiler::TimingStats | Get timing statistics for an operation |
| Cyaze::zelda3::TitleScreen | TitleScreen manages the title screen graphics and tilemap data |
| Cyaze::emu::TM | |
| Cyaze::emu::TMW | |
| Cyaze::editor::Toast | |
| Cyaze::editor::ToastManager | |
| Cyaze::cli::agent::TodoItem | Represents a single TODO item for task management |
| Cyaze::cli::agent::TodoManager | Manages TODO lists for z3ed agent task execution |
| Cyaze::cli::ToolArgument | |
| Cyaze::cli::ToolCall | |
| Cyaze::cli::agent::ToolCallRecord | Record of a tool call and its result |
| Cyaze::editor::ToolConfig | Tool enablement configuration |
| Cyaze::cli::agent::ToolDefinition | Metadata describing a tool for the LLM |
| Cyaze::cli::agent::ToolDispatcher | |
| Cyaze::cli::agent::ToolRegistry::ToolEntry | |
| Cyaze::editor::ToolExecutionEntry | Single tool execution entry for timeline display |
| Cyaze::editor::ToolExecutionState | State for tool execution timeline display |
| Cyaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::ToolFlags | |
| Cyaze::cli::agent::ToolDispatcher::ToolInfo | Tool information for discoverability |
| Cyaze::editor::AgentEditor::AgentBuilderState::ToolPlan | |
| Cyaze::cli::agent::ToolDispatcher::ToolPreferences | |
| Cyaze::cli::agent::ToolRegistry | Centralized registry for all agent tools |
| Cyaze::cli::agent::ToolSchema | Complete tool schema for LLM documentation |
| Cyaze::cli::agent::ToolSchemaRegistry | Registry of all tool schemas |
| Cyaze::gui::Toolset | Ultra-compact toolbar that merges mode buttons with settings |
| Cyaze::cli::ToolSpecification | |
| Cyaze::gui::TouchConfig | Touch input configuration |
| Cyaze::gui::TouchInput | Touch input handling system for iPad and tablet browsers |
| Cyaze::gui::anonymous_namespace{touch_input.cc}::TouchInputState | |
| Cyaze::gui::TouchPoint | Individual touch point data |
| Cyaze::cli::agent::ExecutionTraceBuffer::TraceEntry | |
| Cyaze::zelda3::music::Tracker | |
| Cyaze::editor::music::TrackerView | UI component for displaying and editing music tracks |
| Cyaze::zelda3::music::TrackEvent | A 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::TUIAutocomplete | Advanced autocomplete system for the TUI |
| ►Cyaze::cli::TuiComponent | |
| Cyaze::cli::AsarPatchComponent | |
| Cyaze::cli::CommandPaletteComponent | |
| Cyaze::cli::HexViewerComponent | |
| Cyaze::cli::PaletteEditorComponent | |
| Cyaze::cli::agent::TUIConfig | Configuration for the enhanced TUI |
| Cyaze::cli::agent::TUIStyle | Visual styling configuration for TUI components |
| Cyaze::app::platform::WasmConfig::UI | |
| Cyaze::editor::UICoordinator | Handles 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::UnusedRegion | Represents a contiguous unused region in a spritesheet |
| Cyaze::editor::UsageStatisticsCard | |
| Cyaze::app::platform::WasmCollaboration::User | |
| Cyaze::editor::zsprite::UserRoutine | |
| Cyaze::editor::UserSettings | Manages user preferences and settings persistence |
| Cyaze::cli::agent::tools::ValidationIssue | Validation result with severity level |
| Cyaze::cli::automation::RomAutomationAPI::ValidationResult | Validation 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::VersionDiff | Represents differences between two ROM versions |
| Cyaze::core::VersionManager | Manages project versioning (Git) and ROM artifact snapshots |
| Cyaze::emu::VideoPortControl | |
| Cyaze::cli::agent::VimMode | Vim-style line editing for z3ed CLI chat |
| Cyaze::gui::CanvasAutomationAPI::VisibleRegion | Visible region in logical tile coordinates |
| Cyaze::cli::ai::VisionActionRefiner | Uses Gemini Vision to analyze GUI screenshots and refine AI actions |
| Cyaze::cli::ai::VisionAnalysisResult | Result of analyzing a screenshot with Gemini Vision |
| Cyaze::test::VisionVerificationResult | Result of an AI vision verification check |
| Cyaze::test::VisionVerifierConfig | Configuration 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::WasmWorkerPool | Web Worker pool for offloading CPU-intensive operations |
| Cyaze::emu::WatchpointManager::Watchpoint | |
| Cyaze::emu::WatchpointManager | Manages memory watchpoints for debugging |
| Cyaze::emu::WBGLOG | |
| Cyaze::net::WebSocketClient | WebSocket client for connecting to yaze-server |
| Cyaze::editor::WelcomeScreen | Modern 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::WidgetCodeGenerator | Generates C++ ImGui code from widget definitions |
| Cyaze::editor::layout_designer::WidgetDefinition | Defines a widget instance in a panel layout |
| Cyaze::cli::WidgetDescriptor | |
| Cyaze::test::WidgetDiscoveryService | |
| Cyaze::gui::WidgetIdRegistry | Centralized registry for discoverable GUI widgets |
| Cyaze::gui::WidgetIdScope | RAII helper for managing hierarchical ImGui ID scopes |
| Cyaze::gui::WidgetIdRegistry::WidgetInfo | |
| Cyaze::gui::WidgetMeasurement | Tracks widget dimensions for debugging and test automation |
| Cyaze::gui::WidgetIdRegistry::WidgetMetadata | |
| Cyaze::gui::WidgetMetrics | |
| Cyaze::editor::layout_designer::WidgetProperty | Represents a configurable property of a widget |
| Cyaze::core::WidgetState | |
| Cyaze::core::Window | |
| Cyaze::platform::WindowBackendFactory | Factory for creating window backends |
| Cyaze::platform::WindowConfig | Window configuration parameters |
| Cyaze::editor::WindowDelegate | Low-level window operations with minimal dependencies |
| Cyaze::test::anonymous_namespace{widget_discovery_service.cc}::WindowEntry | |
| Cyaze::platform::WindowEvent | Platform-agnostic window event data |
| Cyaze::editor::WindowDelegate::WindowInfo | |
| Cyaze::emu::WindowLayer | |
| Cyaze::emu::WindowMaskSettings | |
| Cyaze::emu::WindowMaskSettings2 | |
| Cyaze::emu::WindowPosition | |
| Cyaze::platform::WindowStatus | Window backend status information |
| Cyaze::emu::WOBJLOG | |
| Cyaze::emu::WOBJSEL | |
| Cyaze::app::platform::wasm::WasmWorkerPool::WorkerStats | |
| Cyaze::editor::WorkspaceManager | Manages workspace layouts, sessions, and presets |
| Cyaze::editor::PanelManager::WorkspacePreset | |
| Cyaze::project::WorkspaceSettings | Consolidated workspace and UI settings |
| Cyaze::emu::WramAccessRegisters | |
| Cyaze::Rom::WriteAction | |
| Cyaze_bitmap | Bitmap data structure |
| Cyaze_editor_context | |
| Cyaze_extension | Extension interface for YAZE |
| Cyaze::project::YazeProject | Modern project structure with comprehensive settings consolidation |
| Cyaze::editor::Z3EDCommandCallbacks | Callbacks for Z3ED command operations |
| Cyaze::editor::Z3EDCommandState | State for Z3ED command palette |
| Cyaze::cli::net::Z3edNetworkClient | Simplified WebSocket client for z3ed CLI |
| Czelda3_dungeon_room | Complete dungeon room data |
| Czelda3_message | In-game text message data |
| Czelda3_overworld | Complete overworld data |
| Czelda3_overworld_map | Overworld map data |
| Czelda3_rom | ROM data structure |
| Czelda3_version_pointers | ROM data pointers for different game versions |
| Cyaze::zelda3::Zelda3Labels | Centralized default labels for all Zelda 3 resources |
| Cyaze::zelda3::music::ZeldaInstrument | Defines an instrument for a song, mapping to a sample and ADSR settings |
| Cyaze::zelda3::music::ZeldaSfxInstrument | Defines an instrument for a sound effect |
| Cyaze::zelda3::music::ZeldaWave | Represents a decoded instrument sample (a waveform) |
| Cyaze::gui::ZoomToFitResult | |
| Cyaze::gfx::ZsprData | Complete data loaded from a ZSPR file |
| Cyaze::editor::zsprite::ZSprite | |
| Cyaze::gfx::ZsprLoader | Loader for ZSPR (ALttP Randomizer) sprite files |
| Cyaze::gfx::ZsprMetadata | Metadata from a ZSPR file header |
| ►CTs | |
| Coverloaded< Ts > | |