载入中...
搜索中...
未找到
Pooled AttackVfx orchestration with optional layer executors. 更多...
#include "common/Export.h"#include "common/Identity.h"#include "common/Result.h"#include "stylize/AttackVfxRecipe.h"#include <cstdint>#include <memory>#include <optional>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::stylize::AttackVfxHandle |
| Generation-qualified reference to one pooled attack VFX instance. 更多... | |
| struct | eve::stylize::AttackVfxRequest |
| Owning play request. 更多... | |
| struct | eve::stylize::AttackVfxPhaseState |
| Live observation of one phase inside an instance. 更多... | |
| struct | eve::stylize::AttackVfxInstanceState |
| Owning observable state for one live instance. 更多... | |
| struct | eve::stylize::AttackVfxFrameEvent |
| Observable frame events emitted by advance/signal/stop. 更多... | |
| struct | eve::stylize::AttackVfxFrame |
| Owning result of one atomic orchestration step. 更多... | |
| class | eve::stylize::AttackVfxRuntime |
| Deterministic pooled runtime for AttackVfxRecipe instances. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::stylize |
枚举 | |
| enum class | eve::stylize::AttackVfxStopMode : std::uint8_t { eve::stylize::StopEmitting , eve::stylize::ClearImmediately , eve::stylize::Cancel } |
| How stop() tears down an instance. 更多... | |
详细描述
Pooled AttackVfx orchestration with optional layer executors.
Owns recipe registration, play/signal/advance/stop, and phase enter/exit events. Layer backends register as IAttackVfxLayerExecutor listeners; missing executors emit LayerSkipped without failing the instance.
在文件 AttackVfxRuntime.h 中定义.