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

Deterministic simulation durations for the three timed action phases. 更多...

#include <Action.h>

Public 属性

Duration windup = Duration::zero()
 Time spent in Windup before Active.
 
Duration active = Duration::zero()
 Time for which the Active result remains in progress.
 
Duration recover = Duration::zero()
 Time spent in Recover before completion.
 

详细描述

Deterministic simulation durations for the three timed action phases.

Durations are injected values. No action code reads a wall or monotonic clock; the caller advances an execution with a SimulationTick and Duration.

在文件 Action.h 第 74 行定义.

类成员变量说明

◆ active

Duration eve::action::ActionTiming::active = Duration::zero()

Time for which the Active result remains in progress.

在文件 Action.h 第 78 行定义.

被这些函数引用 eve::action::ActionRuntime::advance() , 以及 eve::action::ActionDefinition::validate().

◆ recover

Duration eve::action::ActionTiming::recover = Duration::zero()

Time spent in Recover before completion.

在文件 Action.h 第 80 行定义.

被这些函数引用 eve::action::ActionRuntime::advance() , 以及 eve::action::ActionDefinition::validate().

◆ windup

Duration eve::action::ActionTiming::windup = Duration::zero()

Time spent in Windup before Active.

在文件 Action.h 第 76 行定义.

被这些函数引用 eve::action::ActionRuntime::advance() , 以及 eve::action::ActionDefinition::validate().


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