载入中...
搜索中...
未找到
类 | |
| struct | AiLogEntry |
| class | AiPanel |
| In-engine AI / MCP session surface for DevTools. 更多... | |
| struct | Breakpoint |
| struct | CallFrame |
| class | CallGraph |
| Runtime call graph + dynamic data-flow tracer with backward slicing. 更多... | |
| struct | ConsoleLine |
| class | ConsolePanel |
| In-engine runtime console / log ring buffer for DevTools. 更多... | |
| struct | DataFlowEdge |
| class | DebugAdapter |
| Minimal Debug Adapter Protocol (DAP) server for VS Code. 更多... | |
| class | Debugger |
| Script + frame debugger: pause/step, breakpoints, watches. 更多... | |
| class | DevTool |
| Platform-level script + render debugger / dynamic slicer front-end. 更多... | |
| struct | Immortal |
| Process-immortal singleton holder for DevTools objects. 更多... | |
| struct | InspectCapture |
| 一次原子快照的结果:PNG 渲染帧 + 配套几何 JSON。 更多... | |
| struct | InspectView |
| 场景巡检工具集(MCP 底层数据底座)。 更多... | |
| class | McpServer |
| Embedded Model Context Protocol (MCP) server for AI-assisted game development. 更多... | |
| class | ReloadSession |
| One state hot-reload transaction: capture → reload → restore. 更多... | |
| struct | RenderEvent |
| class | RenderFlow |
| Render-pipeline flow tracer with a Weiser-style backward slice. 更多... | |
| struct | RenderSliceCriterion |
| struct | RenderSliceResult |
| class | RenderVision |
| Vision-model bridge for rendered-frame review (desktop / devtools only). 更多... | |
| class | SceneInspect |
| struct | SliceCriterion |
| Criterion for a Weiser-style dynamic backward slice. 更多... | |
| struct | SliceResult |
| class | Snapshot |
| Script + native state snapshot for state hot reload. 更多... | |
| struct | SourceLoc |
| Source location in a Squirrel (or synthetic) script. 更多... | |
| struct | StackFrameInfo |
| struct | TraceEvent |
| One recorded runtime event used by the dynamic slicer. 更多... | |
| struct | VariableInfo |
| struct | WatchEntry |
枚举 | |
| enum class | TraceKind : uint8_t { Call = 0 , Return , Line , Def , Use } |
| enum class | PauseReason : uint8_t { None = 0 , PauseKey , Breakpoint , Step , Exception , Snapshot } |
| enum class | RunMode : uint8_t { Running = 0 , Paused , StepFrame , StepInto , StepOver , StepOut } |
| enum class | VarKind : uint8_t { Locals = 0 , Globals = 1 } |
| Where a variable tree node is rooted (used by containerChildren/resolvePath). 更多... | |
| enum class | RenderEventKind : uint8_t { FrameBegin = 0 , FrameEnd , PassBegin , PassEnd , Target , Bind , Draw , Error } |
函数 | |
| bool | mcpDevAttached () |
| Thin hooks so McpServer.cpp need not include DevTool.hpp (avoids a cycle). | |
| std::size_t | mcpCallgraphEvents () |
| std::size_t | mcpCallgraphStackDepth () |
| const std::string & | mcpLastReport () |
| std::string | mcpFormatError (const std::string &message) |
枚举类型说明
◆ PauseReason
|
strong |
| 枚举值 | |
|---|---|
| None | |
| PauseKey | |
| Breakpoint | |
| Step | |
| Exception | |
| Snapshot | |
在文件 Debugger.hpp 第 18 行定义.
◆ RenderEventKind
|
strong |
| 枚举值 | |
|---|---|
| FrameBegin | |
| FrameEnd | |
| PassBegin | |
| PassEnd | |
| Target | |
| Bind | |
| Draw | |
| Error | |
在文件 RenderFlow.hpp 第 15 行定义.
◆ RunMode
|
strong |
| 枚举值 | |
|---|---|
| Running | |
| Paused | |
| StepFrame | |
| StepInto | |
| StepOver | |
| StepOut | |
在文件 Debugger.hpp 第 27 行定义.
◆ TraceKind
|
strong |
| 枚举值 | |
|---|---|
| Call | |
| Return | |
| Line | |
| Def | |
| Use | |
在文件 CallGraph.hpp 第 26 行定义.
◆ VarKind
|
strong |
Where a variable tree node is rooted (used by containerChildren/resolvePath).
| 枚举值 | |
|---|---|
| Locals | |
| Globals | |
在文件 Debugger.hpp 第 67 行定义.
函数说明
◆ mcpCallgraphEvents()
| std::size_t eve::dev::mcpCallgraphEvents | ( | ) |
◆ mcpCallgraphStackDepth()
| std::size_t eve::dev::mcpCallgraphStackDepth | ( | ) |
在文件 DevTool.cpp 第 676 行定义.
引用了 eve::dev::CallGraph::currentStack(), eve::dev::DevTool::graph() , 以及 eve::dev::DevTool::instance().
◆ mcpDevAttached()
| bool eve::dev::mcpDevAttached | ( | ) |
Thin hooks so McpServer.cpp need not include DevTool.hpp (avoids a cycle).
在文件 DevTool.cpp 第 672 行定义.
引用了 eve::dev::DevTool::instance() , 以及 eve::dev::DevTool::isAttached().
◆ mcpFormatError()
| std::string eve::dev::mcpFormatError | ( | const std::string & | message | ) |
在文件 DevTool.cpp 第 682 行定义.
引用了 eve::dev::DevTool::formatError() , 以及 eve::dev::DevTool::instance().
◆ mcpLastReport()
| const std::string & eve::dev::mcpLastReport | ( | ) |
在文件 DevTool.cpp 第 680 行定义.
引用了 eve::dev::DevTool::instance() , 以及 eve::dev::DevTool::lastReport().