载入中...
搜索中...
未找到
EditorAutomation.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Export.h"
4
5#include <string>
6
7namespace eve {
8
17public:
18 static constexpr const char* capabilityName = "IEditorAutomation";
20 virtual ~IEditorAutomation() = default;
27 virtual std::string invoke(const std::string& operation, const std::string& requestJson) = 0;
28};
29
30} // namespace eve
ActionParameterOperation operation
#define EVENGINE_API_FOUNDATION_INLINE
仅供"只有内联成员"的类型使用的组宏:拥有者 dllexport,消费方不导入。
Definition Export.h:170
Module-neutral bridge from DevTools/MCP to the editor command protocol.
virtual std::string invoke(const std::string &operation, const std::string &requestJson)=0
Invoke commands, plan, commit, cancel, undo, redo or diagnostics.
virtual ~IEditorAutomation()=default
I editor automation.
Build metadata (engine git commit, build time, third-party version).
Definition Build.cpp:16