载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/Module.h"#include "crowd/CrowdField.h"#include <cstdint>#include <memory>#include <string>#include <vector>类 | |
| struct | eve::crowd::AgentState |
| 单个单位的状态快照(脚本 getAgentState 返回值)。 action: 0=idle, 1=flow, 2=seek, 3=boids。 更多... | |
| struct | eve::crowd::FlowVec |
| 流场采样结果(脚本 flowAtWorld / flowAtCell 返回值)。 更多... | |
| struct | eve::crowd::StepReport |
| Owning observations of one completed advance; simulation-thread only. 更多... | |
| struct | eve::crowd::AvoidanceSettings |
| Optional bounded velocity sampling for RTS local avoidance. 更多... | |
| struct | eve::crowd::AgentInteraction |
| Independent local interaction policy, copied into Crowd storage. 更多... | |
| struct | eve::crowd::SpawnRequest |
| One named agent to create; all fields are owned values. 更多... | |
| struct | eve::crowd::SpawnBatch |
| Caller-built transaction; positive budgets bound search and relaxation. @cost Linear in requested agents plus bounded candidate/contact checks; callers amortize by batching spawns. 更多... | |
| struct | eve::crowd::SpawnPlacement |
| Owning placement result, independent of compact slots and subsequent removal. 更多... | |
| struct | eve::crowd::SpawnReceipt |
| Observations from a committed spawn transaction. @cost Linear in created placement count; returned by value once per spawn batch. 更多... | |
| class | eve::crowd::Crowd |
| 群体行为模块:连续流场寻路 + 海量单位移动/转向/行动 + Boids 鸟群。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::crowd |
枚举 | |
| enum class | eve::crowd::SpawnPolicy { eve::crowd::RejectOverlap , eve::crowd::NearestFree , eve::crowd::PushNeighbors } |
| Placement policy for an atomic spawn batch. 更多... | |