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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cyaze::emu::WatchpointManager::AccessLog
 Cyaze::cli::ai::ActionRefinementRefined action parameters based on vision analysis
 Cyaze::cli::agent::AdvancedRouterAdvanced routing system for agent tool responses
 Cyaze::editor::AgentChatHistoryCodec
 Cyaze::editor::AgentChatHistoryPopupImGui popup drawer for displaying chat history on the left side
 Cyaze::editor::AgentChatWidgetModern AI chat widget with comprehensive z3ed and yaze-server integration
 Cyaze::gui::AgentChatWidgetImGui 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::AgentPretrainingPre-training system for AI agents
 Cyaze::cli::AgentResponse
 Cyaze::core::YazeProject::AgentSettings
 Cyaze::editor::AgentUIThemeCentralized theme colors for Agent UI components
 Cyaze::cli::ai::AIActionRepresents a single action to be performed in the GUI
 Cyaze::cli::ai::AIActionParserParses natural language commands into structured GUI actions
 Cyaze::cli::ai::AIGUIControllerHigh-level controller for AI-driven GUI automation with vision feedback
 Cyaze::cli::AIService
 Cyaze::cli::AIServiceConfig
 Cyaze::editor::zsprite::AnimationGroup
 CAppDelegate
 Cyaze::net::ProposalApprovalManager::ApprovalStatus
 CAppViewController
 Cyaze::emu::ApuAudio Processing Unit (APU) of a system
 Cyaze::emu::ApuCallbacks
 Cyaze::emu::debug::ApuHandshakeTrackerIPL ROM handshake tracker
 Cyaze::gfx::ArenaResource management arena for efficient graphics memory handling
 Cyaze::cli::resources::ArgumentParserUtility for parsing common CLI argument patterns
 Cyaze::core::AsarPatchResultAsar patch result information
 Cyaze::core::AsarSymbolSymbol information extracted from Asar assembly
 Cyaze::core::AsarWrapperModern C++ wrapper for Asar 65816 assembler integration
 Cyaze::emu::AsmParser
 Cyaze::cli::AssertionOutcomeIndividual assertion outcome within a harness test
 Cyaze::AssetLoaderCross-platform asset file loading utility
 Cyaze::gui::AssetObject
 Cyaze::gfx::AtlasRenderer::Atlas
 Cyaze::gfx::AtlasRenderer::AtlasEntry
 Cyaze::gfx::TextureAtlas::AtlasRegionRegion within the atlas texture
 Cyaze::gfx::AtlasRendererAtlas-based rendering system for efficient graphics operations
 Cyaze::gfx::AtlasStatsAtlas usage statistics
 Cyaze::gfx::TextureAtlas::AtlasStatsGet atlas utilization statistics
 Cyaze::emu::audio::AudioBackendFactoryFactory for creating audio backends
 Cyaze::emu::audio::AudioConfig
 Cyaze::emu::AudioRamAudioRam is an interface for the Audio RAM used by the SPC700
 Cyaze::emu::audio::AudioStatus
 Cyaze::cli::AutocompleteEngine
 Cyaze::editor::AgentChatWidget::AutomationCallbacks
 Cyaze::cli::AutomationResultResult of a GUI automation action
 Cyaze::editor::AgentChatWidget::AutomationState
 Cyaze::editor::AgentChatWidget::AutomationTelemetry
 Cyaze::gui::AutoWidgetScopeRAII scope that enables automatic widget registration
 Cyaze::gfx::BackgroundBuffer
 Cyaze::emu::BackgroundLayer
 Cyaze::gui::BackgroundRendererRenders themed background effects for docking windows
 Cyaze::emu::BGHOFS
 Cyaze::emu::BgLayer
 Cyaze::emu::BGMODE
 Cyaze::emu::BGNBA
 Cyaze::emu::BGSC
 Cyaze::emu::BGVOFS
 Cyaze::gfx::BitmapRepresents a bitmap image optimized for SNES ROM hacking
 Cyaze::editor::MemoryEditorWithDiffChecker::Bookmark
 Cyaze::emu::Emulator::Bookmark
 Cyaze::editor::AgentEditor::BotProfile
 Cyaze::gui::BppComparisonToolBPP format comparison tool
 Cyaze::gui::BppConversionDialogBPP format conversion dialog
 Cyaze::gui::canvas::BppConversionOptionsBPP conversion options
 Cyaze::gfx::BppConversionScopeRAII wrapper for BPP format conversion operations
 Cyaze::gfx::BppFormatInfoBPP format metadata and conversion information
 Cyaze::gfx::BppFormatManagerComprehensive BPP format management system for SNES ROM hacking
 Cyaze::gui::BppFormatUIBPP format selection and conversion UI component
 CTextEditor::Breakpoint
 Cyaze::emu::BreakpointManager::Breakpoint
 Cyaze::emu::BreakpointManagerManages CPU and SPC700 breakpoints for debugging
 Cyaze::gui::CanvasModern, robust canvas for drawing and manipulating graphics
 Cyaze::gui::CanvasAutomationAPIProgrammatic interface for controlling canvas operations
 Cyaze::gui::canvas::CanvasConfigCanvas configuration options for modals
 Cyaze::gui::CanvasConfigConfiguration for canvas display and interaction
 Cyaze::gui::canvas::CanvasContextMenu
 Cyaze::gui::CanvasContextMenuItemContext menu item configuration
 Cyaze::gui::canvas::CanvasInteractionHandlerHandles all tile-based interactions for Canvas
 Cyaze::gui::canvas::CanvasModalsModal dialog management for canvas operations
 Cyaze::gui::CanvasPaletteManagerPalette management state for canvas
 Cyaze::gui::canvas::CanvasPerformanceIntegrationCanvas performance integration with dashboard
 Cyaze::gui::canvas::CanvasPerformanceManagerGlobal canvas performance manager
 Cyaze::gui::canvas::CanvasPerformanceMetricsCanvas performance metrics
 Cyaze::gui::CanvasUtils::CanvasRenderContext
 Cyaze::gui::CanvasSelectionSelection state for canvas interactions
 Cyaze::gui::canvas::CanvasUsageManagerGlobal canvas usage tracker manager
 Cyaze::gui::canvas::CanvasUsageStatsCanvas usage statistics
 Cyaze::gui::canvas::CanvasUsageTrackerCanvas usage tracking and analysis system
 Cyaze::editor::AgentEditor::CaptureConfig
 Cyaze::gui::CardInfoMetadata for an editor card
 Cyaze::gui::CardRegistrationRAII helper for auto-registering cards
 Cyaze::emu::CGADD
 Cyaze::emu::CGADSUB
 Cyaze::emu::CGDATA
 Cyaze::emu::CGDATAREAD
 Cyaze::emu::CGWSEL
 Cyaze::gfx::CgxHeaderCgx file header
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ChangeConstraint
 Cyaze::emu::CharacterLocation
 Cyaze::cli::agent::ChatMessage
 Cyaze::editor::AgentChatWidget::ChatSession
 Cyaze::cli::tui::ChatTUI
 CchestTreasure chest
 Cchest_dataLegacy chest data structure
 Cyaze::zelda3::DungeonEditorSystem::ChestData
 Cbuild_cleaner.CMakeSourceBlock
 Cyaze::emu::COLDATA
 Cyaze::editor::AgentChatWidget::CollaborationCallbacks
 Cyaze::gui::CollaborationPanelImGui panel for collaboration features
 Cyaze::net::CollaborationServiceHigh-level service integrating version management with networking
 Cyaze::editor::AgentChatHistoryCodec::CollaborationState
 Cyaze::editor::AgentChatWidget::CollaborationState
 Cyaze::emu::Color
 Cyaze::gui::Color
 Cyaze::gui::canvas::ColorAnalysisOptionsColor analysis options
 Cyaze::gui::AgentChatWidget::Colors
 Cyaze::cli::resources::CommandContextEncapsulates common context for CLI command execution
 Cyaze::cli::AutocompleteEngine::CommandDef
 Cyaze::editor::CommandEntry
 Cyaze::editor::CommandManager::CommandGroup
 Cyaze::cli::resources::CommandHandlerBase class for CLI command handlers
 Cyaze::editor::CommandManager::CommandInfo
 Cyaze::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::ConfigConfiguration 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::ControllerMain controller for the application
 Cyaze::emu::input::ControllerStateController state (16-bit SNES controller format)
 Cyaze::cli::ai::ControlLoopConfigConfiguration for the AI GUI control loop
 Cyaze::cli::ai::ControlResultResult of AI-controlled GUI automation
 Cyaze::cli::agent::ConversationalAgentService
 Cyaze::cli::agent::LearnedKnowledgeService::ConversationMemory
 Cyaze::cli::agent::anonymous_namespace{conversation_test.cc}::ConversationTestCase
 CTextEditor::Coordinates
 Cyaze::emu::CounterIrqNmiRegisters
 Cyaze::emu::Cpu
 Cyaze::emu::CpuCallbacks
 Cyaze::cli::agent::anonymous_namespace{general_commands.cc}::DescribeOptions
 Cyaze::cli::resources::CommandHandler::Descriptor
 Cyaze::cli::resources::CommandHandler::DescriptorEntry
 CdestinationRoom transition destination
 Cyaze::editor::DictionaryEntry
 Cyaze::gui::CanvasAutomationAPI::DimensionsCanvas dimensions in logical tile units
 Cbuild_cleaner.DirectorySpec
 Cyaze::gfx::Bitmap::DirtyRegion
 Cyaze::emu::debug::DisassemblyEntryRepresents a single disassembled instruction with metadata
 Cyaze::emu::debug::DisassemblyViewerAdvanced disassembly viewer with sparse storage and interactive features
 Cyaze::cli::DiscoveredWindowInfo
 Cyaze::cli::DiscoverWidgetsQuery
 Cyaze::cli::DiscoverWidgetsResult
 Cyaze::emu::DmaChannel
 Cyaze::emu::DmaRegisters
 Cyaze::gui::DockSpaceRendererEnhanced docking space with themed background effects
 Cyaze::zelda3::DungeonEditorSystem::DoorData
 Cyaze::emu::Dsp
 Cyaze::emu::DspChannel
 Cdungeon_spriteDungeon sprite definition
 Cyaze::editor::DungeonCanvasViewerHandles the main dungeon canvas rendering and interaction
 Cyaze::zelda3::DungeonEditorSystemComprehensive dungeon editing system
 Cyaze::zelda3::DungeonMapDungeonMap represents the map menu for a dungeon
 Cyaze::zelda3::DungeonObjectEditorInteractive dungeon object editor with scroll wheel support
 Cyaze::gui::DungeonObjectEmulatorPreview
 Cyaze::editor::DungeonObjectInteractionHandles object selection, placement, and interaction within the dungeon canvas
 Cyaze::editor::DungeonObjectSelectorHandles object selection, preview, and editing UI
 Cyaze::editor::DungeonRoomLoaderManages loading and saving of dungeon room data
 Cyaze::editor::DungeonRoomSelectorHandles room and entrance selection UI
 Cyaze::zelda3::DungeonEditorSystem::DungeonSettings
 CDungeonTestHarnessDumps the state of WRAM and CPU/PPU registers after initialization
 Cyaze::editor::DungeonToolsetHandles the dungeon editor toolset UI
 Cyaze::editor::DungeonUsageTrackerTracks and analyzes usage statistics for dungeon resources
 Cyaze::zelda3::DungeonObjectEditor::EditingState
 Cyaze::editor::EditorInterface for editor classes
 Cyaze::gui::EditorCardDraggable, dockable card for editor sub-windows
 Cyaze::gui::EditorCardManagerCentral registry and manager for all editor cards
 Cyaze::zelda3::DungeonObjectEditor::EditorConfig
 Cyaze::editor::EditorContext
 Cyaze::editor::EditorInfoMetadata about an available editor
 Cyaze::test::EditorIntegrationTestBase class for editor integration tests
 Cyaze::gui::EditorLayoutModern layout manager for editor components
 Cyaze::editor::EditorManagerThe EditorManager controls the main editor window and manages the various editor classes
 Cyaze::editor::EditorSelectionDialogBeautiful grid-based editor selection dialog
 Cyaze::editor::EditorSetContains a complete set of editors for a single ROM instance
 CTextEditor::EditorState
 Cyaze::zelda3::DungeonEditorSystem::EditorState
 Cyaze::emu::EmulatorA 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::EnhancedThemeComprehensive theme structure for YAZE
 Cyaze::cli::agent::EnhancedTUIEnhanced Terminal User Interface for z3ed CLI
 Cyaze::zelda3::DungeonEditorSystem::EntranceData
 Cyaze::cli::overworld::EntranceDetails
 Cyaze::zelda3::EntranceTypes::EntranceInfoGet entrance information by ID
 Cyaze::editor::ExampleAppPropertyEditor
 Cyaze::editor::ExampleMemberInfo
 Cyaze::editor::ExampleTreeNode
 Cyaze::editor::ExtensionManager
 Cyaze::core::FeatureFlagsA 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::GameEntityBase class for all overworld and dungeon entities
 Cyaze::cli::GeminiConfig
 Cyaze::gfx::GfxContextShared graphical context across editors
 Cyaze::editor::GfxGroupEditorManage graphics group configurations in a Rom
 Cyaze::gui::GfxSheetAssetBrowser
 CTextEditor::Glyph
 Cyaze::gfx::GraphicsBuffer
 Cyaze::gfx::GraphicsOptimizationScopeRAII wrapper for graphics optimization operations
 Cyaze::gfx::GraphicsOptimizerComprehensive graphics optimization system for YAZE ROM hacking
 Cyaze::gfx::GraphicsSheetAnalysisGraphics sheet analysis result
 Cyaze::gui::BackgroundRenderer::GridSettings
 Cyaze::cli::gui::GuiActionGeneratorConverts high-level AI actions into executable GUI test scripts
 Cyaze::cli::GuiAutomationClientClient for automating YAZE GUI through gRPC
 Cyaze::cli::HarnessTestSummaryAggregated metadata about a harness test
 Cyaze::emu::test::HeadlessEmulator
 Cyaze::util::HexStringParams
 Cyaze::editor::HistoryManager
 Cyaze::emu::audio::IAudioBackendAbstract audio backend interface
 CTextEditor::Identifier
 Cyaze::util::IFlag
 Cyaze::emu::input::IInputBackendAbstract input backend interface
 CImGuiSelectionBasicStorage
 Cyaze::cli::net::Z3edNetworkClient::Impl
 Cyaze::net::WebSocketClient::Impl
 Cyaze::emu::INIDISP
 Cyaze::emu::Input
 Cyaze::emu::input::InputBackendFactoryFactory for creating input backends
 Cyaze::emu::input::InputConfigInput configuration (platform-agnostic key codes)
 Cyaze::emu::input::InputManager
 Cyaze::emu::InstructionEntry
 Cyaze::cli::agent::ConversationalAgentService::InternalMetrics
 Cyaze::zelda3::Inventory
 Cyaze::gfx::IRendererDefines an abstract interface for all rendering operations
 Cyaze::zelda3::DungeonEditorSystem::ItemData
 Cyaze::zelda3::ItemTypes::ItemInfoGet 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::LearnedKnowledgeServiceManages persistent learned information across agent sessions
 Cyaze::cli::ListTestsResultResult container for ListTests RPC
 Cyaze::cli::util::LoadingIndicator
 Cyaze::util::LogManagerA singleton that manages all logging configuration and output
 Cyaze::emu::M7A
 Cyaze::emu::M7B
 Cyaze::emu::M7C
 Cyaze::emu::M7D
 Cyaze::emu::M7SEL
 Cyaze::emu::M7X
 Cyaze::emu::M7Y
 Cyaze::emu::MainSubScreenDesignation
 Cyaze::editor::MapPropertiesSystem
 Cyaze::cli::overworld::MapSummary
 Cyaze::emu::MaskLogicSettings
 Cyaze::emu::MemoryMemory interface
 Cyaze::gfx::MemoryPool::MemoryBlock
 Cyaze::editor::MemoryEditorWithDiffChecker
 Cyaze::gfx::MemoryPoolHigh-performance memory pool allocator for graphics data
 Cyaze::editor::MenuBuilder::Menu
 Cyaze::editor::MenuBuilderFluent 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::MouseConfigMouse 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::OamTileObject Attribute Memory tile abstraction container
 Cobject_doorDungeon door object
 Cyaze::zelda3::RoomObject::ObjectBytes
 Cyaze::zelda3::ObjectCategories::ObjectCategory
 Cyaze::zelda3::ObjectDrawerDraws dungeon objects to background buffers using game patterns
 Cyaze::zelda3::ObjectDrawInfoDraw routine information for object rendering
 Cyaze::editor::ObjectEditorCardUnified card combining object selection, emulator preview, and canvas interaction
 Cyaze::zelda3::ObjectCategories::ObjectInfoGet object information
 Cyaze::editor::DungeonCanvasViewer::ObjectOutlineToggles
 Cyaze::zelda3::ObjectParserDirect ROM parser for dungeon objects
 Cyaze::editor::DungeonCanvasViewer::ObjectRenderCache
 Cyaze::zelda3::ObjectRoutineInfoObject routine information
 Cyaze::zelda3::ObjectSizeInfoObject size and orientation information
 Cyaze::zelda3::ObjectSubtypeInfoObject subtype information
 Cyaze::emu::OBJSEL
 Cyaze::cli::OllamaConfig
 Cyaze::Transaction::Operation
 Cyaze::emu::OPHCT
 Cyaze::gfx::OptimizationResultGraphics optimization result
 Cyaze::gfx::PerformanceDashboard::OptimizationStatus
 Cyaze::emu::OPVCT
 Cyaze::cli::resources::OutputFormatterUtility for consistent output formatting across commands
 Cyaze::core::FeatureFlags::Flags::Overworld
 Cyaze::zelda3::OverworldRepresents the full Overworld data, light and dark world
 Cyaze::editor::OverworldEntityRendererHandles visualization of all overworld entities (entrances, exits, items, sprites)
 Cyaze::zelda3::OverworldEntranceTileTypes
 COverworldGoldenDataExtractorComprehensive ROM value extraction tool for golden data testing
 Cyaze::zelda3::OverworldMapTilesOverworld map tile32 data
 Cyaze::cli::overworld::OverworldSprite
 Cyaze::gfx::PairSimple 2D coordinate pair for tilemap dimensions
 Cyaze::editor::palette_internal::PaletteChange
 Cyaze::editor::palette_internal::PaletteEditorHistory
 Cyaze::gui::canvas::PaletteEditorOptionsPalette editor options
 Cyaze::gui::PaletteEditorWidgetSimple visual palette editor with color picker
 Cyaze::gfx::PaletteGroupRepresents a group of palettes
 Cyaze::gfx::PaletteGroupMapRepresents a mapping of palette groups
 Cyaze::gfx::PalettesetRepresents a set of palettes used in a SNES graphics system
 Cyaze::gui::PaletteWidgetPalette 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::PerformanceDashboardComprehensive performance monitoring dashboard for YAZE graphics system
 Cyaze::gfx::PerformanceDashboard::PerformanceMetrics
 Cyaze::gui::canvas::PerformanceOptionsPerformance integration options
 Cyaze::gfx::PerformanceProfilerUnified performance profiler for all YAZE operations
 Cyaze::gfx::PerformanceSummaryPerformance summary for external consumption
 Cyaze::util::PlatformPathsCross-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::ProjectFileEditorEditor for .yaze project files with syntax highlighting and validation
 Cyaze::core::ProjectManagerEnhanced project management with templates and validation
 Cyaze::core::ProjectMetadataEnhanced metadata for project tracking
 Cyaze::core::ProjectManager::ProjectTemplate
 Cyaze::cli::PromptBuilder
 Cyaze::cli::agent::PromptManager
 Cyaze::net::ProposalApprovalManagerManages proposal approval workflow for collaborative sessions
 Cyaze::cli::agent::ProposalCreationRequest
 Cyaze::cli::agent::ProposalCreationResult
 Cyaze::editor::ProposalDrawerImGui drawer for displaying and managing agent proposals
 Cyaze::gui::ProposalEntryRepresents an AI-generated proposal
 Cyaze::cli::ProposalRegistry::ProposalMetadata
 Cyaze::cli::ProposalRegistry
 Cyaze::cli::agent::ChatMessage::ProposalSummary
 Cyaze::core::RecentFilesManager
 Cyaze::editor::RecentProjectInformation about a recently used project
 Cyaze::test::TestRecorder::RecordedStep
 Cyaze::test::TestRecorder::RecordingOptions
 Cyaze::editor::AgentChatWidget::RegionSelectionState
 Cyaze::gfx::RenderCommandRender command for batch rendering
 Cyaze::gui::TileSelectorWidget::RenderResult
 Cyaze::cli::ReplayTestResult
 Cyaze::cli::ResourceAction
 Cyaze::cli::ResourceArgument
 Cyaze::cli::ResourceCatalog
 Cyaze::cli::ResourceContextBuilderBuilds contextual information from ROM resources for AI prompts
 Cyaze::core::ResourceLabelManager
 Cyaze::cli::ResourceSchema
 Cyaze::test::ResourceStats
 Cyaze::core::ResourceLabelManager::ResourceType
 Cyaze::cli::ResourceAction::ReturnValue
 Cyaze::cli::PolicyEvaluator::PolicyConfig::ReviewRequirement
 Cyaze::RomUsed to load, save, and modify Rom 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::RomSnapshotRepresents a versioned snapshot of ROM state
 Cyaze::editor::AgentChatWidget::RomSyncCallbacks
 Cyaze::gui::RomSyncEntryRepresents a ROM synchronization event
 Cyaze::editor::AgentChatWidget::RomSyncState
 Cyaze::net::RomVersionManagerManages ROM versioning, snapshots, and rollback capabilities
 Cyaze::zelda3::Room
 Cyaze::zelda3::RoomEntranceDungeon 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::zelda3::music::SampleEditA state structure for a GUI sample editor
 Cyaze::cli::RomSandboxManager::SandboxMetadata
 Cyaze::Rom::SaveSettings
 Cyaze::gui::ScopedCanvasRAII wrapper for Canvas (ImGui-style)
 Cyaze::test::TestRecorder::ScopedSuspension
 Cyaze::gfx::ScopedTimerRAII timer for automatic timing management
 Cyaze::editor::OverworldEditor::ScratchSpaceSlot
 Cyaze::emu::ScreenDisplay
 Cyaze::emu::ScreenMode
 Cyaze::editor::AgentChatWidget::ScreenshotPreviewState
 Cyaze::emu::ScrollRegister
 Cyaze::zelda3::ScrollWheelConfigScroll wheel behavior configuration
 Cyaze::util::SDL_DeleterDeleter for SDL_Window and SDL_Renderer
 Cyaze::util::SDL_Surface_Deleter
 Cyaze::util::SDL_Texture_Deleter
 Cyaze::gui::CanvasAutomationAPI::SelectionStateSelection state returned by GetSelection()
 Cyaze::zelda3::DungeonObjectEditor::SelectionState
 CEmulatorService::Service
 Cyaze::editor::AgentChatWidget::CollaborationCallbacks::SessionContext
 Cyaze::editor::AgentCollaborationCoordinator::SessionFileData
 Cyaze::editor::AgentCollaborationCoordinator::SessionInfo
 Cyaze::editor::AgentEditor::SessionInfo
 Cyaze::editor::WorkspaceManager::SessionInfo
 Cyaze::net::SessionInfoInformation about the current collaboration session
 Cyaze::cli::agent::ChatMessage::SessionMetrics
 Cyaze::emu::SETINI
 Cyaze::editor::EditorContext::SharedClipboard
 Cyaze::gfx::SheetOptimizationDataGraphics sheet optimization data
 Cyaze::editor::Shortcut
 Cyaze::editor::ShortcutManager
 Cyaze::cli::agent::SimpleChatSessionSimple text-based chat session for AI agent interaction
 Cyaze::emu::SLHV
 Cyaze::editor::AgentChatHistoryCodec::Snapshot
 Cyaze::gui::SnapshotEntryRepresents a shared snapshot (image, map state, etc.)
 Cyaze::emu::Snes
 Csnes_colorSNES color in 15-bit RGB format (BGR555)
 Csnes_paletteSNES color palette
 Csnes_tile16
 Csnes_tile32
 Csnes_tile88x8 SNES tile data
 Csnes_tile_info
 Cyaze::gfx::SnesColorSNES Color container
 Cyaze::gfx::SnesPaletteRepresents a palette of colors for the Super Nintendo Entertainment System (SNES)
 Cyaze::zelda3::music::SongRepresents a complete song, which is a collection of SongParts
 Cyaze::zelda3::music::SongPartRepresents one of the 8 channels (tracks) in a song
 Cyaze::zelda3::music::SongRangeA metadata structure to keep track of parsed sections of the song data. Used to avoid re-parsing the same data from the ROM multiple times
 Cyaze::zelda3::music::SongSpcBlockRepresents a block of binary data destined for the APU (SPC700) RAM. This is the intermediate format used before writing data back to the ROM
 Cyaze::emu::Spc700SPC700 processor
 Cyaze::zelda3::music::SpcCommandThe core data structure representing a single command in a music track. A song track is a doubly-linked list of these commands
 Cyaze::zelda3::SpriteAction
 Cyaze::emu::SpriteAttributes
 Cyaze::zelda3::SpriteBuilder
 Cyaze::zelda3::DungeonEditorSystem::SpriteData
 Cyaze::zelda3::SpriteTypes::SpriteInfoGet sprite information by ID
 Cyaze::zelda3::SpriteInstruction
 Cyaze::editor::SpriteItem
 Cyaze::editor::zsprite::SpriteProperty
 Cyaze::cli::overworld::SpriteQuery
 CstaircaseStaircase 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::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::TestResultDetailsDetailed execution results for a specific harness test
 Cyaze::test::TestResults
 Cyaze::test::TestRomManagerUtility class for handling test ROM files
 Cyaze::test::TestScript
 Cyaze::test::TestScriptParser
 Cyaze::test::TestScriptStep
 Cyaze::cli::TestStatusDetailsDetailed information about an individual test execution
 Cyaze::cli::TestStepA single step in a GUI test workflow
 Cyaze::test::TestSuite
 Cyaze::cli::TestSuiteConfig
 Cyaze::cli::TestSuiteDefinition
 Cyaze::cli::TestSuiteRunSummary
 Cyaze::cli::TestWorkflowA complete GUI test workflow
 Cyaze::cli::TestWorkflowGeneratorGenerates GUI test workflows from natural language prompts
 Cyaze::gui::TextBox
 CTextEditor
 Cyaze::editor::TextElement
 Cyaze::gfx::TextureAtlasManages multiple textures packed into a single large texture for performance
 Cyaze::gfx::Arena::TextureCommand
 Cyaze::gfx::Arena::TexturePool
 Cyaze::gui::ThemeManagerManages themes, loading, saving, and switching
 Cyaze::emu::Tile
 Cyaze::gfx::Tile16Tile composition of four 8x8 tiles
 Cyaze::cli::Tile16ChangeRepresents a single tile16 change in a proposal
 Cyaze::cli::Tile16ProposalRepresents a proposal for tile16 edits on the overworld
 Cyaze::cli::Tile16ProposalGeneratorGenerates and manages tile16 editing proposals
 Cyaze::gfx::Tile32Tile composition of four 16x16 tiles
 Cyaze::gfx::TileCacheSmart tile cache with LRU eviction for efficient memory management
 Cyaze::gfx::TileInfoSNES 16-bit tile metadata container
 Cyaze::gui::canvas::TileInteractionResultResult of a tile interaction operation
 Cyaze::emu::Tilemap
 Cyaze::gfx::TilemapTilemap structure for SNES tile-based graphics management
 Cyaze::emu::TilemapEntry
 Cyaze::emu::TileMapLocation
 Cyaze::cli::overworld::TileMatch
 Cyaze::cli::overworld::TileSearchOptions
 Cyaze::gui::TileSelectorWidgetReusable tile selector built on top of Canvas
 Cyaze::cli::overworld::TileStatistics
 Cyaze::emu::Timer
 Cyaze::core::TimingManagerProvides accurate timing for animations and frame pacing
 Cyaze::gfx::PerformanceProfiler::TimingStatsGet timing statistics for an operation
 Cyaze::zelda3::TitleScreen
 Cyaze::emu::TM
 Cyaze::emu::TMW
 Cyaze::editor::Toast
 Cyaze::editor::ToastManager
 Cyaze::cli::agent::TodoItemRepresents a single TODO item for task management
 Cyaze::cli::agent::TodoManagerManages TODO lists for z3ed agent task execution
 Cyaze::cli::ToolArgument
 Cyaze::cli::ToolCall
 Cyaze::cli::agent::ToolDispatcher
 Cyaze::gui::ToolsetUltra-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::TUIAutocompleteAdvanced autocomplete system for the TUI
 Cyaze::cli::TuiComponent
 Cyaze::cli::agent::TUIConfigConfiguration for the enhanced TUI
 Cyaze::cli::agent::TUIStyleVisual styling configuration for TUI components
 Cyaze::zelda3::DungeonEditorSystem::UndoPoint
 Cyaze::zelda3::DungeonObjectEditor::UndoPoint
 CTextEditor::UndoRecord
 Cyaze::editor::Tile16Editor::UndoState
 Cyaze::cli::UnifiedLayout
 Cyaze::editor::zsprite::UserRoutine
 Cyaze::editor::UserSettingsManages user preferences and settings persistence
 Cyaze::net::VersionDiffRepresents differences between two ROM versions
 Cyaze::emu::VideoPortControl
 Cyaze::cli::agent::VimModeVim-style line editing for z3ed CLI chat
 Cyaze::gui::CanvasAutomationAPI::VisibleRegionVisible region in logical tile coordinates
 Cyaze::cli::ai::VisionActionRefinerUses Gemini Vision to analyze GUI screenshots and refine AI actions
 Cyaze::cli::ai::VisionAnalysisResultResult of analyzing a screenshot with Gemini Vision
 Cyaze::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::WatchpointManagerManages memory watchpoints for debugging
 Cyaze::emu::WBGLOG
 Cyaze::net::WebSocketClientWebSocket client for connecting to yaze-server
 Cyaze::editor::WelcomeScreenModern welcome screen with project grid and quick actions
 Cyaze::emu::WH0
 Cyaze::emu::WH1
 Cyaze::emu::WH2
 Cyaze::emu::WH3
 Cyaze::cli::WidgetBoundingBox
 Cyaze::gui::WidgetIdRegistry::WidgetBounds
 Cyaze::cli::WidgetDescriptor
 Cyaze::test::WidgetDiscoveryService
 Cyaze::gui::WidgetIdRegistryCentralized registry for discoverable GUI widgets
 Cyaze::gui::WidgetIdScopeRAII helper for managing hierarchical ImGui ID scopes
 Cyaze::gui::WidgetIdRegistry::WidgetInfo
 Cyaze::gui::WidgetMeasurementTracks widget dimensions for debugging and test automation
 Cyaze::gui::WidgetIdRegistry::WidgetMetadata
 Cyaze::gui::WidgetMetrics
 Cyaze::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::WorkspaceManagerManages workspace layouts, sessions, and presets
 Cyaze::gui::EditorCardManager::WorkspacePreset
 Cyaze::core::WorkspaceSettingsConsolidated workspace and UI settings
 Cyaze::emu::WramAccessRegisters
 Cyaze::Rom::WriteAction
 Cyaze_bitmapBitmap data structure
 Cyaze_editor_context
 Cyaze_extensionExtension interface for YAZE
 Cyaze::core::YazeProjectModern project structure with comprehensive settings consolidation
 Cyaze::editor::AgentChatWidget::Z3EDCommandCallbacks
 Cyaze::editor::AgentChatWidget::Z3EDCommandState
 Cyaze::cli::net::Z3edNetworkClientSimplified WebSocket client for z3ed CLI
 Czelda3_dungeon_roomComplete dungeon room data
 Czelda3_messageIn-game text message data
 Czelda3_overworldComplete overworld data
 Czelda3_overworld_mapOverworld map data
 Czelda3_romROM data structure
 Czelda3_version_pointersROM data pointers for different game versions
 Cyaze::zelda3::Zelda3LabelsCentralized default labels for all Zelda 3 resources
 Cyaze::zelda3::music::ZeldaInstrumentDefines an instrument for a song, mapping to a sample and ADSR settings
 Cyaze::zelda3::music::ZeldaSfxInstrumentDefines an instrument for a sound effect
 Cyaze::zelda3::music::ZeldaWaveRepresents a decoded instrument sample (a waveform)
 Cyaze::editor::zsprite::ZSprite
 CTs