载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/Result.h"#include "common/RuntimeHandle.h"#include "npc_ai/NpcAi.h"#include <array>#include <cstddef>#include <cstdint>#include <map>#include <memory>#include <string>#include <tuple>#include <vector>类 | |
| struct | eve::npc_ai::NavigationTicketTag |
| NavigationTicketTag public API. 更多... | |
| struct | eve::npc_ai::NavigationRequest |
| NavigationRequest public API. 更多... | |
| struct | eve::npc_ai::NavigationProgress |
| NavigationProgress public API. 更多... | |
| class | eve::npc_ai::INavigationProvider |
| Narrow asynchronous pathfinding and locomotion provider contract. @thread Calls are simulation-thread-affine unless an implementation documents stronger guarantees. @reentrancy Implementations must not call back into NpcAiWorld or NavigationTaskService. 更多... | |
| class | eve::npc_ai::INavigationRequestFactory |
| Builds a typed navigation request from an authored task and current agent projection. 更多... | |
| class | eve::npc_ai::NavigationTaskService |
ITaskService adapter for asynchronous move-to requests. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::npc_ai |
类型定义 | |
| using | eve::npc_ai::NavigationTicket = RuntimeHandle< NavigationTicketTag > |
枚举 | |
| enum class | eve::npc_ai::NavigationPhase : std::uint8_t { eve::npc_ai::Pending , eve::npc_ai::Moving , eve::npc_ai::Arrived , eve::npc_ai::Unreachable , eve::npc_ai::Cancelled } |
| NavigationPhase public API. 更多... | |