载入中...
搜索中...
未找到
Transaction-safe snapshot of selected attributes and their modifiers. 更多...
#include <AttributeProjection.h>
Public 属性 | |
| ecs::EntityHandle | owner {} |
| Revision | capturedRevision = Revision::zero() |
| std::vector< AttributeSnapshotBase > | bases |
| std::vector< AttributeModifier > | modifiers |
详细描述
Transaction-safe snapshot of selected attributes and their modifiers.
owner is the ECS generation-qualified owner. capturedRevision describes the source state; it is not an owner identity and is not interchangeable with the ECS generation.
在文件 AttributeProjection.h 第 40 行定义.
类成员变量说明
◆ bases
| std::vector<AttributeSnapshotBase> eve::attributes::AttributeProjectionSnapshot::bases |
◆ capturedRevision
| Revision eve::attributes::AttributeProjectionSnapshot::capturedRevision = Revision::zero() |
在文件 AttributeProjection.h 第 42 行定义.
◆ modifiers
| std::vector<AttributeModifier> eve::attributes::AttributeProjectionSnapshot::modifiers |
在文件 AttributeProjection.h 第 44 行定义.
◆ owner
| ecs::EntityHandle eve::attributes::AttributeProjectionSnapshot::owner {} |
该结构体的文档由以下文件生成:
- src/modules/attributes/AttributeProjection.h