载入中...
搜索中...
未找到
类 | |
| class | CommandQueue |
| Generic priority order queue with no gameplay or entity semantics. 更多... | |
| struct | CommandQueueHandleTag |
| Owner tag for non-ECS order queue handles. 更多... | |
| struct | Order |
| One entity-agnostic command and its lifecycle metadata. 更多... | |
| struct | OrderEvent |
| Deterministically sequenced order lifecycle event. 更多... | |
| class | OrderPayload |
| JSON-compatible key/value payload carried by an order. 更多... | |
| class | Orders |
| Script module factory for generic CommandQueue objects. 更多... | |
类型定义 | |
| using | CommandQueueHandleRef = eve::script::RuntimeHandleRef< CommandQueueHandleTag > |
| Generation-qualified reference to a module-owned order queue. | |
枚举 | |
| enum class | OrderState { Queued , Active , Completed , Failed , Cancelled } |
| Lifecycle state of a generic order. 更多... | |
函数 | |
| std::string | stateName (OrderState state) |
| Returns the stable lowercase name of a state. | |
| Module_IMPL (Orders, new Orders()) | |
类型定义说明
◆ CommandQueueHandleRef
| using eve::orders::CommandQueueHandleRef = typedef eve::script::RuntimeHandleRef<CommandQueueHandleTag> |
Generation-qualified reference to a module-owned order queue.
在文件 CommandQueue.h 第 25 行定义.
枚举类型说明
◆ OrderState
|
strong |
Lifecycle state of a generic order.
| 枚举值 | |
|---|---|
| Queued | |
| Active | |
| Completed | |
| Failed | |
| Cancelled | |
在文件 CommandQueue.h 第 28 行定义.
函数说明
◆ Module_IMPL()
| eve::orders::Module_IMPL | ( | Orders | , |
| new | Orders() | ||
| ) |
◆ stateName()
| EVENGINE_API_FOUNDATION std::string eve::orders::stateName | ( | OrderState | state | ) |
Returns the stable lowercase name of a state.
在文件 CommandQueue.cpp 第 158 行定义.
引用了 Active, Cancelled, Completed, Failed, Queued , 以及 state.
被这些函数引用 eve::queue_editing::RuntimeQueueInspector::capture() , 以及 eve::orders::CommandQueue::snapshot().