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

Observable frame events emitted by advance/signal/stop. 更多...

#include <AttackVfxRuntime.h>

Public 类型

enum class  Kind : std::uint8_t {
  PhaseEnter , PhaseExit , InstanceStopped , CueConsumed ,
  CueIgnored , LayerStarted , LayerSkipped
}
 Kind public API. 更多...
 

Public 属性

Kind kind = Kind::CueIgnored
 
AttackVfxHandle handle {}
 
AttackVfxPhaseKind phase = AttackVfxPhaseKind::Release
 
AttackVfxLayerRole role = AttackVfxLayerRole::Particles
 
std::string cue
 
std::size_t layerCount = 0
 
std::size_t layerIndex = 0
 

详细描述

Observable frame events emitted by advance/signal/stop.

在文件 AttackVfxRuntime.h 第 79 行定义.

成员枚举类型说明

◆ Kind

enum class eve::stylize::AttackVfxFrameEvent::Kind : std::uint8_t
strong

Kind public API.

枚举值
PhaseEnter 
PhaseExit 
InstanceStopped 
CueConsumed 
CueIgnored 
LayerStarted 
LayerSkipped 

在文件 AttackVfxRuntime.h 第 81 行定义.

类成员变量说明

◆ cue

std::string eve::stylize::AttackVfxFrameEvent::cue

在文件 AttackVfxRuntime.h 第 95 行定义.

◆ handle

AttackVfxHandle eve::stylize::AttackVfxFrameEvent::handle {}

在文件 AttackVfxRuntime.h 第 92 行定义.

被这些函数引用 eve::stylize::AttackVfxRuntime::Impl::startOneLayer().

◆ kind

◆ layerCount

std::size_t eve::stylize::AttackVfxFrameEvent::layerCount = 0

在文件 AttackVfxRuntime.h 第 96 行定义.

◆ layerIndex

std::size_t eve::stylize::AttackVfxFrameEvent::layerIndex = 0

在文件 AttackVfxRuntime.h 第 97 行定义.

◆ phase

AttackVfxPhaseKind eve::stylize::AttackVfxFrameEvent::phase = AttackVfxPhaseKind::Release

在文件 AttackVfxRuntime.h 第 93 行定义.

◆ role

AttackVfxLayerRole eve::stylize::AttackVfxFrameEvent::role = AttackVfxLayerRole::Particles

在文件 AttackVfxRuntime.h 第 94 行定义.


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