载入中...
搜索中...
未找到
EditingProtocol.h 文件参考
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include "editing/EditingCommandTypes.h"
#include "editing/EditingIds.h"
#include "editing/EditingResult.h"
#include "editing/EditingValue.h"

浏览源代码.

类

struct  eve::editing::ObjectRefValue
 ObjectRefValue public API. 更多...
 
struct  eve::editing::ContextSnapshot
 ContextSnapshot public API. 更多...
 
struct  eve::editing::DomainOperation
 DomainOperation public API. 更多...
 
struct  eve::editing::CommandRequest
 CommandRequest public API. 更多...
 
struct  eve::editing::CommandPlan
 CommandPlan public API. 更多...
 
struct  eve::editing::TransactionSpec
 TransactionSpec public API. 更多...
 
struct  eve::editing::TransactionReceipt
 TransactionReceipt public API. 更多...
 
struct  eve::editing::AuthorityPlan
 AuthorityPlan public API. 更多...
 

命名空间

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

类型定义

using eve::editing::Revision = std::uint64_t
 

枚举

enum class  eve::editing::HostKind { eve::editing::Developer , eve::editing::RuntimeBuilder , eve::editing::RuntimeAdmin , eve::editing::Automation }
 HostKind public API. 更多...
 
enum class  eve::editing::TransactionState {
  eve::editing::Planning , eve::editing::Previewing , eve::editing::PendingAuthority , eve::editing::Committed ,
  eve::editing::Rejected , eve::editing::Conflicted , eve::editing::RolledBack , eve::editing::Failed
}
 TransactionState public API. 更多...
 
enum class  eve::editing::ActionOrigin {
  eve::editing::User , eve::editing::Game , eve::editing::Script , eve::editing::Automation ,
  eve::editing::Importer , eve::editing::Network
}
 ActionOrigin public API. 更多...