| Cyaze::emu::WatchpointManager::AccessLog | |
| Cyaze::cli::ai::ActionRefinement | Refined action parameters based on vision analysis |
| Cyaze::cli::agent::AdvancedRouter | Advanced routing system for agent tool responses |
| Cyaze::editor::AgentChatHistoryCodec | |
| Cyaze::editor::AgentChatHistoryPopup | ImGui popup drawer for displaying chat history on the left side |
| Cyaze::editor::AgentChatWidget | Modern AI chat widget with comprehensive z3ed and yaze-server integration |
| Cyaze::gui::AgentChatWidget | ImGui widget for conversational AI agent interaction |
| Cyaze::editor::AgentCollaborationCoordinator | |
| Cyaze::cli::agent::AgentConfig | |
| Cyaze::editor::AgentEditor::AgentConfig | |
| Cyaze::editor::AgentChatWidget::AgentConfigState | |
| Cyaze::agent::AgentControlServer | |
| Cyaze::cli::agent::AgentPretraining | Pre-training system for AI agents |
| Cyaze::cli::AgentResponse | |
| Cyaze::project::YazeProject::AgentSettings | |
| Cyaze::editor::AgentUITheme | Centralized theme colors for Agent UI components |
| 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::MockAIService | |
| Cyaze::cli::OllamaAIService | |
| Cyaze::cli::AIServiceConfig | |
| Cyaze::editor::zsprite::AnimationGroup | |
| CAppDelegate | |
| Cyaze::net::ProposalApprovalManager::ApprovalStatus | |
| CAppViewController | |
| Cyaze::emu::Apu | Audio Processing Unit (APU) of a system |
| Cyaze::emu::ApuCallbacks | |
| 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::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::emu::AsmParser | |
| 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::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::AgentChatWidget::AutomationCallbacks | |
| Cyaze::cli::AutomationResult | Result of a GUI automation action |
| Cyaze::editor::AgentChatWidget::AutomationState | |
| Cyaze::editor::AgentChatWidget::AutomationTelemetry | |
| 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::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::gfx::Bitmap::BitmapMetadata | Metadata for tracking bitmap source format and palette requirements |
| Cyaze::editor::MemoryEditorWithDiffChecker::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::emu::BreakpointManager | Manages CPU and SPC700 breakpoints for debugging |
| Cyaze::gui::Canvas | Modern, robust canvas for drawing and manipulating graphics |
| Cyaze::gui::CanvasAutomationAPI | Programmatic interface for controlling canvas operations |
| Cyaze::gui::CanvasConfig | Unified configuration for canvas display and interaction |
| Cyaze::gui::CanvasContextMenu | |
| Cyaze::gui::CanvasContextMenuItem | Context menu item configuration |
| 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::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::CanvasSelection | Selection state for canvas interactions |
| Cyaze::gui::CanvasState | Complete canvas state snapshot |
| 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::CardInfo | Metadata for an editor card |
| 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::emu::CharacterLocation | |
| Cyaze::cli::agent::ChatMessage | |
| Cyaze::editor::AgentChatWidget::ChatSession | |
| Cyaze::cli::tui::ChatTUI | |
| Cchest | Treasure chest |
| Cchest_data | Legacy chest data structure |
| Cyaze::zelda3::DungeonEditorSystem::ChestData | |
| Cbuild_cleaner.CMakeSourceBlock | |
| Cyaze::emu::COLDATA | |
| Cyaze::editor::AgentChatWidget::CollaborationCallbacks | |
| 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::AgentChatWidget::CollaborationState | |
| Cyaze::emu::Color | |
| Cyaze::gui::Color | |
| Cyaze::gui::ColorAnalysisOptions | Color analysis options |
| Cyaze::editor::ColorChange | Represents a single color change for undo/redo |
| 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::agent::TUICommandHandler | Base class for TUI-integrated command handlers |
| 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::editor::CommandManager::CommandInfo | |
| Cyaze::editor::CommandManager | |
| Cyaze::cli::CommandRegistry::CommandMetadata | |
| Cyaze::editor::CommandPalette | |
| Cyaze::cli::CommandRegistry | Single source of truth for all z3ed commands |
| 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::TileSelectorWidget::Config | |
| Cyaze::net::CollaborationService::Config | |
| Cyaze::net::RomVersionManager::Config | |
| Cyaze::cli::Context | |
| 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::emu::Cpu | |
| Cyaze::emu::CpuCallbacks | |
| Cyaze::cli::agent::anonymous_namespace{general_commands.cc}::DescribeOptions | |
| Cyaze::cli::resources::CommandHandler::Descriptor | |
| Cyaze::cli::resources::CommandHandler::DescriptorEntry | |
| Cdestination | Room transition destination |
| Cyaze::editor::DictionaryEntry | |
| Cyaze::gui::CanvasAutomationAPI::Dimensions | Canvas dimensions in logical tile units |
| Cbuild_cleaner.DirectorySpec | |
| Cyaze::gfx::Bitmap::DirtyRegion | |
| 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::gui::DockSpaceRenderer | Enhanced docking space with themed background effects |
| Cyaze::zelda3::DungeonEditorSystem::DoorData | |
| Cyaze::emu::Dsp | |
| Cyaze::emu::DspChannel | |
| Cdungeon_sprite | Dungeon sprite definition |
| Cyaze::editor::DungeonCanvasViewer | Handles the main dungeon canvas rendering and interaction |
| 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::editor::DungeonObjectInteraction | Handles object selection, placement, and interaction within the dungeon canvas |
| Cyaze::editor::DungeonObjectSelector | Handles object selection, preview, and editing UI |
| Cyaze::editor::DungeonRoomLoader | Manages loading and saving of dungeon room data |
| Cyaze::editor::DungeonRoomSelector | Handles room and entrance selection UI |
| Cyaze::zelda3::DungeonEditorSystem::DungeonSettings | |
| CDungeonTestHarness | Dumps the state of WRAM and CPU/PPU registers after initialization |
| Cyaze::editor::DungeonToolset | Handles the dungeon editor toolset UI |
| Cyaze::editor::DungeonUsageTracker | Tracks and analyzes usage statistics for dungeon resources |
| 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 | Manipulates the Overworld and OverworldMap data in a Rom |
| 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::SettingsEditor | |
| Cyaze::editor::SpriteEditor | Allows the user to edit sprites |
| Cyaze::test::TestEditor | |
| Cyaze::gui::EditorCard | Draggable, dockable card for editor sub-windows |
| Cyaze::editor::EditorCardRegistry | Central registry for all editor cards with session awareness and dependency injection |
| Cyaze::zelda3::DungeonObjectEditor::EditorConfig | |
| Cyaze::editor::EditorDependencies | Unified dependency container for all editor types |
| Cyaze::editor::EditorInfo | Metadata about an available editor |
| Cyaze::test::EditorIntegrationTest | Base class for editor integration tests |
| Cyaze::gui::EditorLayout | Modern layout manager for editor components |
| Cyaze::editor::EditorManager | The EditorManager controls the main editor window and manages the various editor classes |
| 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 |
| CTextEditor::EditorState | |
| Cyaze::zelda3::DungeonEditorSystem::EditorState | |
| 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::cli::EnhancedChatComponent | |
| Cyaze::cli::EnhancedStatusPanel | |
| Cyaze::gui::EnhancedTheme | Comprehensive theme structure for YAZE |
| Cyaze::cli::agent::EnhancedTUI | Enhanced Terminal User Interface for z3ed CLI |
| Cyaze::gui::EntityInteractionEvent | Event payload for entity interactions |
| Cyaze::zelda3::DungeonEditorSystem::EntranceData | |
| Cyaze::cli::overworld::EntranceDetails | |
| Cyaze::zelda3::EntranceTypes::EntranceInfo | Get entrance information by ID |
| Cyaze::editor::ExampleAppPropertyEditor | |
| Cyaze::editor::ExampleMemberInfo | |
| Cyaze::editor::ExampleTreeNode | |
| Cyaze::editor::ExtensionManager | |
| Cyaze::core::FeatureFlags | A class to manage experimental feature flags |
| Cyaze::cli::FewShotExample | |
| Cyaze::util::FileDialogWrapper | |
| Cyaze::editor::AgentChatWidget::FileEditorTab | |
| 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::zelda3::GameEntity | Base class for all overworld and dungeon entities |
| Cyaze::zelda3::OverworldEntrance | |
| Cyaze::zelda3::OverworldExit | |
| Cyaze::zelda3::OverworldItem | |
| Cyaze::zelda3::Sprite | A class for managing sprites in the overworld and underworld |
| Cyaze::cli::GeminiConfig | |
| ►Cyaze::gfx::GfxContext | Shared graphical context across editors |
| Cyaze::editor::OverworldEditor | Manipulates the Overworld and OverworldMap data in a Rom |
| 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 | |
| CTextEditor::Glyph | |
| Cyaze::gfx::GraphicsBuffer | |
| 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::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::MockGuiAutomationClient | |
| Cyaze::cli::HarnessTestSummary | Aggregated metadata about a harness test |
| Cyaze::emu::test::HeadlessEmulator | |
| Cyaze::util::HexStringParams | |
| Cyaze::editor::HistoryManager | |
| Cyaze::gui::HoverEvent | Event payload for hover preview |
| ►Cyaze::emu::audio::IAudioBackend | Abstract audio backend interface |
| Cyaze::emu::audio::SDL2AudioBackend | SDL2 audio backend implementation |
| CTextEditor::Identifier | |
| ►Cyaze::util::IFlag | |
| Cyaze::util::Flag< T > | |
| ►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 |
| ►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::emu::input::InputManager | |
| Cyaze::emu::InstructionEntry | |
| 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::emu::JoypadRegisters | |
| Cyaze::cli::agent::AgentPretraining::KnowledgeModule | |
| CTextEditor::LanguageDefinition | |
| Cyaze::emu::Layer | |
| Cyaze::zelda3::LayerMergeType | |
| Cyaze::cli::agent::EnhancedTUI::Layout | |
| Cyaze::cli::LayoutConfig | |
| 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::Tile16Editor::LayoutScratch | |
| Cyaze::cli::agent::LearnedKnowledgeService | Manages persistent learned information across agent sessions |
| Cyaze::cli::ListTestsResult | Result container for ListTests RPC |
| Cyaze::cli::util::LoadingIndicator | |
| 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::editor::MapPropertiesSystem | |
| Cyaze::cli::overworld::MapSummary | |
| Cyaze::emu::MaskLogicSettings | |
| ►Cyaze::emu::Memory | Memory interface |
| Cyaze::emu::MemoryImpl | Implementation of the Memory interface for emulating memory in a SNES system |
| Cyaze::emu::MockMemory | A mock implementation of the Memory class |
| Cyaze::gfx::MemoryPool::MemoryBlock | |
| Cyaze::editor::MemoryEditorWithDiffChecker | |
| Cyaze::gfx::MemoryPool | High-performance memory pool allocator for graphics data |
| 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::emu::MnemonicMode | |
| Cyaze::emu::MnemonicModeHash | |
| Cyaze::gui::CanvasModals::ModalState | |
| Cyaze::cli::ModernCLI | |
| Cyaze::emu::Mosaic | |
| Cyaze::zelda3::MouseConfig | Mouse interaction configuration |
| Cyaze::emu::MPYH | |
| Cyaze::emu::MPYL | |
| Cyaze::emu::MPYM | |
| Cyaze::editor::AgentChatWidget::MultimodalCallbacks | |
| Cyaze::editor::AgentChatHistoryCodec::MultimodalState | |
| Cyaze::editor::AgentChatWidget::MultimodalState | |
| Cyaze::gui::MultiSelect< T > | |
| 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::ObjectDrawer | Draws dungeon objects to background buffers using game patterns |
| Cyaze::zelda3::ObjectDrawInfo | Draw routine information for object rendering |
| Cyaze::editor::ObjectEditorCard | Unified card combining object selection, emulator preview, and canvas interaction |
| Cyaze::zelda3::ObjectCategories::ObjectInfo | Get object information |
| Cyaze::editor::DungeonCanvasViewer::ObjectOutlineToggles | |
| Cyaze::zelda3::ObjectParser | Direct ROM parser for dungeon objects |
| Cyaze::editor::DungeonCanvasViewer::ObjectRenderCache | |
| Cyaze::zelda3::ObjectRoutineInfo | Object routine information |
| Cyaze::zelda3::ObjectSizeInfo | Object size and orientation information |
| Cyaze::zelda3::ObjectSubtypeInfo | Object subtype information |
| Cyaze::emu::OBJSEL | |
| Cyaze::cli::OllamaConfig | |
| 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::editor::OverworldEntityRenderer | Handles visualization of all overworld entities (entrances, exits, items, sprites) |
| Cyaze::zelda3::OverworldEntranceTileTypes | |
| COverworldGoldenDataExtractor | Comprehensive ROM value extraction tool for golden data testing |
| Cyaze::zelda3::OverworldMapScreen | OverworldMapScreen manages the overworld map (pause menu) graphics |
| Cyaze::zelda3::OverworldMapTiles | Overworld map tile32 data |
| Cyaze::cli::overworld::OverworldSprite | |
| Cyaze::gfx::Pair | Simple 2D coordinate pair for tilemap dimensions |
| Cyaze::editor::palette_internal::PaletteChange | |
| Cyaze::gfx::PaletteChangeEvent | Event notification for palette changes |
| Cyaze::gfx::PaletteColorChange | Represents a single color change operation |
| Cyaze::editor::palette_internal::PaletteEditorHistory | |
| Cyaze::gui::PaletteEditorOptions | Palette editor options |
| Cyaze::gui::PaletteEditorWidget | |
| Cyaze::gfx::PaletteGroup | Represents a group of palettes |
| ►Cyaze::editor::PaletteGroupCard | Base class for palette group editing cards |
| Cyaze::editor::DungeonMainPaletteCard | Dungeon Main palette group card |
| Cyaze::editor::EquipmentPaletteCard | Equipment/Armor palette group card |
| Cyaze::editor::OverworldAnimatedPaletteCard | Overworld Animated palette group card |
| Cyaze::editor::OverworldMainPaletteCard | Overworld Main palette group card |
| Cyaze::editor::SpritePaletteCard | Global Sprite palette group card |
| Cyaze::editor::SpritesAux1PaletteCard | Sprites Aux1 palette group card |
| Cyaze::editor::SpritesAux2PaletteCard | Sprites Aux2 palette group card |
| Cyaze::editor::SpritesAux3PaletteCard | Sprites Aux3 palette group card |
| 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::gfx::Paletteset | Represents a set of palettes used in a SNES graphics system |
| Cyaze::cli::PanelState | |
| Cyaze::editor::ParsedElement | |
| Canonymous_namespace{cli_main.cc}::ParsedGlobals | |
| Cyaze::editor::WelcomeScreen::Particle | |
| 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::util::PlatformPaths | Cross-platform utilities for file system paths |
| Cyaze::cli::PolicyEvaluator::PolicyConfig | |
| Cyaze::cli::PolicyEvaluator | |
| Cyaze::cli::PolicyResult | |
| Cyaze::cli::PolicyViolation | |
| 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::emu::Ppu | |
| Cyaze::emu::PpuInterface | |
| Cyaze::editor::UserSettings::Preferences | |
| Cyaze::cli::agent::LearnedKnowledgeService::ProjectContext | |
| Cyaze::editor::ProjectFileEditor | Editor for .yaze project files with syntax highlighting and validation |
| Cyaze::editor::ProjectManager | Handles all project file operations |
| Cyaze::project::ProjectManager | Enhanced project management with templates and validation |
| Cyaze::project::ProjectMetadata | Enhanced metadata for project tracking |
| Cyaze::project::ProjectManager::ProjectTemplate | |
| Cyaze::cli::PromptBuilder | |
| Cyaze::cli::agent::PromptManager | |
| Cyaze::net::ProposalApprovalManager | Manages proposal approval workflow for collaborative sessions |
| 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::cli::agent::ChatMessage::ProposalSummary | |
| Cyaze::project::RecentFilesManager | |
| Cyaze::editor::RecentProject | Information about a recently used project |
| Cyaze::test::TestRecorder::RecordedStep | |
| Cyaze::test::TestRecorder::RecordingOptions | |
| Cyaze::gui::RectSelectionEvent | Event payload for rectangle selection operations |
| Cyaze::editor::AgentChatWidget::RegionSelectionState | |
| Cyaze::gfx::RenderCommand | Render command for batch rendering |
| 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::cli::ResourceSchema | |
| Cyaze::test::ResourceStats | |
| Cyaze::project::ResourceLabelManager::ResourceType | |
| Cyaze::cli::ResourceAction::ReturnValue | |
| Cyaze::cli::PolicyEvaluator::PolicyConfig::ReviewRequirement | |
| ►Cyaze::Rom | Used to load, save, and modify Rom data |
| Cyaze::test::MockRom | Enhanced ROM for testing that behaves like a real ROM but with test data |
| Cyaze::cli::RomContext | |
| Cyaze::editor::RomFileManager | Handles all ROM file I/O operations |
| Cyaze::cli::EnhancedStatusPanel::RomInfo | |
| Cyaze::RomLoadOptions | |
| CROMPatchUtility | |
| Cyaze::cli::agent::LearnedKnowledgeService::ROMPattern | |
| Cyaze::cli::RomSandboxManager | |
| Cyaze::editor::RomSession | Represents a single session, containing a ROM and its associated editors |
| Cyaze::net::RomSnapshot | Represents a versioned snapshot of ROM state |
| Cyaze::editor::AgentChatWidget::RomSyncCallbacks | |
| Cyaze::gui::RomSyncEntry | Represents a ROM synchronization event |
| Cyaze::editor::AgentChatWidget::RomSyncState | |
| Cyaze::net::RomVersionManager | Manages ROM versioning, snapshots, and rollback capabilities |
| Cyaze::zelda3::Room | |
| Cyaze::zelda3::RoomEntrance | Dungeon Room Entrance or Spawn Point |
| Cyaze::editor::DungeonCanvasViewer::RoomLayerSettings | |
| 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::cli::RomSandboxManager::SandboxMetadata | |
| Cyaze::Rom::SaveSettings | |
| Cyaze::gui::ScopedCanvas | RAII wrapper for Canvas (ImGui-style) |
| Cyaze::test::TestRecorder::ScopedSuspension | |
| Cyaze::gfx::ScopedTimer | RAII timer for automatic timing management |
| Cyaze::editor::OverworldEditor::ScratchSpaceSlot | |
| Cyaze::emu::ScreenDisplay | |
| Cyaze::emu::ScreenMode | |
| Cyaze::editor::AgentChatWidget::ScreenshotPreviewState | |
| 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 | |
| Cyaze::util::SDL_Texture_Deleter | |
| Cyaze::gui::CanvasAutomationAPI::SelectionState | Selection state returned by GetSelection() |
| Cyaze::zelda3::DungeonObjectEditor::SelectionState | |
| Cyaze::gui::anonymous_namespace{canvas_interaction.cc}::SelectRectState | |
| ►CEmulatorService::Service | |
| Cyaze::agent::EmulatorServiceImpl | |
| Cyaze::editor::AgentChatWidget::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::EditorManager::SessionScope | |
| Cyaze::emu::SETINI | |
| Cyaze::editor::EditorDependencies::SharedClipboard | |
| Cyaze::gfx::SheetOptimizationData | Graphics sheet optimization data |
| Cyaze::editor::Shortcut | |
| Cyaze::editor::ShortcutDependencies | |
| Cyaze::editor::ShortcutManager | |
| Cyaze::cli::agent::SimpleChatSession | Simple text-based chat session for AI agent interaction |
| Cyaze::emu::SLHV | |
| Cyaze::editor::AgentChatHistoryCodec::Snapshot | |
| Cyaze::gui::SnapshotEntry | Represents a shared snapshot (image, map state, etc.) |
| 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::zelda3::music::SongPart | Represents one of the 8 channels (tracks) in a song |
| 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::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::SpriteAction | |
| Cyaze::emu::SpriteAttributes | |
| Cyaze::zelda3::SpriteBuilder | |
| Cyaze::zelda3::DungeonEditorSystem::SpriteData | |
| Cyaze::zelda3::SpriteTypes::SpriteInfo | Get sprite information by ID |
| Cyaze::zelda3::SpriteInstruction | |
| Cyaze::editor::SpriteItem | |
| Cyaze::editor::zsprite::SpriteProperty | |
| Cyaze::cli::overworld::SpriteQuery | |
| Cstaircase | Staircase connection |
| Cyaze::cli::StartRecordingResult | |
| Cyaze::emu::STAT77 | |
| Cyaze::emu::STAT78 | |
| Cyaze::cli::agent::LearnedKnowledgeService::Stats | |
| Cyaze::net::RomVersionManager::Stats | |
| Cyaze::cli::StopRecordingResult | |
| Cyaze::test::TestRecorder::StopRecordingSummary | |
| Cyaze::editor::zsprite::SubEditor | |
| Cyaze::zelda3::anonymous_namespace{room_object.cc}::SubtypeTableInfo | |
| Cyaze::cli::Suggestion | |
| Cyaze::gfx::Arena::SurfacePool | |
| Cyaze::cli::EnhancedStatusPanel::SystemInfo | |
| Cyaze::gui::Table | |
| Cyaze::cli::agent::ChatMessage::TableData | |
| ►Ctesting::Test | |
| Cyaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::AIGUIControllerTest | |
| Cyaze::cli::anonymous_namespace{tile16_proposal_generator_test.cc}::Tile16ProposalGeneratorTest | |
| Cyaze::cli::resources::ArgumentParserTest | |
| Cyaze::cli::resources::CommandContextTest | |
| Cyaze::cli::resources::OutputFormatterTest | |
| Cyaze::core::anonymous_namespace{asar_wrapper_test.cc}::AsarWrapperTest | |
| Cyaze::editor::test::Tile16EditorIntegrationTest | |
| Cyaze::emu::ApuDspTest | |
| Cyaze::emu::ApuIplHandshakeTest | |
| Cyaze::gfx::GraphicsOptimizationBenchmarks | |
| Cyaze::gfx::anonymous_namespace{palette_manager_test.cc}::PaletteManagerTest | |
| Cyaze::gfx::anonymous_namespace{snes_color_test.cc}::SnesColorTest | |
| Cyaze::test::AITilePlacementTest | Integration tests for AI-controlled tile placement |
| Cyaze::test::CanvasAutomationAPITest | |
| Cyaze::test::CanvasCoordinateSyncTest | Tests for canvas coordinate synchronization |
| Cyaze::test::DungeonEditorIntegrationTest | Integration test framework using real ROM data |
| Cyaze::test::DungeonEditorV2IntegrationTest | Integration test framework for DungeonEditorV2 |
| Cyaze::test::DungeonRoomTest | |
| Cyaze::test::E2ERomDependentTest | Comprehensive End-to-End ROM testing suite |
| Cyaze::test::GeminiVisionTest | |
| Cyaze::test::MessageRomTest | |
| Cyaze::test::ObjectParserStructsTest | |
| Cyaze::test::ObjectParserTest | |
| Cyaze::test::OverworldE2ETest | Comprehensive End-to-End Overworld Test Suite |
| ►Cyaze::test::RomDependentTest | Test fixture for ROM-dependent tests |
| Cyaze::test::integration::AsarRomIntegrationTest | Test class for Asar integration with real ROM files These tests are only run when ROM testing is enabled |
| Cyaze::test::RomTest | |
| Cyaze::test::SpriteBuilderTest | |
| Cyaze::test::TestDungeonObjects | Simplified test framework for dungeon object rendering |
| ►Cyaze::test::TestRomManager::BoundRomTest | |
| Cyaze::test::DungeonObjectRenderingE2ETests | Comprehensive E2E test fixture for dungeon object rendering system |
| Cyaze::test::DungeonObjectRenderingTests | Tests for ObjectDrawer with realistic dungeon scenarios |
| Cyaze::test::DungeonObjectRenderingTests | Tests for ObjectDrawer with realistic dungeon scenarios |
| Cyaze::test::TileSelectorWidgetTest | |
| Cyaze::test::ZSCustomOverworldUpgradeTest | ZSCustomOverworld upgrade testing suite |
| Cyaze::test::integration::AsarIntegrationTest | |
| Cyaze::zelda3::DungeonEditorSystemIntegrationTest | |
| Cyaze::zelda3::DungeonRenderingIntegrationTest | |
| Cyaze::zelda3::ObjectRenderingTest | |
| Cyaze::zelda3::OverworldIntegrationTest | Comprehensive overworld integration test that validates YAZE C++ implementation against ZScream C# logic and existing test infrastructure |
| Cyaze::zelda3::OverworldTest | |
| Cyaze::zelda3::SpritePositionTest | |
| Cyaze::zelda3::test::RoomIntegrationTest | |
| Cyaze::zelda3::test::RoomManipulationTest | |
| Cyaze::cli::TestCaseDefinition | |
| Cyaze::cli::TestCaseRunResult | |
| Cyaze::test::TestConfig | |
| Cyaze::cli::TestGroupDefinition | |
| Cyaze::test::TestManager | |
| Cyaze::test::TestRecorder | |
| Cyaze::cli::PolicyEvaluator::PolicyConfig::TestRequirement | |
| Cyaze::test::TestResult | |
| Cyaze::cli::TestResultDetails | Detailed execution results for a specific harness test |
| Cyaze::test::TestResults | |
| Cyaze::test::TestRomManager | Utility class for handling test ROM files |
| Cyaze::test::TestScript | |
| Cyaze::test::TestScriptParser | |
| Cyaze::test::TestScriptStep | |
| Cyaze::cli::TestStatusDetails | Detailed information about an individual test execution |
| Cyaze::cli::TestStep | A single step in a GUI test workflow |
| ►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 | |
| CTextEditor | |
| Cyaze::editor::TextElement | |
| Cyaze::gfx::TextureAtlas | Manages multiple textures packed into a single large texture for performance |
| Cyaze::gfx::Arena::TextureCommand | |
| Cyaze::gfx::Arena::TexturePool | |
| Cyaze::gui::ThemeManager | Manages themes, loading, saving, and switching |
| 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::gfx::Tile32 | Tile composition of four 16x16 tiles |
| Cyaze::gfx::TileCache | Smart tile cache with LRU eviction for efficient memory management |
| 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::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::overworld::TileStatistics | |
| 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::ToolDispatcher | |
| Cyaze::gui::Toolset | Ultra-compact toolbar that merges mode buttons with settings |
| Cyaze::cli::ToolSpecification | |
| Cyaze::zelda3::music::Tracker | |
| 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::editor::UICoordinator | Handles all UI drawing operations and state management |
| Cyaze::zelda3::DungeonEditorSystem::UndoPoint | |
| Cyaze::zelda3::DungeonObjectEditor::UndoPoint | |
| CTextEditor::UndoRecord | |
| Cyaze::editor::Tile16Editor::UndoState | |
| Cyaze::cli::UnifiedLayout | |
| Cyaze::editor::zsprite::UserRoutine | |
| Cyaze::editor::UserSettings | Manages user preferences and settings persistence |
| Cyaze::net::VersionDiff | Represents differences between two ROM versions |
| 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::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::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::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::core::WidgetState | |
| Cyaze::core::Window | |
| Cyaze::editor::WindowDelegate | Low-level window operations with minimal dependencies |
| Cyaze::test::anonymous_namespace{widget_discovery_service.cc}::WindowEntry | |
| Cyaze::editor::WindowDelegate::WindowInfo | |
| Cyaze::emu::WindowLayer | |
| Cyaze::emu::WindowMaskSettings | |
| Cyaze::emu::WindowMaskSettings2 | |
| Cyaze::emu::WindowPosition | |
| Cyaze::emu::WOBJLOG | |
| Cyaze::emu::WOBJSEL | |
| Cyaze::editor::WorkspaceManager | Manages workspace layouts, sessions, and presets |
| Cyaze::editor::EditorCardRegistry::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::AgentChatWidget::Z3EDCommandCallbacks | |
| Cyaze::editor::AgentChatWidget::Z3EDCommandState | |
| 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::editor::zsprite::ZSprite | |
| ►CTs | |
| Coverloaded< Ts > | |