载入中...
搜索中...
未找到
ProcgenEditingTypes.h
浏览该文件的文档.
1#pragma once
3namespace eve::procgen_editing {
5using editing::GraphConnectionDecision; using editing::GraphDocumentData; using editing::GraphEdgeRecord;
6using editing::GraphNodeId; using editing::GraphNodeRecord; using editing::GraphPinDirection;
7using editing::GraphPinId; using editing::GraphPinRecord; using editing::IGraphDomainProvider;
8using editing::Revision; using editing::RuleId; using editing::StableId; using editing::Status; using editing::Value;
12template <class T>
14} // namespace eve::procgen_editing
A structured explanation of a failed, degraded, or noteworthy result.
Definition Diagnostic.h:94
Move-only operation result carrying either a value or Status.
Definition Result.h:155
Deterministic owning value tree shared by authoring hosts.
eve::Severity DiagnosticSeverity
std::uint64_t Revision
GraphPinDirection
Direction of a typed graph pin.
eve::Diagnostic Diagnostic
StrongId< StableIdTag > StableId
Definition EditingIds.h:64
StrongId< RuleIdTag > RuleId
Definition EditingIds.h:60
eve::StatusCode Status
StrongId< GraphPinIdTag > GraphPinId
Definition EditingIds.h:69
StrongId< GraphNodeIdTag > GraphNodeId
Definition EditingIds.h:68
eve::Result< T > Result
StatusCode
Stable outcome category for an operation.
Definition Status.h:27