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::core::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::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::canvas::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::canvas::CanvasConfig | Canvas configuration options for modals |
Cyaze::gui::CanvasConfig | Configuration for canvas display and interaction |
Cyaze::gui::canvas::CanvasContextMenu | |
Cyaze::gui::CanvasContextMenuItem | Context menu item configuration |
Cyaze::gui::canvas::CanvasInteractionHandler | Handles all tile-based interactions for Canvas |
Cyaze::gui::canvas::CanvasModals | Modal dialog management for canvas operations |
Cyaze::gui::CanvasPaletteManager | Palette management state for canvas |
Cyaze::gui::canvas::CanvasPerformanceIntegration | Canvas performance integration with dashboard |
Cyaze::gui::canvas::CanvasPerformanceManager | Global canvas performance manager |
Cyaze::gui::canvas::CanvasPerformanceMetrics | Canvas performance metrics |
Cyaze::gui::CanvasUtils::CanvasRenderContext | |
Cyaze::gui::CanvasSelection | Selection state for canvas interactions |
Cyaze::gui::canvas::CanvasUsageManager | Global canvas usage tracker manager |
Cyaze::gui::canvas::CanvasUsageStats | Canvas usage statistics |
Cyaze::gui::canvas::CanvasUsageTracker | Canvas usage tracking and analysis system |
Cyaze::editor::AgentEditor::CaptureConfig | |
Cyaze::gui::CardInfo | Metadata for an editor card |
Cyaze::gui::CardRegistration | RAII helper for auto-registering cards |
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::canvas::ColorAnalysisOptions | Color analysis options |
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::editor::CommandPalette | |
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::gui::canvas::CanvasContextMenu::ContextMenuItem | |
Cyaze::gui::Canvas::ContextMenuItem | |
Cyaze::core::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::gui::EditorCardManager | Central registry and manager for all editor cards |
Cyaze::zelda3::DungeonObjectEditor::EditorConfig | |
Cyaze::editor::EditorContext | |
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::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::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::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 | |
►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::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::cli::EnhancedStatusPanel::LayoutInfo | |
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::MessageData | |
Cyaze::editor::MessagePreview | |
Cyaze::emu::MnemonicMode | |
Cyaze::emu::MnemonicModeHash | |
Cyaze::gui::canvas::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::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::editor::palette_internal::PaletteEditorHistory | |
Cyaze::gui::canvas::PaletteEditorOptions | Palette editor options |
Cyaze::gui::PaletteEditorWidget | Simple visual palette editor with color picker |
Cyaze::gfx::PaletteGroup | Represents a group of palettes |
Cyaze::gfx::PaletteGroupMap | Represents a mapping of palette groups |
Cyaze::gfx::Paletteset | Represents a set of palettes used in a SNES graphics system |
Cyaze::gui::PaletteWidget | Palette widget with ROM integration, analysis tools, and AI tool call support |
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::canvas::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::PopupManager | |
Cyaze::editor::PopupParams | |
Cyaze::gui::Canvas::PopupState | |
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::core::ProjectManager | Enhanced project management with templates and validation |
Cyaze::core::ProjectMetadata | Enhanced metadata for project tracking |
Cyaze::core::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::core::RecentFilesManager | |
Cyaze::editor::RecentProject | Information about a recently used project |
Cyaze::test::TestRecorder::RecordedStep | |
Cyaze::test::TestRecorder::RecordingOptions | |
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::core::ResourceLabelManager | |
Cyaze::cli::ResourceSchema | |
Cyaze::test::ResourceStats | |
Cyaze::core::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::cli::EnhancedStatusPanel::RomInfo | |
Cyaze::RomLoadOptions | |
CROMPatchUtility | |
Cyaze::cli::agent::LearnedKnowledgeService::ROMPattern | |
Cyaze::cli::RomSandboxManager | |
Cyaze::editor::EditorManager::RomSession | |
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 | |
►CEmulatorService::Service | |
Cyaze::agent::EmulatorServiceImpl | |
Cyaze::editor::AgentChatWidget::CollaborationCallbacks::SessionContext | |
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::emu::SETINI | |
Cyaze::editor::EditorContext::SharedClipboard | |
Cyaze::gfx::SheetOptimizationData | Graphics sheet optimization data |
Cyaze::editor::Shortcut | |
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::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::canvas::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::cli::overworld::TileSearchOptions | |
Cyaze::gui::TileSelectorWidget | Reusable tile selector built on top of Canvas |
Cyaze::cli::overworld::TileStatistics | |
Cyaze::emu::Timer | |
Cyaze::core::TimingManager | Provides accurate timing for animations and frame pacing |
Cyaze::gfx::PerformanceProfiler::TimingStats | Get timing statistics for an operation |
Cyaze::zelda3::TitleScreen | |
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::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::test::anonymous_namespace{widget_discovery_service.cc}::WindowEntry | |
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::gui::EditorCardManager::WorkspacePreset | |
Cyaze::core::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::core::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 > | |