载入中...
搜索中...
未找到
EditorCommandService.h 文件参考
#include "common/Export.h"
#include "editor/EditorCommandTypes.h"
#include "editor/EditorHostProfile.h"
#include "editor/EditorProtocol.h"
#include "editor/EditorResult.h"
#include "editor/EditorValue.h"
#include <functional>
#include <string>
#include <vector>

浏览源代码.

类

struct  eve::editor::CommandContext
 Immutable execution context captured for a synchronous command. 更多...
 
struct  eve::editor::CommandDescriptor
 Presentation and execution metadata for a registered command. 更多...
 
class  eve::editor::EditorCommandService
 Registry and execution gate for UI-, script- and automation-neutral commands. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::editor
 

类型定义

using eve::editor::EditorCommandHandler = std::function< Result< EditorValue >(const CommandContext &, const EditorValue &)>
 
using eve::editor::EditorCommandPlanner = std::function< Result< CommandPlan >(const CommandRequest &)>
 
using eve::editor::EditorCommandPlanExecutor = std::function< Result< TransactionReceipt >(const CommandRequest &, const CommandPlan &)>