载入中...
搜索中...
未找到
RTSSnapshot.h 文件参考

Stable in-memory RTS root snapshots independent of ECS handles. 更多...

#include "rts/RTSSystems.h"
#include <map>
#include <vector>

浏览源代码.

类

struct  eve::rts::RTSWorkerSnapshot
 Persisted worker projection with stable references to its assignments. 更多...
 
struct  eve::rts::RTSUnitSnapshot
 One module-owned unit snapshot; external provider links are intentionally excluded. 更多...
 
struct  eve::rts::RTSBuildingSnapshot
 One module-owned building snapshot with stable RTS relationships. 更多...
 
struct  eve::rts::RTSResourceNodeSnapshot
 One module-owned resource-node snapshot with stable worker assignments. 更多...
 
struct  eve::rts::RTSPlayerSnapshot
 Player-local RTS selection; authority/economy/social providers remain external. 更多...
 
struct  eve::rts::RTSFactionSnapshot
 Faction-owned strategy, workforce, intelligence, technology, and stable membership. 更多...
 
struct  eve::rts::RTSMatchParticipantSnapshot
 Match participant projection without process-local faction links. 更多...
 
struct  eve::rts::RTSMatchSnapshot
 Independent RTS match state and retained deterministic events. 更多...
 
struct  eve::rts::RTSMovementGroupSnapshot
 Stable pacing-group membership; entity handles and derived speed factors are excluded. @cost Linear in group member count; copied only in RTS snapshot capture/restore. 更多...
 
struct  eve::rts::RTSMovementGroupSnapshot::Member
 Stable member identity and the exact command whose lifetime binds membership. 更多...
 
struct  eve::rts::RTSStateSnapshot
 Complete RTS-owned state; v2 adds movement groups, v1 imports with no groups. @cost Linear in saved entity and relationship counts; capture/restore copies owned snapshot vectors at checkpoint boundaries. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::rts
 

详细描述

Stable in-memory RTS root snapshots independent of ECS handles.

在文件 RTSSnapshot.h 中定义.