载入中...
搜索中...
未找到
CrowdDocument.h
浏览该文件的文档.
80class EVENGINE_API_BACKENDS CrowdDocumentTarget final : public ::eve::editing::EditableTargetState,
86 static CapabilityId editorCapabilityId() { return CapabilityId("eve.editor.target.crowd-structure"); }
A structured explanation of a failed, degraded, or noteworthy result.
Definition Diagnostic.h:94
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
UI-neutral agent/zone/path document with reversible domain operations.
Definition CrowdDocument.h:83
static CapabilityId editorCapabilityId()
Stable capability id for crowd agent, zone and path editing.
Definition CrowdDocument.h:86
Dirty region and revision shared by every editable document target.
Definition EditableTarget.h:154
Optional candidate/publish capability for atomic domain operations.
Definition EditingTargetOperations.h:26
Editable-target capability that applies owning domain operations.
Definition EditingTargetOperations.h:11
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Definition CrowdDocument.cpp:8
Definition Crowd.cpp:14
eve::crowd_editing::CrowdRuntimeApplier CrowdRuntimeApplier
Definition EditorCrowdDocument.h:11
Stable authoring record for one crowd agent.
Definition CrowdDocument.h:26
Renderer-neutral line, circle and label primitives for AI overlays.
Definition CrowdDocument.h:64
std::vector< double > values
Definition CrowdDocument.h:67
Revision-tagged deterministic viewport overlay.
Definition CrowdDocument.h:72
std::vector< CrowdOverlayPrimitive > primitives
Definition CrowdDocument.h:75
std::vector< EditorDiagnostic > diagnostics
Definition CrowdDocument.h:76
Stable ordered path shared by multiple agents.
Definition CrowdDocument.h:56
std::vector< CrowdWaypointRecord > points
Definition CrowdDocument.h:60
Stable waypoint used by a crowd path.
Definition CrowdDocument.h:48
double arriveRadius
Definition CrowdDocument.h:51
Stable polygonal sensing, avoidance or gameplay zone.
Definition CrowdDocument.h:38
std::vector< std::array< double, 2 > > points
Definition CrowdDocument.h:42
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39