载入中...
搜索中...
未找到
eve::effects::EffectRuntimeState结构体 参考

Typed mutable lifecycle values for one effect instance. 更多...

#include <EffectDefinitionRuntime.h>

Public 属性

std::string stackKey
 
int priority = 0
 
double duration = 0.0
 
double remaining = -1.0
 
double magnitude = 0.0
 
std::uint32_t stackCount = 1
 
std::uint32_t maxStacks = 1
 
EffectPolicy policy
 
EffectPayload payload
 
std::vector< std::string > tags
 

详细描述

Typed mutable lifecycle values for one effect instance.

EffectContainer remains the authoritative owner for live effects. This adapter owns a definition-bound candidate and projects it into an existing EffectInstance after successful preparation; it does not create a second dynamic field representation.

在文件 EffectDefinitionRuntime.h 第 24 行定义.

类成员变量说明

◆ duration

double eve::effects::EffectRuntimeState::duration = 0.0

◆ magnitude

double eve::effects::EffectRuntimeState::magnitude = 0.0

在文件 EffectDefinitionRuntime.h 第 29 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().

◆ maxStacks

std::uint32_t eve::effects::EffectRuntimeState::maxStacks = 1

在文件 EffectDefinitionRuntime.h 第 31 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::reload().

◆ payload

EffectPayload eve::effects::EffectRuntimeState::payload

在文件 EffectDefinitionRuntime.h 第 33 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().

◆ policy

EffectPolicy eve::effects::EffectRuntimeState::policy

在文件 EffectDefinitionRuntime.h 第 32 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().

◆ priority

int eve::effects::EffectRuntimeState::priority = 0

在文件 EffectDefinitionRuntime.h 第 26 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().

◆ remaining

double eve::effects::EffectRuntimeState::remaining = -1.0

◆ stackCount

std::uint32_t eve::effects::EffectRuntimeState::stackCount = 1

◆ stackKey

std::string eve::effects::EffectRuntimeState::stackKey

在文件 EffectDefinitionRuntime.h 第 25 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().

◆ tags

std::vector<std::string> eve::effects::EffectRuntimeState::tags

在文件 EffectDefinitionRuntime.h 第 34 行定义.

被这些函数引用 eve::effects::EffectDefinitionRuntime::applyTo().


该结构体的文档由以下文件生成: