载入中...
搜索中...
未找到
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
|
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
| Kind eve::stylize::AttackVfxFrameEvent::kind = Kind::CueIgnored |
◆ 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 行定义.
该结构体的文档由以下文件生成:
- src/modules/stylize/AttackVfxRuntime.h