载入中...
搜索中...
未找到
PlayTrace.h
浏览该文件的文档.
24[[nodiscard]] EVENGINE_API_FOUNDATION Result<std::string> playObservationDigest(const Value& state);
39[[nodiscard]] EVENGINE_API_FOUNDATION Result<Value> replayPlayTrace(const Value& recording, IPlayHostRuntime& runtime);
Versioned Play Host protocol for Agent pause / step / observe / capture.
Move-only, checked operation results for the common layer.
Owning, renderer-independent dynamic values.
RAII flag so nested Play requests during replay are not recorded.
Definition PlayTrace.h:42
PlayReplayGuard(const PlayReplayGuard &)=delete
PlayReplayGuard & operator=(const PlayReplayGuard &)=delete
Definition AgentDevelopmentMcp.cpp:12
Result< Value > parsePlayTrace(const Value &recording)
Parse and reject unknown fields on a Play Trace recording.
Definition PlayTrace.cpp:63
Result< Value > replayPlayTrace(const Value &recording, IPlayHostRuntime &runtime)
Replay a parsed recording against a host runtime.
Definition PlayTrace.cpp:103
Result< std::string > playObservationDigest(const Value &state)
Canonical digest of a Play observation state object.
Definition PlayTrace.cpp:57