载入中...
搜索中...
未找到
Definition, policy, instance and lifecycle value types for effects. 更多...
#include "common/Export.h"#include "common/Identity.h"#include "common/Result.h"#include "common/Time.h"#include "common/Value.h"#include "common/definitions/DefinitionRuntime.h"#include <cstdint>#include <ostream>#include <string>#include <vector>类 | |
| struct | eve::effects::EffectPolicy |
| Independent policy dimensions used when applying an effect definition. 更多... | |
| class | eve::effects::EffectPayload |
| Deterministic JSON-compatible payload carried by a definition or instance. 更多... | |
| struct | eve::effects::EffectDefinition |
| Immutable-by-convention template used to create effect instances. 更多... | |
| struct | eve::effects::EffectInstance |
| One owned runtime effect fact. 更多... | |
| struct | eve::effects::EffectHandle |
| Generation-qualified local reference to a canonical effect instance. 更多... | |
| struct | eve::effects::EffectEvent |
| Deterministically sequenced effect lifecycle event. 更多... | |
| struct | eve::effects::EffectPeriodicTick |
| One periodic trigger handed to a domain executor for settlement. 更多... | |
| struct | eve::effects::EffectUpdateSummary |
| Summary returned by the lifecycle executor after one simulation step. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::effects |
类型定义 | |
| using | eve::effects::Effect = EffectInstance |
| Backward-compatible name for the runtime instance type. | |
函数 | |
| std::string | eve::effects::policyName (StackPolicy policy) |
| Returns the stable lowercase name of a legacy stack policy. | |
| bool | eve::effects::parsePolicy (const std::string &name, StackPolicy &policy) |
| Parses a lowercase legacy stack policy name. | |
| std::string | eve::effects::eventKindName (EffectEventKind kind) |
| Returns the stable lowercase name of an event kind. | |
| std::ostream & | eve::effects::operator<< (std::ostream &stream, EffectEventKind kind) |
| Writes the stable lifecycle-event spelling to a stream. | |
详细描述
Definition, policy, instance and lifecycle value types for effects.
These types deliberately contain no RPG settlement or attribute logic. An effect is a lifecycle fact; a domain executor may interpret its payload, magnitude and tags later.
在文件 EffectTypes.h 中定义.