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

Owner-aware canonical attribute state shared by gameplay adapters. 更多...

#include "common/Export.h"
#include "attributes/AttributeSet.h"
#include "common/ECS.h"
#include "common/Result.h"
#include "common/Revision.h"
#include <span>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::attributes::AttributeSnapshotBase
 One base value captured by an attribute projection snapshot. 更多...
 
struct  eve::attributes::AttributeProjectionSnapshot
 Transaction-safe snapshot of selected attributes and their modifiers. 更多...
 
class  eve::attributes::AttributeProjection
 Canonical selected-attribute storage with owner and revision checks. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::attributes
 
namespace  eve::attributes::source
 Stable source labels used by all domain attribute adapters.
 
namespace  eve::attributes::priority
 Shared default priorities for domain adapters.
 

详细描述

Owner-aware canonical attribute state shared by gameplay adapters.

The projection owns only the selected gameplay numbers. Domain components remain the owners of movement, physics, animation, inventory and other non-attribute state. Legacy fields may be refreshed from this projection, but are never read back after initialization.

在文件 AttributeProjection.h 中定义.